Blender  V3.3
Public Attributes | List of all members
tGP_BrushEditData Struct Reference

Public Attributes

Depsgraphdepsgraph
 
Mainbmain
 
Scenescene
 
Objectobject
 
ScrAreaarea
 
ARegionregion
 
bGPdatagpd
 
GP_Sculpt_Settingssettings
 
Brushbrush
 
Brushbrush_prev
 
eGP_Sculpt_Flag flag
 
eGP_Sculpt_SelectMaskFlag mask
 
GP_SpaceConversion gsc
 
bool is_painting
 
bool is_transformed
 
bool first
 
bool is_multiframe
 
bool use_multiframe_falloff
 
int cfra
 
float mval [2]
 
float mval_prev [2]
 
float pressure
 
float pressure_prev
 
float dvec [3]
 
float rot_eval
 
float mf_falloff
 
int vrgroup
 
rcti brush_rect
 
GHashstroke_customdata
 
voidcustomdata
 
wmTimertimer
 
bool timerTick
 
float inv_mat [4][4]
 
RNGrng
 
struct GHashautomasking_strokes
 
bool automasking_ready
 

Detailed Description

Definition at line 75 of file gpencil_sculpt_paint.c.

Member Data Documentation

◆ area

ScrArea* tGP_BrushEditData::area

Definition at line 82 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_init().

◆ automasking_ready

bool tGP_BrushEditData::automasking_ready

Definition at line 151 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_apply().

◆ automasking_strokes

struct GHash* tGP_BrushEditData::automasking_strokes

◆ bmain

Main* tGP_BrushEditData::bmain

◆ brush

Brush* tGP_BrushEditData::brush

◆ brush_prev

Brush* tGP_BrushEditData::brush_prev

Definition at line 91 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_apply_event().

◆ brush_rect

rcti tGP_BrushEditData::brush_rect

◆ cfra

int tGP_BrushEditData::cfra

◆ customdata

void* tGP_BrushEditData::customdata

◆ depsgraph

Depsgraph* tGP_BrushEditData::depsgraph

◆ dvec

float tGP_BrushEditData::dvec[3]

◆ first

bool tGP_BrushEditData::first

◆ flag

eGP_Sculpt_Flag tGP_BrushEditData::flag

◆ gpd

bGPdata* tGP_BrushEditData::gpd

◆ gsc

GP_SpaceConversion tGP_BrushEditData::gsc

◆ inv_mat

float tGP_BrushEditData::inv_mat[4][4]

Definition at line 146 of file gpencil_sculpt_paint.c.

Referenced by gpencil_brush_push_apply(), and gpencil_sculpt_brush_init().

◆ is_multiframe

bool tGP_BrushEditData::is_multiframe

◆ is_painting

bool tGP_BrushEditData::is_painting

◆ is_transformed

bool tGP_BrushEditData::is_transformed

◆ mask

eGP_Sculpt_SelectMaskFlag tGP_BrushEditData::mask

◆ mf_falloff

float tGP_BrushEditData::mf_falloff

◆ mval

float tGP_BrushEditData::mval[2]

◆ mval_prev

float tGP_BrushEditData::mval_prev[2]

◆ object

Object* tGP_BrushEditData::object

◆ pressure

float tGP_BrushEditData::pressure

◆ pressure_prev

float tGP_BrushEditData::pressure_prev

Definition at line 118 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_apply().

◆ region

ARegion* tGP_BrushEditData::region

◆ rng

RNG* tGP_BrushEditData::rng

◆ rot_eval

float tGP_BrushEditData::rot_eval

◆ scene

Scene* tGP_BrushEditData::scene

◆ settings

GP_Sculpt_Settings* tGP_BrushEditData::settings

Definition at line 89 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_init().

◆ stroke_customdata

GHash* tGP_BrushEditData::stroke_customdata

◆ timer

wmTimer* tGP_BrushEditData::timer

◆ timerTick

bool tGP_BrushEditData::timerTick

Definition at line 143 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_modal().

◆ use_multiframe_falloff

bool tGP_BrushEditData::use_multiframe_falloff

◆ vrgroup

int tGP_BrushEditData::vrgroup

Definition at line 130 of file gpencil_sculpt_paint.c.

Referenced by gpencil_sculpt_brush_init().


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