Blender  V2.93
Public Attributes | List of all members
MeshExtract Struct Reference

Public Attributes

ExtractInitFninit
 
ExtractTriBMeshFniter_looptri_bm
 
ExtractTriMeshFniter_looptri_mesh
 
ExtractPolyBMeshFniter_poly_bm
 
ExtractPolyMeshFniter_poly_mesh
 
ExtractLEdgeBMeshFniter_ledge_bm
 
ExtractLEdgeMeshFniter_ledge_mesh
 
ExtractLVertBMeshFniter_lvert_bm
 
ExtractLVertMeshFniter_lvert_mesh
 
ExtractFinishFnfinish
 
const eMRDataType data_flag
 
const bool use_threading
 

Detailed Description

Definition at line 767 of file draw_cache_extract_mesh.c.

Member Data Documentation

◆ data_flag

const eMRDataType MeshExtract::data_flag

Used to request common data.

Definition at line 782 of file draw_cache_extract_mesh.c.

◆ finish

ExtractFinishFn* MeshExtract::finish

Executed on one worker thread after all elements iterations.

Definition at line 780 of file draw_cache_extract_mesh.c.

◆ init

ExtractInitFn* MeshExtract::init

Executed on main thread and return user data for iteration functions.

Definition at line 769 of file draw_cache_extract_mesh.c.

◆ iter_ledge_bm

ExtractLEdgeBMeshFn* MeshExtract::iter_ledge_bm

Definition at line 775 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_ledge_mesh

ExtractLEdgeMeshFn* MeshExtract::iter_ledge_mesh

Definition at line 776 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_looptri_bm

ExtractTriBMeshFn* MeshExtract::iter_looptri_bm

Executed on one (or more if use_threading) worker thread(s).

Definition at line 771 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_looptri_mesh

ExtractTriMeshFn* MeshExtract::iter_looptri_mesh

Definition at line 772 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_lvert_bm

ExtractLVertBMeshFn* MeshExtract::iter_lvert_bm

Definition at line 777 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_lvert_mesh

ExtractLVertMeshFn* MeshExtract::iter_lvert_mesh

Definition at line 778 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_poly_bm

ExtractPolyBMeshFn* MeshExtract::iter_poly_bm

Definition at line 773 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ iter_poly_mesh

ExtractPolyMeshFn* MeshExtract::iter_poly_mesh

Definition at line 774 of file draw_cache_extract_mesh.c.

Referenced by mesh_extract_iter_type().

◆ use_threading

const bool MeshExtract::use_threading

Used to know if the element callbacks are thread-safe and can be parallelized.

Definition at line 784 of file draw_cache_extract_mesh.c.


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