Blender V5.0
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_keyframes_edit.hh"
#include "ED_screen.hh"
#include "ANIM_keyframing.hh"

Go to the source code of this file.

Functions

Property Definition
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 (const 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()

◆ WM_gizmo_target_property_array_length()

◆ 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 ( const wmGizmo * gz)

◆ WM_gizmo_target_property_subscribe_all()

◆ WM_gizmotype_target_property_def()

◆ WM_gizmotype_target_property_find()