Class PhysicsShape
- Namespace
- TaleWorlds.Engine
- Assembly
- TaleWorlds.Engine.dll
[EngineClass("rglPhysics_shape")]
public sealed class PhysicsShape : Resource
- Inheritance
-
PhysicsShape
- Inherited Members
Methods
AddCapsule(CapsuleData)
public void AddCapsule(CapsuleData data)
Parameters
data
CapsuleData
AddPreloadQueueWithName(string, Vec3)
public static void AddPreloadQueueWithName(string bodyName, Vec3 scale)
Parameters
AddSphere(SphereData)
public void AddSphere(SphereData data)
Parameters
data
SphereData
CapsuleCount()
public int CapsuleCount()
Returns
Clear()
public void Clear()
CreateCopy()
public PhysicsShape CreateCopy()
Returns
GetBoundingBoxCenter()
public Vec3 GetBoundingBoxCenter()
Returns
GetCapsule(ref CapsuleData, int)
public void GetCapsule(ref CapsuleData data, int index)
Parameters
data
CapsuleDataindex
int
GetCapsule(ref CapsuleData, out PhysicsMaterial, int)
public void GetCapsule(ref CapsuleData data, out PhysicsMaterial material, int index)
Parameters
data
CapsuleDatamaterial
PhysicsMaterialindex
int
GetDominantMaterialForTriangleMesh(int)
public PhysicsMaterial GetDominantMaterialForTriangleMesh(int meshIndex)
Parameters
meshIndex
int
Returns
GetFromResource(string, bool)
public static PhysicsShape GetFromResource(string bodyName, bool mayReturnNull = false)
Parameters
Returns
GetName()
public string GetName()
Returns
GetSphere(ref SphereData, int)
public void GetSphere(ref SphereData data, int index)
Parameters
data
SphereDataindex
int
GetSphere(ref SphereData, out PhysicsMaterial, int)
public void GetSphere(ref SphereData data, out PhysicsMaterial material, int index)
Parameters
data
SphereDatamaterial
PhysicsMaterialindex
int
GetTriangle(Vec3[], int, int)
public void GetTriangle(Vec3[] triangle, int meshIndex, int triangleIndex)
Parameters
InitDescription()
public void InitDescription()
Prepare()
public void Prepare()
ProcessPreloadQueue()
public static void ProcessPreloadQueue()
SetCapsule(CapsuleData, int)
public void SetCapsule(CapsuleData data, int index)
Parameters
data
CapsuleDataindex
int
SphereCount()
public int SphereCount()
Returns
Transform(ref MatrixFrame)
public void Transform(ref MatrixFrame frame)
Parameters
frame
MatrixFrame
TriangleCountInTriangleMesh(int)
public int TriangleCountInTriangleMesh(int meshIndex)
Parameters
meshIndex
int
Returns
TriangleMeshCount()
public int TriangleMeshCount()
Returns
UnloadDynamicBodies()
public static void UnloadDynamicBodies()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).