Class ClothPlane

Inheritance Relationships

Base Type

Class Documentation

class ClothPlane : public Azura::Physics::IClothPhysicsGeometry

Public Functions

ClothPlane(const Vector2f &boundMin, const Vector2f &boundMax, Memory::Allocator &allocator)
ClothPlane(ClothTriangulation triangulation, const Vector2f &boundMin, const Vector2f &boundMax, float worldHeight, const Vector2u &subDivisions, const Vector2u &uvScale, Memory::Allocator &allocator)
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
ClothSolvingView GetPBDSolvingView(Memory::Allocator &allocator)