Пример #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));
 }
Пример #2
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]);
 }
Пример #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]));
 }
Пример #4
0
 public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetPosition(position.X, position.Y, position.Z, applyMode));
 }
Пример #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]));
 }
Пример #6
0
 public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode));
 }
Пример #7
0
 public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[17]));
 }
Пример #8
0
 public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[15]);
 }
Пример #9
0
 public DSResult SetMinDistance(float minDistance, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, minDistance, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[17]);
 }
Пример #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]);
 }
Пример #11
0
 public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode);
 }
Пример #12
0
 public DSResult SetAllParameters(DSBuffer3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[12]);
 }
Пример #13
0
 public DSResult SetRolloffFactor(float rolloffFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, rolloffFactor, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[15]);
 }
Пример #14
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);
 }
Пример #15
0
 public DSResult SetRolloffFactor(float rolloffFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, rolloffFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15]));
 }
Пример #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]);
 }
Пример #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]));
 }
Пример #18
0
 public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetPosition(position.X, position.Y, position.Z, applyMode);
 }
Пример #19
0
 public DSResult SetConeOutsideVolume(int coneOutsideVolume, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, coneOutsideVolume, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[15]));
 }
Пример #20
0
 public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode);
 }
Пример #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]));
 }
Пример #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]);
 }
Пример #23
0
 public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode));
 }
Пример #24
0
 public DSResult SetDistanceFactor(float distanceFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, distanceFactor, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[11]));
 }
Пример #25
0
 public DSResult SetAllParameters(DSBuffer3DSettings settings, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return(InteropCalls.CalliMethodPtr(_basePtr, &settings, unchecked ((int)applyMode), ((void **)(*(void **)_basePtr))[12]));
 }
Пример #26
0
 public DSResult SetDistanceFactor(float distanceFactor, DS3DApplyMode applyMode = DS3DApplyMode.Immediate)
 {
     return InteropCalls.CalliMethodPtr(_basePtr, distanceFactor, unchecked((int)applyMode), ((void**)(*(void**)_basePtr))[11]);
 }