Blender V4.3
wm_gizmo_target_props.cc File Reference
#include "BLI_listbase.h"
#include "BKE_context.hh"
#include "MEM_guardedalloc.h"
#include "RNA_access.hh"
#include "WM_message.hh"
#include "WM_types.hh"
#include "ED_screen.hh"
#include "ANIM_keyframing.hh"

Go to the source code of this file.

Functions

Property Definition
BLI_INLINE wmGizmoPropertywm_gizmo_target_property_array (wmGizmo *gz)
 
wmGizmoPropertyWM_gizmo_target_property_array (wmGizmo *gz)
 
wmGizmoPropertyWM_gizmo_target_property_at_index (wmGizmo *gz, int index)
 
wmGizmoPropertyWM_gizmo_target_property_find (wmGizmo *gz, const char *idname)
 
void WM_gizmo_target_property_def_rna_ptr (wmGizmo *gz, const wmGizmoPropertyType *gz_prop_type, PointerRNA *ptr, PropertyRNA *prop, int index)
 
void WM_gizmo_target_property_def_rna (wmGizmo *gz, const char *idname, PointerRNA *ptr, const char *propname, int index)
 
void WM_gizmo_target_property_def_func_ptr (wmGizmo *gz, const wmGizmoPropertyType *gz_prop_type, const wmGizmoPropertyFnParams *params)
 
void WM_gizmo_target_property_def_func (wmGizmo *gz, const char *idname, const wmGizmoPropertyFnParams *params)
 
void WM_gizmo_target_property_clear_rna_ptr (wmGizmo *gz, const wmGizmoPropertyType *gz_prop_type)
 
void WM_gizmo_target_property_clear_rna (wmGizmo *gz, const char *idname)
 
Property Access
bool WM_gizmo_target_property_is_valid_any (wmGizmo *gz)
 
bool WM_gizmo_target_property_is_valid (const wmGizmoProperty *gz_prop)
 
float WM_gizmo_target_property_float_get (const wmGizmo *gz, wmGizmoProperty *gz_prop)
 
void WM_gizmo_target_property_float_set (bContext *C, const wmGizmo *gz, wmGizmoProperty *gz_prop, const float value)
 
void WM_gizmo_target_property_float_get_array (const wmGizmo *gz, wmGizmoProperty *gz_prop, float *value)
 
void WM_gizmo_target_property_float_set_array (bContext *C, const wmGizmo *gz, wmGizmoProperty *gz_prop, const float *value)
 
bool WM_gizmo_target_property_float_range_get (const wmGizmo *gz, wmGizmoProperty *gz_prop, float range[2])
 
int WM_gizmo_target_property_array_length (const wmGizmo *, wmGizmoProperty *gz_prop)
 
Property Define
const wmGizmoPropertyTypeWM_gizmotype_target_property_find (const wmGizmoType *gzt, const char *idname)
 
void WM_gizmotype_target_property_def (wmGizmoType *gzt, const char *idname, int data_type, int array_length)
 
Property Utilities
void WM_gizmo_do_msg_notify_tag_refresh (bContext *, wmMsgSubscribeKey *, wmMsgSubscribeValue *msg_val)
 
void WM_gizmo_target_property_subscribe_all (wmGizmo *gz, wmMsgBus *mbus, ARegion *region)
 
void WM_gizmo_target_property_anim_autokey (bContext *C, const wmGizmo *, wmGizmoProperty *gz_prop)
 

Function Documentation

◆ WM_gizmo_do_msg_notify_tag_refresh()

◆ WM_gizmo_target_property_anim_autokey()

void WM_gizmo_target_property_anim_autokey ( bContext * C,
const wmGizmo * gz,
wmGizmoProperty * gz_prop )

◆ WM_gizmo_target_property_array()

◆ wm_gizmo_target_property_array()

◆ WM_gizmo_target_property_array_length()

◆ WM_gizmo_target_property_at_index()

◆ WM_gizmo_target_property_clear_rna()

void WM_gizmo_target_property_clear_rna ( wmGizmo * gz,
const char * idname )

◆ WM_gizmo_target_property_clear_rna_ptr()

◆ WM_gizmo_target_property_def_func()

◆ WM_gizmo_target_property_def_func_ptr()

◆ WM_gizmo_target_property_def_rna()

◆ WM_gizmo_target_property_def_rna_ptr()

◆ WM_gizmo_target_property_find()

◆ WM_gizmo_target_property_float_get()

◆ WM_gizmo_target_property_float_get_array()

◆ WM_gizmo_target_property_float_range_get()

◆ WM_gizmo_target_property_float_set()

◆ WM_gizmo_target_property_float_set_array()

◆ WM_gizmo_target_property_is_valid()

◆ WM_gizmo_target_property_is_valid_any()

bool WM_gizmo_target_property_is_valid_any ( wmGizmo * gz)

◆ WM_gizmo_target_property_subscribe_all()

◆ WM_gizmotype_target_property_def()

◆ WM_gizmotype_target_property_find()