public VehiclePhysicsControlData GetControlDataPtr() { IntPtr cPtr = CrankcaseAudioPINVOKE.PhysicsSimulator_GetControlDataPtr(swigCPtr); VehiclePhysicsControlData ret = (cPtr == IntPtr.Zero) ? null : new VehiclePhysicsControlData(cPtr, false); return(ret); }
public SWIGTYPE_p_float cast() { IntPtr cPtr = CrankcaseAudioPINVOKE.FloatArray_cast(swigCPtr); SWIGTYPE_p_float ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false); return(ret); }
public static IREVPlayer construct(SWIGTYPE_p_void memory, int size) { IntPtr cPtr = CrankcaseAudioPINVOKE.IREVPlayer_construct(SWIGTYPE_p_void.getCPtr(memory), size); IREVPlayer ret = (cPtr == IntPtr.Zero) ? null : new IREVPlayer(cPtr, false); return(ret); }
public virtual SWIGTYPE_p_void getModelFileHandle() { IntPtr cPtr = CrankcaseAudioPINVOKE.IREVPlayer_getModelFileHandle(swigCPtr); SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false); return(ret); }
public static FloatArray frompointer(SWIGTYPE_p_float t) { IntPtr cPtr = CrankcaseAudioPINVOKE.FloatArray_frompointer(SWIGTYPE_p_float.getCPtr(t)); FloatArray ret = (cPtr == IntPtr.Zero) ? null : new FloatArray(cPtr, false); return(ret); }
public virtual void Update(REVPlayerUpdateParams updateParams, float deltaTimeSec) { CrankcaseAudioPINVOKE.IREVPlayer_Update(swigCPtr, REVPlayerUpdateParams.getCPtr(updateParams), deltaTimeSec); if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual void WriteBuffer(Buffer buffer) { CrankcaseAudioPINVOKE.IREVPlayer_WriteBuffer(swigCPtr, Buffer.getCPtr(buffer)); if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } }
public void Merge(Buffer otherBuffer, int count) { CrankcaseAudioPINVOKE.Buffer_Merge(swigCPtr, Buffer.getCPtr(otherBuffer), count); if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual float Reset(REVPlayerUpdateParams updateParams, float deltaTimeSec) { float ret = CrankcaseAudioPINVOKE.IREVPlayer_Reset(swigCPtr, REVPlayerUpdateParams.getCPtr(updateParams), deltaTimeSec); if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public PhysicsOutputParameters Update(PhysicsUpdateParams arg0, float deltaTime) { PhysicsOutputParameters ret = new PhysicsOutputParameters(CrankcaseAudioPINVOKE.PhysicsSimulator_Update(swigCPtr, PhysicsUpdateParams.getCPtr(arg0), deltaTime), true); if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; CrankcaseAudioPINVOKE.delete_PhysicsSimulator(swigCPtr); } swigCPtr = new HandleRef(null, IntPtr.Zero); } GC.SuppressFinalize(this); } }
public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; CrankcaseAudioPINVOKE.delete_REVPlayerUpdateParams(swigCPtr); } swigCPtr = new HandleRef(null, IntPtr.Zero); } GC.SuppressFinalize(this); } }
public PhysicsOutputParameters() : this(CrankcaseAudioPINVOKE.new_PhysicsOutputParameters(), true) { }
public int GetNumberOfSamplesWritten() { int ret = CrankcaseAudioPINVOKE.Buffer_GetNumberOfSamplesWritten(swigCPtr); return(ret); }
public int GetChannels() { int ret = CrankcaseAudioPINVOKE.Buffer_GetChannels(swigCPtr); return(ret); }
public virtual void Rebase(SWIGTYPE_p_void modelHandle) { CrankcaseAudioPINVOKE.IREVPlayer_Rebase(swigCPtr, SWIGTYPE_p_void.getCPtr(modelHandle)); }
public virtual void setRPMSmoothness(float value) { CrankcaseAudioPINVOKE.IREVPlayer_setRPMSmoothness(swigCPtr, value); }
public void SetControlData(VehiclePhysicsControlData pData) { CrankcaseAudioPINVOKE.PhysicsSimulator_SetControlData(swigCPtr, VehiclePhysicsControlData.getCPtr(pData)); }
public Buffer(Buffer other, int offsetInFloats, int sizeOfBufferInFloats) : this(CrankcaseAudioPINVOKE.new_Buffer__SWIG_1(Buffer.getCPtr(other), offsetInFloats, sizeOfBufferInFloats), true) { if (CrankcaseAudioPINVOKE.SWIGPendingException.Pending) { throw CrankcaseAudioPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual int getNumberChannels() { int ret = CrankcaseAudioPINVOKE.IREVPlayer_getNumberChannels(swigCPtr); return(ret); }
public PhysicsUpdateParams() : this(CrankcaseAudioPINVOKE.new_PhysicsUpdateParams(), true) { }
public REVPlayerUpdateParams() : this(CrankcaseAudioPINVOKE.new_REVPlayerUpdateParams(), true) { }
public PhysicsSimulator() : this(CrankcaseAudioPINVOKE.new_PhysicsSimulator(), true) { }
public static int getMemoryFootprint() { int ret = CrankcaseAudioPINVOKE.IREVPlayer_getMemoryFootprint(); return(ret); }
public void Initialize(VehiclePhysicsControlData arg0) { CrankcaseAudioPINVOKE.PhysicsSimulator_Initialize(swigCPtr, VehiclePhysicsControlData.getCPtr(arg0)); }
public void Init(int Channels, SWIGTYPE_p_float _pBuffer, int sizeOfBufferInFloats) { CrankcaseAudioPINVOKE.Buffer_Init__SWIG_1(swigCPtr, Channels, SWIGTYPE_p_float.getCPtr(_pBuffer), sizeOfBufferInFloats); }
public virtual float getLoad() { float ret = CrankcaseAudioPINVOKE.IREVPlayer_getLoad(swigCPtr); return(ret); }
public void Write(int channel, float value) { CrankcaseAudioPINVOKE.Buffer_Write(swigCPtr, channel, value); }
public void Reset() { CrankcaseAudioPINVOKE.PhysicsSimulator_Reset(swigCPtr); }
public virtual float getRPMSmoothness() { float ret = CrankcaseAudioPINVOKE.IREVPlayer_getRPMSmoothness(swigCPtr); return(ret); }