Blender
V3.3
|
Public Attributes | |
GPUVertBuf * | vbo |
GPUVertBuf * | vbo_col |
GPUIndexBuf * | ibo |
GPUBatch * | stroke_batch |
GPUBatch * | fill_batch |
GPUBatch * | lines_batch |
GPUVertBuf * | edit_vbo |
GPUBatch * | edit_lines_batch |
GPUBatch * | edit_points_batch |
GPUVertBuf * | edit_curve_vbo |
GPUBatch * | edit_curve_handles_batch |
GPUBatch * | edit_curve_points_batch |
bool | is_dirty |
int | cache_frame |
Definition at line 40 of file draw_cache_impl_gpencil.c.
int GpencilBatchCache::cache_frame |
Last cache frame
Definition at line 63 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_valid().
GPUBatch* GpencilBatchCache::edit_curve_handles_batch |
Definition at line 57 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_edit_curve_handles_get(), gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUBatch* GpencilBatchCache::edit_curve_points_batch |
Definition at line 58 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_edit_curve_points_get(), gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUVertBuf* GpencilBatchCache::edit_curve_vbo |
Edit Curve Mode
Definition at line 56 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUBatch* GpencilBatchCache::edit_lines_batch |
Definition at line 53 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_edit_lines_get(), gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUBatch* GpencilBatchCache::edit_points_batch |
Definition at line 54 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_edit_points_get(), gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUVertBuf* GpencilBatchCache::edit_vbo |
Edit Mode
Definition at line 52 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_clear(), and gpencil_edit_batches_ensure().
GPUBatch* GpencilBatchCache::fill_batch |
Definition at line 48 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_fills_get(), gpencil_batch_cache_clear(), and gpencil_batches_ensure().
GPUIndexBuf* GpencilBatchCache::ibo |
Fill Topology
Definition at line 45 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_clear(), and gpencil_batches_ensure().
bool GpencilBatchCache::is_dirty |
Cache is dirty
Definition at line 61 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_clear(), gpencil_batch_cache_valid(), gpencil_batches_ensure(), and gpencil_edit_batches_ensure().
GPUBatch* GpencilBatchCache::lines_batch |
Definition at line 49 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_face_wireframe_get(), and gpencil_batch_cache_clear().
GPUBatch* GpencilBatchCache::stroke_batch |
Instancing Batches
Definition at line 47 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_strokes_get(), gpencil_batch_cache_clear(), and gpencil_batches_ensure().
GPUVertBuf* GpencilBatchCache::vbo |
Instancing Data
Definition at line 42 of file draw_cache_impl_gpencil.c.
Referenced by DRW_cache_gpencil_face_wireframe_get(), gpencil_batch_cache_clear(), gpencil_batches_ensure(), and gpencil_edit_batches_ensure().
GPUVertBuf* GpencilBatchCache::vbo_col |
Definition at line 43 of file draw_cache_impl_gpencil.c.
Referenced by gpencil_batch_cache_clear(), and gpencil_batches_ensure().