Blender  V3.3
view3d_gizmo_light.c File Reference
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_layer.h"
#include "BKE_object.h"
#include "DEG_depsgraph.h"
#include "DNA_light_types.h"
#include "DNA_object_types.h"
#include "ED_gizmo_library.h"
#include "ED_screen.h"
#include "UI_resources.h"
#include "MEM_guardedalloc.h"
#include "RNA_access.h"
#include "RNA_prototypes.h"
#include "WM_api.h"
#include "WM_types.h"
#include "view3d_intern.h"

Go to the source code of this file.

Functions

Spot Light Gizmos
static bool WIDGETGROUP_light_spot_poll (const bContext *C, wmGizmoGroupType *UNUSED(gzgt))
 
static void WIDGETGROUP_light_spot_setup (const bContext *UNUSED(C), wmGizmoGroup *gzgroup)
 
static void WIDGETGROUP_light_spot_refresh (const bContext *C, wmGizmoGroup *gzgroup)
 
void VIEW3D_GGT_light_spot (wmGizmoGroupType *gzgt)
 
Area Light Gizmos
static void gizmo_area_light_prop_matrix_get (const wmGizmo *UNUSED(gz), wmGizmoProperty *gz_prop, void *value_p)
 
static void gizmo_area_light_prop_matrix_set (const wmGizmo *UNUSED(gz), wmGizmoProperty *gz_prop, const void *value_p)
 
static bool WIDGETGROUP_light_area_poll (const bContext *C, wmGizmoGroupType *UNUSED(gzgt))
 
static void WIDGETGROUP_light_area_setup (const bContext *UNUSED(C), wmGizmoGroup *gzgroup)
 
static void WIDGETGROUP_light_area_refresh (const bContext *C, wmGizmoGroup *gzgroup)
 
void VIEW3D_GGT_light_area (wmGizmoGroupType *gzgt)
 
Light Target Gizmo
static bool WIDGETGROUP_light_target_poll (const bContext *C, wmGizmoGroupType *UNUSED(gzgt))
 
static void WIDGETGROUP_light_target_setup (const bContext *UNUSED(C), wmGizmoGroup *gzgroup)
 
static void WIDGETGROUP_light_target_draw_prepare (const bContext *C, wmGizmoGroup *gzgroup)
 
void VIEW3D_GGT_light_target (wmGizmoGroupType *gzgt)
 

Function Documentation

◆ gizmo_area_light_prop_matrix_get()

static void gizmo_area_light_prop_matrix_get ( const wmGizmo UNUSEDgz,
wmGizmoProperty gz_prop,
void value_p 
)
static

◆ gizmo_area_light_prop_matrix_set()

static void gizmo_area_light_prop_matrix_set ( const wmGizmo UNUSEDgz,
wmGizmoProperty gz_prop,
const void value_p 
)
static

◆ VIEW3D_GGT_light_area()

void VIEW3D_GGT_light_area ( wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_light_spot()

void VIEW3D_GGT_light_spot ( wmGizmoGroupType gzgt)

◆ VIEW3D_GGT_light_target()

void VIEW3D_GGT_light_target ( wmGizmoGroupType gzgt)

◆ WIDGETGROUP_light_area_poll()

static bool WIDGETGROUP_light_area_poll ( const bContext C,
wmGizmoGroupType UNUSEDgzgt 
)
static

◆ WIDGETGROUP_light_area_refresh()

static void WIDGETGROUP_light_area_refresh ( const bContext C,
wmGizmoGroup gzgroup 
)
static

◆ WIDGETGROUP_light_area_setup()

static void WIDGETGROUP_light_area_setup ( const bContext UNUSEDC,
wmGizmoGroup gzgroup 
)
static

◆ WIDGETGROUP_light_spot_poll()

static bool WIDGETGROUP_light_spot_poll ( const bContext C,
wmGizmoGroupType UNUSEDgzgt 
)
static

◆ WIDGETGROUP_light_spot_refresh()

static void WIDGETGROUP_light_spot_refresh ( const bContext C,
wmGizmoGroup gzgroup 
)
static

◆ WIDGETGROUP_light_spot_setup()

static void WIDGETGROUP_light_spot_setup ( const bContext UNUSEDC,
wmGizmoGroup gzgroup 
)
static

◆ WIDGETGROUP_light_target_draw_prepare()

static void WIDGETGROUP_light_target_draw_prepare ( const bContext C,
wmGizmoGroup gzgroup 
)
static

◆ WIDGETGROUP_light_target_poll()

static bool WIDGETGROUP_light_target_poll ( const bContext C,
wmGizmoGroupType UNUSEDgzgt 
)
static

◆ WIDGETGROUP_light_target_setup()

static void WIDGETGROUP_light_target_setup ( const bContext UNUSEDC,
wmGizmoGroup gzgroup 
)
static