JunkBox_Lib++ (for Windows) 1.10.1
|
#include <GLTFDataTool.h>
Public Member Functions | |
GLTFShellNode () | |
virtual | ~GLTFShellNode (void) |
void | init (void) |
void | free (void) |
void | delete_next (void) |
Public Attributes | |
unsigned int | shell_indexes |
unsigned int | shell_vertexes |
bool | collider |
unsigned int | num_facets |
unsigned int * | facet_index |
unsigned int * | facet_vertex |
unsigned int * | vi |
Vector< float > * | vv |
Vector< float > * | vn |
UVMap< float > * | vu |
Vector4< short unsigned > * | vj |
Vector4< float > * | vw |
float * | vm |
GLTFShellNode * | next |
SHELLノード
Definition at line 131 of file GLTFDataTool.h.
|
inline |
Definition at line 134 of file GLTFDataTool.h.
References GLTFShellNode::init().
|
inlinevirtual |
Definition at line 135 of file GLTFDataTool.h.
References GLTFShellNode::free().
void delete_next | ( | void | ) |
Definition at line 64 of file GLTFDataTool.cpp.
References GLTFShellNode::next.
Referenced by GLTFShellNode::free(), and GLTFData::free().
void free | ( | void | ) |
Definition at line 39 of file GLTFDataTool.cpp.
References GLTFShellNode::delete_next(), GLTFShellNode::facet_index, GLTFShellNode::facet_vertex, GLTFShellNode::free(), GLTFShellNode::vi, GLTFShellNode::vj, GLTFShellNode::vn, GLTFShellNode::vu, GLTFShellNode::vv, and GLTFShellNode::vw.
Referenced by GLTFShellNode::free(), and GLTFShellNode::~GLTFShellNode().
void init | ( | void | ) |
Definition at line 17 of file GLTFDataTool.cpp.
References GLTFShellNode::collider, GLTFShellNode::facet_index, GLTFShellNode::facet_vertex, GLTFShellNode::next, GLTFShellNode::num_facets, GLTFShellNode::shell_indexes, GLTFShellNode::shell_vertexes, GLTFShellNode::vi, GLTFShellNode::vj, GLTFShellNode::vn, GLTFShellNode::vu, GLTFShellNode::vv, and GLTFShellNode::vw.
Referenced by GLTFShellNode::GLTFShellNode().
bool collider |
Definition at line 141 of file GLTFDataTool.h.
Referenced by GLTFShellNode::init().
unsigned int* facet_index |
Definition at line 144 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
unsigned int* facet_vertex |
Definition at line 145 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
GLTFShellNode* next |
Definition at line 155 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::delete_next(), and GLTFShellNode::init().
unsigned int num_facets |
Definition at line 143 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), and GLTFShellNode::init().
unsigned int shell_indexes |
Definition at line 138 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), and GLTFShellNode::init().
unsigned int shell_vertexes |
Definition at line 139 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), and GLTFShellNode::init().
unsigned int* vi |
Definition at line 147 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
Vector4<short unsigned>* vj |
Definition at line 151 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
float* vm |
Definition at line 153 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), and GLTFData::createShellGeometryData().
Vector<float>* vn |
Definition at line 149 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
UVMap<float>* vu |
Definition at line 150 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
Vector<float>* vv |
Definition at line 148 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().
Vector4<float>* vw |
Definition at line 152 of file GLTFDataTool.h.
Referenced by GLTFData::createBinDataAoS(), GLTFData::createBinDataSoA(), GLTFData::createShellGeometryData(), GLTFShellNode::free(), and GLTFShellNode::init().