Class Geometry¶
- Defined in File Geometry.h
Inheritance Relationships¶
Derived Types¶
public Azura::Math::IcoSphere
(Class IcoSphere)public Azura::Math::Plane
(Class Plane)public Azura::Physics::IPhysicsGeometry
(Class IPhysicsGeometry)
Class Documentation¶
-
class
Geometry
¶ Subclassed by Azura::Math::IcoSphere, Azura::Math::Plane, Azura::Physics::IPhysicsGeometry
Public Functions
-
Geometry
()¶
-
virtual
~Geometry
()¶
-
virtual U32
VertexDataSize
() const = 0¶
-
virtual U32
IndexDataSize
() const = 0¶
-
virtual U32
NormalDataSize
() const = 0¶
-
virtual U32
UVDataSize
() const = 0¶
-
virtual U32
TotalDataSize
() const = 0¶
-
virtual U32
GetVertexCount
() const = 0¶
-
virtual U32
GetIndexCount
() const = 0¶
-
virtual const U8 *
VertexData
() const = 0¶
-
virtual const U8 *
NormalData
() const = 0¶
-
virtual const U8 *
IndexData
() const = 0¶
-
virtual const U8 *
UVData
() const = 0¶
-
virtual RawStorageFormat
GetVertexFormat
() const = 0¶
-
virtual RawStorageFormat
GetNormalFormat
() const = 0¶
-
virtual RawStorageFormat
GetIndexFormat
() const = 0¶
-
virtual RawStorageFormat
GetUVFormat
() const = 0¶
-