Example #1
0
 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]);
 }
Example #3
0
 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]));
 }
Example #4
0
 public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetPosition(position.X, position.Y, position.Z, applyMode));
 }
Example #5
0
 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]));
 }
Example #6
0
 public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode));
 }
Example #7
0
 public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[17]));
 }
Example #8
0
 public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[15]);
 }
Example #9
0
 public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[17]);
 }
Example #10
0
 public DSResult SetConeAngles(int insideConeAngle, int outsideConeAngle, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, insideConeAngle, outsideConeAngle, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[13]);
 }
Example #11
0
 public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode);
 }
Example #12
0
 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);
 }
Example #15
0
 public DSResult SetRolloffFactor(float rolloffFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, rolloffFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15]));
 }
Example #16
0
 public DSResult SetMode(DSMode3D mode, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, unchecked((int)mode), unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[18]);
 }
Example #17
0
 public DSResult SetConeAngles(int insideConeAngle, int outsideConeAngle, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, insideConeAngle, outsideConeAngle, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[13]));
 }
Example #18
0
 public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetPosition(position.X, position.Y, position.Z, applyMode);
 }
Example #19
0
 public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15]));
 }
Example #20
0
 public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode);
 }
Example #21
0
 public DSResult SetMode(DSMode3D mode, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, unchecked ((int)mode), unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[18]));
 }
Example #22
0
 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]);
 }
Example #23
0
 public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode));
 }
Example #24
0
 public DSResult SetDistanceFactor(float distanceFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, distanceFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[11]));
 }
Example #25
0
 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]);
 }