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

Public Member Functions

 ExtractTaskData (const MeshRenderData *mr, MeshBatchCache *cache, ExtractorRunDatas *extractors, MeshBufferList *mbuflist, const bool use_threading)
 
 ExtractTaskData (const ExtractTaskData &src)=default
 
 ~ExtractTaskData ()
 

Public Attributes

const MeshRenderDatamr = nullptr
 
MeshBatchCachecache = nullptr
 
ExtractorRunDatasextractors = nullptr
 
MeshBufferListmbuflist = nullptr
 
eMRIterType iter_type
 
bool use_threading = false
 

Detailed Description

Definition at line 148 of file draw_cache_extract_mesh.cc.

Constructor & Destructor Documentation

◆ ExtractTaskData() [1/2]

blender::draw::ExtractTaskData::ExtractTaskData ( const MeshRenderData mr,
MeshBatchCache cache,
ExtractorRunDatas extractors,
MeshBufferList mbuflist,
const bool  use_threading 
)
inline

◆ ExtractTaskData() [2/2]

blender::draw::ExtractTaskData::ExtractTaskData ( const ExtractTaskData src)
default

◆ ~ExtractTaskData()

blender::draw::ExtractTaskData::~ExtractTaskData ( )
inline

Definition at line 173 of file draw_cache_extract_mesh.cc.

References extractors.

Member Data Documentation

◆ cache

MeshBatchCache* blender::draw::ExtractTaskData::cache = nullptr

Definition at line 150 of file draw_cache_extract_mesh.cc.

◆ extractors

ExtractorRunDatas* blender::draw::ExtractTaskData::extractors = nullptr

Definition at line 151 of file draw_cache_extract_mesh.cc.

Referenced by ExtractTaskData(), and ~ExtractTaskData().

◆ iter_type

eMRIterType blender::draw::ExtractTaskData::iter_type

Definition at line 154 of file draw_cache_extract_mesh.cc.

Referenced by ExtractTaskData().

◆ mbuflist

MeshBufferList* blender::draw::ExtractTaskData::mbuflist = nullptr

Definition at line 152 of file draw_cache_extract_mesh.cc.

◆ mr

const MeshRenderData* blender::draw::ExtractTaskData::mr = nullptr

Definition at line 149 of file draw_cache_extract_mesh.cc.

◆ use_threading

bool blender::draw::ExtractTaskData::use_threading = false

Definition at line 155 of file draw_cache_extract_mesh.cc.


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