示例#1
0
 internal void Dispose(M modelWrapper)
 {
     NativeApiPInvoke.Dispose(modelWrapper.DangerousGetHandle());
 }
示例#2
0
 internal void Execute(M modelWrapper)
 {
     NativeApiPInvoke.Execute(modelWrapper.DangerousGetHandle());
 }
示例#3
0
 internal IntPtr CreateSimulation()
 {
     return(NativeApiPInvoke.CreateSimulation());
 }
示例#4
0
 internal IntPtr Clone(M modelWrapper)
 {
     return(NativeApiPInvoke.Clone(modelWrapper.DangerousGetHandle()));
 }
示例#5
0
 internal int GetEnd(M modelWrapper)
 {
     return(NativeApiPInvoke.GetEnd(modelWrapper.DangerousGetHandle()));
 }
示例#6
0
 internal bool SupportsThreadSafeCloning(M modelWrapper)
 {
     return(NativeApiPInvoke.SupportsThreadSafeCloning(modelWrapper.DangerousGetHandle()));
 }
示例#7
0
 internal double GetVariable(M modelWrapper, string modelPropertyId)
 {
     return(NativeApiPInvoke.GetVariable(modelWrapper.DangerousGetHandle(), modelPropertyId));
 }
示例#8
0
 internal void SetVariable(M modelWrapper, string modelPropertyId, double value)
 {
     NativeApiPInvoke.SetVariable(modelWrapper.DangerousGetHandle(), modelPropertyId, value);
 }
示例#9
0
 internal void Record(M modelWrapper, string modelPropertyId)
 {
     NativeApiPInvoke.Record(modelWrapper.DangerousGetHandle(), modelPropertyId);
 }
示例#10
0
 internal void Play(M modelWrapper, string modelPropertyId, double[] values)
 {
     NativeApiPInvoke.Play(modelWrapper.DangerousGetHandle(), modelPropertyId, values, values.Length);
 }
示例#11
0
 internal void SetSpan(M modelWrapper, int start, int end)
 {
     NativeApiPInvoke.SetSpan(modelWrapper.DangerousGetHandle(), start, end);
 }