Blender
V3.3
|
Public Attributes | |
Object * | ob |
GPENCIL_tObject * | tgp_ob |
GPENCIL_PrivateData * | pd |
GPENCIL_MaterialPool * | matpool |
DRWShadingGroup * | grp |
GPUUniformBuf * | ubo_mat |
GPUUniformBuf * | ubo_lights |
GPUTexture * | tex_fill |
GPUTexture * | tex_stroke |
int | mat_ofs |
int | do_sbuffer_call |
int | stroke_index_last |
int | stroke_index_offset |
struct GPUBatch * | geom |
bool | instancing |
int | vfirst |
int | vcount |
Definition at line 324 of file gpencil_engine.c.
int gpIterPopulateData::do_sbuffer_call |
Definition at line 339 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), gpencil_sbuffer_cache_populate(), gpencil_sbuffer_cache_populate_fast(), and gpencil_stroke_cache_populate().
struct GPUBatch* gpIterPopulateData::geom |
Definition at line 344 of file gpencil_engine.c.
Referenced by gpencil_drawcall_add(), and gpencil_drawcall_flush().
DRWShadingGroup* gpIterPopulateData::grp |
Definition at line 329 of file gpencil_engine.c.
Referenced by gpencil_drawcall_add(), gpencil_drawcall_flush(), gpencil_layer_cache_populate(), gpencil_sbuffer_cache_populate(), gpencil_sbuffer_cache_populate_fast(), and gpencil_stroke_cache_populate().
bool gpIterPopulateData::instancing |
Definition at line 345 of file gpencil_engine.c.
Referenced by gpencil_drawcall_add(), and gpencil_drawcall_flush().
int gpIterPopulateData::mat_ofs |
Definition at line 337 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), and gpencil_stroke_cache_populate().
GPENCIL_MaterialPool* gpIterPopulateData::matpool |
Definition at line 328 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), and gpencil_stroke_cache_populate().
Object* gpIterPopulateData::ob |
Definition at line 325 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_drawcall_add(), gpencil_drawcall_flush(), gpencil_layer_cache_populate(), gpencil_sbuffer_cache_populate_fast(), and gpencil_stroke_cache_populate().
GPENCIL_PrivateData* gpIterPopulateData::pd |
Definition at line 327 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), gpencil_sbuffer_cache_populate(), gpencil_sbuffer_cache_populate_fast(), and gpencil_stroke_cache_populate().
int gpIterPopulateData::stroke_index_last |
Definition at line 341 of file gpencil_engine.c.
Referenced by gpencil_sbuffer_cache_populate(), and gpencil_stroke_cache_populate().
int gpIterPopulateData::stroke_index_offset |
Definition at line 342 of file gpencil_engine.c.
Referenced by gpencil_layer_cache_populate(), and gpencil_sbuffer_cache_populate().
GPUTexture* gpIterPopulateData::tex_fill |
Definition at line 334 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), and gpencil_stroke_cache_populate().
GPUTexture* gpIterPopulateData::tex_stroke |
Definition at line 335 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), and gpencil_stroke_cache_populate().
GPENCIL_tObject* gpIterPopulateData::tgp_ob |
Definition at line 326 of file gpencil_engine.c.
Referenced by GPENCIL_cache_populate(), gpencil_layer_cache_populate(), and gpencil_sbuffer_cache_populate_fast().
GPUUniformBuf* gpIterPopulateData::ubo_lights |
Definition at line 332 of file gpencil_engine.c.
Referenced by gpencil_layer_cache_populate().
GPUUniformBuf* gpIterPopulateData::ubo_mat |
Definition at line 331 of file gpencil_engine.c.
Referenced by gpencil_layer_cache_populate(), gpencil_sbuffer_cache_populate(), and gpencil_stroke_cache_populate().
int gpIterPopulateData::vcount |
Definition at line 346 of file gpencil_engine.c.
Referenced by gpencil_drawcall_add(), and gpencil_drawcall_flush().
int gpIterPopulateData::vfirst |
Definition at line 346 of file gpencil_engine.c.
Referenced by gpencil_drawcall_add(), and gpencil_drawcall_flush().