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

Public Attributes

GPUVertBufvbo
 
GPUVertBufvbo_col
 
GPUIndexBufibo
 
GPUBatchstroke_batch
 
GPUBatchfill_batch
 
GPUBatchlines_batch
 
GPUVertBufedit_vbo
 
GPUBatchedit_lines_batch
 
GPUBatchedit_points_batch
 
GPUVertBufedit_curve_vbo
 
GPUBatchedit_curve_handles_batch
 
GPUBatchedit_curve_points_batch
 
bool is_dirty
 
int cache_frame
 

Detailed Description

Definition at line 40 of file draw_cache_impl_gpencil.c.

Member Data Documentation

◆ cache_frame

int GpencilBatchCache::cache_frame

Last cache frame

Definition at line 63 of file draw_cache_impl_gpencil.c.

Referenced by gpencil_batch_cache_valid().

◆ edit_curve_handles_batch

GPUBatch* GpencilBatchCache::edit_curve_handles_batch

◆ edit_curve_points_batch

GPUBatch* GpencilBatchCache::edit_curve_points_batch

◆ edit_curve_vbo

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().

◆ edit_lines_batch

GPUBatch* GpencilBatchCache::edit_lines_batch

◆ edit_points_batch

GPUBatch* GpencilBatchCache::edit_points_batch

◆ edit_vbo

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().

◆ fill_batch

GPUBatch* GpencilBatchCache::fill_batch

◆ ibo

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().

◆ is_dirty

bool GpencilBatchCache::is_dirty

◆ lines_batch

GPUBatch* GpencilBatchCache::lines_batch

◆ stroke_batch

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().

◆ vbo

GPUVertBuf* GpencilBatchCache::vbo

◆ vbo_col

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().


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