iterateOverInstances
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "iterateOverInstances")] public static extern Int64 x86_iterateOverInstances(Int32 model, Int32 instance, Int32 entity, out IntPtr entityName); [DllImport(enginedll, EntryPoint = "iterateOverInstances")] public static extern Int64 x64_iterateOverInstances(Int64 model, Int64 instance, Int64 entity, out IntPtr entityName); public static Int64 iterateOverInstances(Int64 model, Int64 instance, Int64 entity, out IntPtr entityName) { if (IntPtr.Size == 4) { var _result = x86_iterateOverInstances((Int32)model, (Int32)instance, (Int32)entity, out IntPtr _entityName); entityName = _entityName; return _result; } else { return x64_iterateOverInstances(model, instance, entity, out entityName); } }
Property model
Size: 64 bit / 8 byte (value)Property instance
Size: 64 bit / 8 byte (value)Property entity
Size: 64 bit / 8 byte (reference)Property entityName
Size: 64 bit / 8 byte (reference)???.