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

Public Attributes

MLoopNorSpacelnor_space
 
float(* lnor )[3]
 
const MLoopml_curr
 
const MLoopml_prev
 
int ml_curr_index
 
int ml_prev_index
 
const int * e2l_prev
 
int mp_index
 
BLI_Stackedge_vectors
 
char pad_c
 

Detailed Description

Definition at line 784 of file mesh_normals.cc.

Member Data Documentation

◆ e2l_prev

const int* LoopSplitTaskData::e2l_prev

Also used a flag to switch between single or fan process!

Definition at line 795 of file mesh_normals.cc.

◆ edge_vectors

BLI_Stack* LoopSplitTaskData::edge_vectors

This one is special, it's owned and managed by worker tasks, avoid to have to create it for each fan!

Definition at line 800 of file mesh_normals.cc.

◆ lnor

float(* LoopSplitTaskData::lnor)[3]

Definition at line 789 of file mesh_normals.cc.

◆ lnor_space

MLoopNorSpace* LoopSplitTaskData::lnor_space

We have to create those outside of tasks, since MemArena is not thread-safe.

Definition at line 788 of file mesh_normals.cc.

◆ ml_curr

const MLoop* LoopSplitTaskData::ml_curr

Definition at line 790 of file mesh_normals.cc.

◆ ml_curr_index

int LoopSplitTaskData::ml_curr_index

Definition at line 792 of file mesh_normals.cc.

◆ ml_prev

const MLoop* LoopSplitTaskData::ml_prev

Definition at line 791 of file mesh_normals.cc.

◆ ml_prev_index

int LoopSplitTaskData::ml_prev_index

Definition at line 793 of file mesh_normals.cc.

◆ mp_index

int LoopSplitTaskData::mp_index

Definition at line 796 of file mesh_normals.cc.

◆ pad_c

char LoopSplitTaskData::pad_c

Definition at line 802 of file mesh_normals.cc.


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