Class ClothMesh

Inheritance Relationships

Base Type

Class Documentation

class ClothMesh : public Azura::Physics::IClothPhysicsGeometry

Public Functions

ClothMesh(const String &assetName, AssetLocation location, Memory::Allocator &allocator, const Log &log)
U32 VertexDataSize() const
U32 IndexDataSize() const
const U8 *VertexData() const
const U8 *IndexData() const
RawStorageFormat GetVertexFormat() const
RawStorageFormat GetIndexFormat() const
U32 GetVertexCount() const
U32 GetIndexCount() const
U32 TotalDataSize() const
U32 NormalDataSize() const
const U8 *NormalData() const
RawStorageFormat GetNormalFormat() const
U32 UVDataSize() const
const U8 *UVData() const
RawStorageFormat GetUVFormat() const
void SetAnchorOnIndex(U32 idx)
const Containers::Vector<float> &GetVertexInverseMass() const
const Containers::Vector<int> &GetVertexAliases() const
ClothSolvingView GetPBDSolvingView(Memory::Allocator &allocator)