Blender V5.0
blender::draw::GreasePencilBatchCache Struct Reference

Public Attributes

gpu::VertBufvbo
gpu::VertBufvbo_col
gpu::IndexBufibo
gpu::Batch * geom_batch
gpu::Batch * lines_batch
gpu::Batch * edit_points
gpu::Batch * edit_lines
gpu::Batch * edit_handles
gpu::VertBufedit_points_pos
gpu::VertBufedit_points_selection
gpu::VertBufedit_points_vflag
gpu::IndexBufedit_points_indices
gpu::VertBufedit_line_pos
gpu::VertBufedit_line_selection
gpu::IndexBufedit_line_indices
gpu::VertBufedit_points_info
gpu::IndexBufedit_handles_ibo
bool is_dirty
int cache_frame

Detailed Description

Definition at line 47 of file draw_cache_impl_grease_pencil.cc.

Member Data Documentation

◆ cache_frame

int blender::draw::GreasePencilBatchCache::cache_frame

◆ edit_handles

◆ edit_handles_ibo

gpu::IndexBuf* blender::draw::GreasePencilBatchCache::edit_handles_ibo

◆ edit_line_indices

◆ edit_line_pos

gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_line_pos

◆ edit_line_selection

gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_line_selection

◆ edit_lines

◆ edit_points

◆ edit_points_indices

◆ edit_points_info

gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_points_info

◆ edit_points_pos

◆ edit_points_selection

◆ edit_points_vflag

gpu::VertBuf* blender::draw::GreasePencilBatchCache::edit_points_vflag

◆ geom_batch

gpu::Batch* blender::draw::GreasePencilBatchCache::geom_batch

◆ ibo

gpu::IndexBuf* blender::draw::GreasePencilBatchCache::ibo

Indices in material order, then stroke order with fill first.

Definition at line 52 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().

◆ is_dirty

◆ lines_batch

◆ vbo

◆ vbo_col


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