|
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().