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

Public Attributes

struct {
   GPUVertBuf *   curves_pos
 
ordered
 
struct {
   GPUVertBuf *   curves_nor
 
   GPUVertBuf *   pos
 
   GPUVertBuf *   data
 
edit
 
struct {
   GPUIndexBuf *   curves_lines
 
   GPUIndexBuf *   edit_verts
 
   GPUIndexBuf *   edit_lines
 
ibo
 
struct {
   GPUBatch *   curves
 
   GPUBatch *   edit_edges
 
   GPUBatch *   edit_verts
 
   GPUBatch *   edit_normals
 
batch
 
bool is_dirty
 
bool is_editmode
 

Detailed Description

Definition at line 296 of file draw_cache_impl_curve.cc.

Member Data Documentation

◆ 

struct { ... } CurveBatchCache::batch

◆ curves

GPUBatch* CurveBatchCache::curves

Definition at line 316 of file draw_cache_impl_curve.cc.

Referenced by DRW_curve_batch_cache_get_wire_edge().

◆ curves_lines

GPUIndexBuf* CurveBatchCache::curves_lines

Definition at line 309 of file draw_cache_impl_curve.cc.

◆ curves_nor

GPUVertBuf* CurveBatchCache::curves_nor

Definition at line 302 of file draw_cache_impl_curve.cc.

◆ curves_pos

GPUVertBuf* CurveBatchCache::curves_pos

Definition at line 298 of file draw_cache_impl_curve.cc.

◆ data

GPUVertBuf* CurveBatchCache::data

Definition at line 305 of file draw_cache_impl_curve.cc.

Referenced by DRW_curve_batch_cache_dirty_tag().

◆ 

struct { ... } CurveBatchCache::edit

◆ edit_edges

GPUBatch* CurveBatchCache::edit_edges

◆ edit_lines

GPUIndexBuf* CurveBatchCache::edit_lines

Definition at line 312 of file draw_cache_impl_curve.cc.

◆ edit_normals

GPUBatch* CurveBatchCache::edit_normals

Definition at line 320 of file draw_cache_impl_curve.cc.

Referenced by DRW_curve_batch_cache_get_normal_edge().

◆ edit_verts [1/2]

GPUIndexBuf* CurveBatchCache::edit_verts

◆ edit_verts [2/2]

GPUBatch* CurveBatchCache::edit_verts

Definition at line 319 of file draw_cache_impl_curve.cc.

◆ 

struct { ... } CurveBatchCache::ibo

Referenced by curve_batch_cache_clear().

◆ is_dirty

bool CurveBatchCache::is_dirty

◆ is_editmode

bool CurveBatchCache::is_editmode

Definition at line 325 of file draw_cache_impl_curve.cc.

Referenced by curve_batch_cache_init(), and curve_batch_cache_valid().

◆ 

struct { ... } CurveBatchCache::ordered

Referenced by curve_batch_cache_clear().

◆ pos

GPUVertBuf* CurveBatchCache::pos

Definition at line 304 of file draw_cache_impl_curve.cc.


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