|
Blender V4.3
|
Public Attributes | |
| gpu::VertBuf * | vbo |
| gpu::VertBuf * | vbo_col |
| gpu::IndexBuf * | ibo |
| gpu::Batch * | geom_batch |
| gpu::Batch * | lines_batch |
| gpu::Batch * | edit_points |
| gpu::Batch * | edit_lines |
| gpu::VertBuf * | edit_points_pos |
| gpu::VertBuf * | edit_points_selection |
| gpu::VertBuf * | edit_points_vflag |
| gpu::IndexBuf * | edit_points_indices |
| gpu::VertBuf * | edit_line_pos |
| gpu::VertBuf * | edit_line_selection |
| gpu::IndexBuf * | edit_line_indices |
| bool | is_dirty |
| int | cache_frame |
Definition at line 37 of file draw_cache_impl_grease_pencil.cc.
| int blender::draw::GreasePencilBatchCache::cache_frame |
Last cached frame.
Definition at line 68 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_init(), and blender::draw::grease_pencil_batch_cache_valid().
| gpu::IndexBuf* blender::draw::GreasePencilBatchCache::edit_line_indices |
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_line_pos |
Definition at line 59 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_edit_batch_ensure().
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_line_selection |
Definition at line 61 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_edit_batch_ensure().
| gpu::Batch* blender::draw::GreasePencilBatchCache::edit_lines |
Definition at line 47 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_edit_lines_get(), blender::draw::DRW_cache_grease_pencil_weight_lines_get(), blender::draw::grease_pencil_batch_cache_clear(), blender::draw::grease_pencil_batch_cache_is_edit_discarded(), blender::draw::grease_pencil_edit_batch_ensure(), and blender::draw::grease_pencil_weight_batch_ensure().
| gpu::Batch* blender::draw::GreasePencilBatchCache::edit_points |
Definition at line 46 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_edit_points_get(), blender::draw::DRW_cache_grease_pencil_weight_points_get(), blender::draw::grease_pencil_batch_cache_clear(), blender::draw::grease_pencil_batch_cache_is_edit_discarded(), blender::draw::grease_pencil_edit_batch_ensure(), and blender::draw::grease_pencil_weight_batch_ensure().
| gpu::IndexBuf* blender::draw::GreasePencilBatchCache::edit_points_indices |
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_points_pos |
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_points_selection |
Definition at line 52 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_clear(), blender::draw::grease_pencil_edit_batch_ensure(), and blender::draw::grease_pencil_weight_batch_ensure().
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_points_vflag |
Definition at line 54 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_edit_batch_ensure().
| gpu::Batch* blender::draw::GreasePencilBatchCache::geom_batch |
Batches
Definition at line 44 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_get(), blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_geom_batch_ensure().
| gpu::IndexBuf* blender::draw::GreasePencilBatchCache::ibo |
Indices in material order, then stroke order with fill first.
Definition at line 42 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_geom_batch_ensure().
| bool blender::draw::GreasePencilBatchCache::is_dirty |
Cache is dirty.
Definition at line 66 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_grease_pencil_batch_cache_dirty_tag(), blender::draw::grease_pencil_batch_cache_clear(), blender::draw::grease_pencil_batch_cache_init(), blender::draw::grease_pencil_batch_cache_valid(), blender::draw::grease_pencil_edit_batch_ensure(), blender::draw::grease_pencil_geom_batch_ensure(), and blender::draw::grease_pencil_weight_batch_ensure().
| gpu::Batch* blender::draw::GreasePencilBatchCache::lines_batch |
Definition at line 45 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_face_wireframe_get(), blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_wire_batch_ensure().
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::vbo |
Instancing Data
Definition at line 39 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_position_buffer_get(), blender::draw::grease_pencil_batch_cache_clear(), blender::draw::grease_pencil_geom_batch_ensure(), and blender::draw::grease_pencil_wire_batch_ensure().
| gpu::VertBuf* blender::draw::GreasePencilBatchCache::vbo_col |
Definition at line 40 of file draw_cache_impl_grease_pencil.cc.
Referenced by blender::draw::DRW_cache_grease_pencil_color_buffer_get(), blender::draw::grease_pencil_batch_cache_clear(), and blender::draw::grease_pencil_geom_batch_ensure().