getInstanceInModelling
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "getInstanceInModelling")] public static extern Int32 x86_getInstanceInModelling(Int32 model, Int32 instance, Int32 mode, out Int32 startVertex, out Int32 startIndex, out Int32 primitiveCount); [DllImport(enginedll, EntryPoint = "getInstanceInModelling")] public static extern Int32 x64_getInstanceInModelling(Int64 model, Int64 instance, Int64 mode, out Int64 startVertex, out Int64 startIndex, out Int64 primitiveCount); public static Int32 getInstanceInModelling(Int64 model, Int64 instance, Int64 mode, out Int64 startVertex, out Int64 startIndex, out Int64 primitiveCount) { if (IntPtr.Size == 4) { var _result = x86_getInstanceInModelling((Int32)model, (Int32)instance, (Int32)mode, out Int32 _startVertex, out Int32 _startIndex, out Int32 _primitiveCount); startVertex = _startVertex; startIndex = _startIndex; primitiveCount = _primitiveCount; return _result; } else { return x64_getInstanceInModelling(model, instance, mode, out startVertex, out startIndex, out primitiveCount); } }