UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FShapeOrShapesArray Class Reference

#include <GeometryParticles.h>

Public Member Functions

 FShapeOrShapesArray (const FGeometryParticleHandle *Particle)
 
 FShapeOrShapesArray ()
 
 FShapeOrShapesArray (const FPerShapeData *InShape)
 
 FShapeOrShapesArray (const FShapesArray *InShapeArray)
 
bool IsSingleShape () const
 
bool IsValid () const
 
const FPerShapeDataGetShape () const
 
const FShapesArrayGetShapesArray () const
 

Detailed Description

Union between shape and shapes array pointers, used for passing around shapes with implicit that could be single implicit or union.

Constructor & Destructor Documentation

◆ FShapeOrShapesArray() [1/4]

Chaos::FShapeOrShapesArray::FShapeOrShapesArray ( const FGeometryParticleHandle Particle)

◆ FShapeOrShapesArray() [2/4]

Chaos::FShapeOrShapesArray::FShapeOrShapesArray ( )
inline

◆ FShapeOrShapesArray() [3/4]

Chaos::FShapeOrShapesArray::FShapeOrShapesArray ( const FPerShapeData InShape)
inline

◆ FShapeOrShapesArray() [4/4]

Chaos::FShapeOrShapesArray::FShapeOrShapesArray ( const FShapesArray InShapeArray)
inline

Member Function Documentation

◆ GetShape()

const FPerShapeData * Chaos::FShapeOrShapesArray::GetShape ( ) const
inline

◆ GetShapesArray()

const FShapesArray * Chaos::FShapeOrShapesArray::GetShapesArray ( ) const
inline

◆ IsSingleShape()

bool Chaos::FShapeOrShapesArray::IsSingleShape ( ) const
inline

◆ IsValid()

bool Chaos::FShapeOrShapesArray::IsValid ( ) const
inline

Member Data Documentation

◆ Shape

const FPerShapeData* Chaos::FShapeOrShapesArray::Shape

◆ ShapeArray

const FShapesArray* Chaos::FShapeOrShapesArray::ShapeArray

The documentation for this class was generated from the following files: