Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::eevee::gpIterData Struct Reference

Public Member Functions

 gpIterData (Instance &inst_, Object *ob_, ObjectHandle &ob_handle)
 

Public Attributes

Instanceinst
 
Objectob
 
MaterialArraymaterial_array
 
int cfra
 
GPUBatchgeom = nullptr
 
Materialmaterial = nullptr
 
int vfirst = 0
 
int vcount = 0
 
bool instancing = false
 

Detailed Description

Definition at line 145 of file eevee_sync.cc.

Constructor & Destructor Documentation

◆ gpIterData()

blender::eevee::gpIterData::gpIterData ( Instance inst_,
Object ob_,
ObjectHandle ob_handle 
)
inline

Definition at line 158 of file eevee_sync.cc.

References cfra, DEG_get_ctime(), blender::eevee::Instance::depsgraph, and inst.

Member Data Documentation

◆ cfra

int blender::eevee::gpIterData::cfra

Definition at line 149 of file eevee_sync.cc.

Referenced by blender::eevee::gpencil_stroke_sync(), and gpIterData().

◆ geom

GPUBatch* blender::eevee::gpIterData::geom = nullptr

◆ inst

Instance& blender::eevee::gpIterData::inst

Definition at line 146 of file eevee_sync.cc.

Referenced by gpIterData().

◆ instancing

bool blender::eevee::gpIterData::instancing = false

◆ material

Material* blender::eevee::gpIterData::material = nullptr

◆ material_array

MaterialArray& blender::eevee::gpIterData::material_array

Definition at line 148 of file eevee_sync.cc.

Referenced by blender::eevee::gpencil_stroke_sync().

◆ ob

Object* blender::eevee::gpIterData::ob

◆ vcount

int blender::eevee::gpIterData::vcount = 0

◆ vfirst

int blender::eevee::gpIterData::vfirst = 0

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