public DSResult SetOrientation(D3DVector front, D3DVector top, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetOrientation(front.X, front.Y, front.Z, top.X, top.Y, top.Z, applyMode)); }
public DSResult SetOrientation(float xFront, float yFront, float zFront, float xTop, float yTop, float zTop, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, xFront, yFront, zFront, xTop, yTop, zTop, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[13]); }
public DSResult SetOrientation(float xFront, float yFront, float zFront, float xTop, float yTop, float zTop, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, xFront, yFront, zFront, xTop, yTop, zTop, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[13])); }
public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetPosition(position.X, position.Y, position.Z, applyMode)); }
public DSResult SetVelocity(float x, float y, float z, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, x, y, z, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[20])); }
public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode)); }
public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[17])); }
public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[15]); }
public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[17]); }
public DSResult SetConeAngles(int insideConeAngle, int outsideConeAngle, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, insideConeAngle, outsideConeAngle, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[13]); }
public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode); }
public DSResult SetAllParameters(DSBuffer3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[12]); }
public DSResult SetRolloffFactor(float rolloffFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, rolloffFactor, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[15]); }
public DSResult SetOrientation(D3DVector front, D3DVector top, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetOrientation(front.X, front.Y, front.Z, top.X, top.Y, top.Z, applyMode); }
public DSResult SetRolloffFactor(float rolloffFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, rolloffFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15])); }
public DSResult SetMode(DSMode3D mode, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, unchecked((int)mode), unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[18]); }
public DSResult SetConeAngles(int insideConeAngle, int outsideConeAngle, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, insideConeAngle, outsideConeAngle, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[13])); }
public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetPosition(position.X, position.Y, position.Z, applyMode); }
public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15])); }
public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode); }
public DSResult SetMode(DSMode3D mode, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, unchecked ((int)mode), unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[18])); }
public DSResult SetVelocity(float x, float y, float z, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, x, y, z, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[20]); }
public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode)); }
public DSResult SetDistanceFactor(float distanceFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, distanceFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[11])); }
public DSResult SetAllParameters(DSBuffer3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[12])); }
public DSResult SetDistanceFactor(float distanceFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return InteropCalls.CalliMethodPtr(_basePtr, distanceFactor, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[11]); }