Blender V5.0
blender::ed::sculpt_paint::PaintCursorContext Struct Reference

Public Attributes

bContextC
ARegionregion
wmWindowwin
wmWindowManagerwm
bScreenscreen
Depsgraph * depsgraph
Scenescene
UnifiedPaintSettingsups
Brushbrush
Paintpaint
PaintMode mode
ViewContext vc
Sculptsd
SculptSessionss
int prev_active_vert_index
bool is_stroke_active
bool is_cursor_over_mesh
float radius
float3 location
float3 scene_space_location
float3 normal
float3 outline_col
float outline_alpha
uint pos
PaintCursorDrawingType cursor_type
bool alpha_overlay_drawn
float zoomx
int2 mval
float2 translation
float2 tilt
float final_radius
int pixel_radius

Detailed Description

Definition at line 1278 of file paint_cursor.cc.

Member Data Documentation

◆ alpha_overlay_drawn

bool blender::ed::sculpt_paint::PaintCursorContext::alpha_overlay_drawn

◆ brush

◆ C

◆ cursor_type

PaintCursorDrawingType blender::ed::sculpt_paint::PaintCursorContext::cursor_type

◆ depsgraph

◆ final_radius

◆ is_cursor_over_mesh

◆ is_stroke_active

bool blender::ed::sculpt_paint::PaintCursorContext::is_stroke_active

◆ location

◆ mode

◆ mval

◆ normal

◆ outline_alpha

◆ outline_col

◆ paint

◆ pixel_radius

◆ pos

◆ prev_active_vert_index

int blender::ed::sculpt_paint::PaintCursorContext::prev_active_vert_index

Previous active vertex index , used to determine if the preview is updated for the pose brush.

Definition at line 1299 of file paint_cursor.cc.

Referenced by blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().

◆ radius

◆ region

◆ scene

◆ scene_space_location

float3 blender::ed::sculpt_paint::PaintCursorContext::scene_space_location

◆ screen

bScreen* blender::ed::sculpt_paint::PaintCursorContext::screen

◆ sd

◆ ss

◆ tilt

float2 blender::ed::sculpt_paint::PaintCursorContext::tilt

◆ translation

◆ ups

UnifiedPaintSettings* blender::ed::sculpt_paint::PaintCursorContext::ups

◆ vc

◆ win

◆ wm

◆ zoomx

float blender::ed::sculpt_paint::PaintCursorContext::zoomx

The documentation for this struct was generated from the following file: