FFL
Loading...
Searching...
No Matches
FFLiResourceShapeDataHeader Class Reference

#include <FFLiResourceShape.h>

Public Member Functions

u32 GetElementPos (FFLiResourceShapeElementType type) const
u32 GetElementSize (FFLiResourceShapeElementType type) const
FFLBoundingBoxGetBoundingBox ()
const FFLBoundingBoxGetBoundingBox () const
void * GetTransform ()
const void * GetTransform () const
void SwapEndian ()

Private Attributes

u32 m_ElementPos [FFLI_RESOURCE_SHAPE_ELEMENT_TYPE_BUFFER_MAX]
u32 m_ElementSize [FFLI_RESOURCE_SHAPE_ELEMENT_TYPE_BUFFER_MAX]
FFLBoundingBox m_BoundingBox
u32 m_Transform [FFLI_RESOURCE_SHAPE_TRANSFORM_MAX_SIZE/sizeof(u32)]

Member Function Documentation

◆ GetElementPos()

u32 FFLiResourceShapeDataHeader::GetElementPos ( FFLiResourceShapeElementType type) const
inline

◆ GetElementSize()

u32 FFLiResourceShapeDataHeader::GetElementSize ( FFLiResourceShapeElementType type) const
inline

◆ GetBoundingBox() [1/2]

FFLBoundingBox & FFLiResourceShapeDataHeader::GetBoundingBox ( )
inline

◆ GetBoundingBox() [2/2]

const FFLBoundingBox & FFLiResourceShapeDataHeader::GetBoundingBox ( ) const
inline

◆ GetTransform() [1/2]

void * FFLiResourceShapeDataHeader::GetTransform ( )
inline

◆ GetTransform() [2/2]

const void * FFLiResourceShapeDataHeader::GetTransform ( ) const
inline

◆ SwapEndian()

void FFLiResourceShapeDataHeader::SwapEndian ( )

Member Data Documentation

◆ m_ElementPos

u32 FFLiResourceShapeDataHeader::m_ElementPos[FFLI_RESOURCE_SHAPE_ELEMENT_TYPE_BUFFER_MAX]
private

◆ m_ElementSize

u32 FFLiResourceShapeDataHeader::m_ElementSize[FFLI_RESOURCE_SHAPE_ELEMENT_TYPE_BUFFER_MAX]
private

◆ m_BoundingBox

FFLBoundingBox FFLiResourceShapeDataHeader::m_BoundingBox
private

◆ m_Transform

u32 FFLiResourceShapeDataHeader::m_Transform[FFLI_RESOURCE_SHAPE_TRANSFORM_MAX_SIZE/sizeof(u32)]
private