|
| uint | GetPessimisticMemoryEstimate (uint inNodeCount) const |
| | Get an upper bound on the amount of bytes needed for a node tree with inNodeCount nodes. More...
|
| |
| uint | NodeAllocate (const AABBTreeBuilder::Node *inNode, Vec3Arg inNodeBoundsMin, Vec3Arg inNodeBoundsMax, Array< const AABBTreeBuilder::Node * > &ioChildren, Vec3 outChildBoundsMin[NumChildrenPerNode], Vec3 outChildBoundsMax[NumChildrenPerNode], ByteBuffer &ioBuffer, const char *&outError) const |
| |
| bool | NodeFinalize (const AABBTreeBuilder::Node *inNode, uint inNodeStart, uint inNumChildren, const uint *inChildrenNodeStart, const uint *inChildrenTrianglesStart, ByteBuffer &ioBuffer, const char *&outError) const |
| | Once all nodes have been added, this call finalizes all nodes by patching in the offsets of the child nodes (that were added after the node itself was added) More...
|
| |
| bool | Finalize (Header *outHeader, const AABBTreeBuilder::Node *inRoot, uint inRootNodeStart, uint inRootTrianglesStart, const char *&outError) const |
| | Once all nodes have been finalized, this will finalize the header of the nodes. More...
|
| |
template<int Alignment>
class NodeCodecQuadTreeHalfFloat< Alignment >::EncodingContext
This class encodes and compresses quad tree nodes.