XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSurfaceResourceDescriptor Struct Reference
Inheritance diagram for xiiSurfaceResourceDescriptor:
[legend]

Public Member Functions

 XII_ADD_DYNAMIC_REFLECTION (xiiSurfaceResourceDescriptor, xiiReflectedClass)
void Load (xiiStreamReader &ref_stream)
void Save (xiiStreamWriter &ref_stream) const
void SetCollisionInteraction (xiiStringView sName)
xiiStringView GetCollisionInteraction () const
void SetSlideReactionPrefabFile (xiiStringView sFile)
xiiStringView GetSlideReactionPrefabFile () const
void SetRollReactionPrefabFile (xiiStringView sFile)
xiiStringView GetRollReactionPrefabFile () const
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Public Attributes

xiiSurfaceResourceHandle m_hBaseSurface
float m_fPhysicsRestitution
float m_fPhysicsFrictionStatic
float m_fPhysicsFrictionDynamic
xiiHashedString m_sOnCollideInteraction
xiiHashedString m_sSlideInteractionPrefab
xiiHashedString m_sRollInteractionPrefab
xiiHybridArray< xiiSurfaceInteraction, 16 > m_Interactions

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()

The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Core/Physics/SurfaceResourceDescriptor.h
  • /home/runner/work/XII/XII/Source/Engine/Core/Physics/Implementation/SurfaceResourceDescriptor.cpp