Blender V4.3
bpy_gizmo_wrap.cc File Reference
#include <Python.h>
#include "BLI_utildefines.h"
#include "WM_types.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "bpy_gizmo_wrap.hh"
#include "bpy_intern_string.hh"
#include "bpy_rna.hh"
#include "../generic/py_capi_rna.hh"
#include "../generic/python_compat.hh"

Go to the source code of this file.

Functions

Gizmo
static bool bpy_gizmotype_target_property_def (wmGizmoType *gzt, PyObject *item)
 
static void gizmo_properties_init (wmGizmoType *gzt)
 
void BPY_RNA_gizmo_wrapper (wmGizmoType *gzt, void *userdata)
 
Gizmo Group
static void gizmogroup_properties_init (wmGizmoGroupType *gzgt)
 
void BPY_RNA_gizmogroup_wrapper (wmGizmoGroupType *gzgt, void *userdata)
 

Detailed Description

This file is so Python can define widget-group's that C can call into. The generic callback functions for Python widget-group are defines in 'rna_wm.cc', some calling into functions here to do python specific functionality.

Note
This follows bpy_operator_wrap.cc very closely. Keep in sync unless there is good reason not to!

Definition in file bpy_gizmo_wrap.cc.

Function Documentation

◆ bpy_gizmotype_target_property_def()

static bool bpy_gizmotype_target_property_def ( wmGizmoType * gzt,
PyObject * item )
static

◆ BPY_RNA_gizmo_wrapper()

void BPY_RNA_gizmo_wrapper ( wmGizmoType * gzt,
void * userdata )

◆ BPY_RNA_gizmogroup_wrapper()

◆ gizmo_properties_init()

◆ gizmogroup_properties_init()