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
dataCapsuleData
AddPreloadQueueWithName(string, Vec3)
public static void AddPreloadQueueWithName(string bodyName, Vec3 scale)
Parameters
AddSphere(SphereData)
public void AddSphere(SphereData data)
Parameters
dataSphereData
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
dataCapsuleDataindexint
GetCapsule(ref CapsuleData, out PhysicsMaterial, int)
public void GetCapsule(ref CapsuleData data, out PhysicsMaterial material, int index)
Parameters
dataCapsuleDatamaterialPhysicsMaterialindexint
GetDominantMaterialForTriangleMesh(int)
public PhysicsMaterial GetDominantMaterialForTriangleMesh(int meshIndex)
Parameters
meshIndexint
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
dataSphereDataindexint
GetSphere(ref SphereData, out PhysicsMaterial, int)
public void GetSphere(ref SphereData data, out PhysicsMaterial material, int index)
Parameters
dataSphereDatamaterialPhysicsMaterialindexint
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
dataCapsuleDataindexint
SphereCount()
public int SphereCount()
Returns
Transform(ref MatrixFrame)
public void Transform(ref MatrixFrame frame)
Parameters
frameMatrixFrame
TriangleCountInTriangleMesh(int)
public int TriangleCountInTriangleMesh(int meshIndex)
Parameters
meshIndexint
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).