public DSResult GetVelocity(out D3DVector velocity) { fixed(void *pvelocity = &velocity) { return(InteropCalls.CalliMethodPtr(_basePtr, pvelocity, ((void **)(*(void **)_basePtr))[11])); } }
public DSResult GetConeOrientation(out D3DVector orientation) { fixed(void *porientation = &orientation) { return(InteropCalls.CalliMethodPtr(_basePtr, porientation, ((void **)(*(void **)_basePtr))[5])); } }
public DSResult GetPosition(out D3DVector position) { fixed(void *pposition = &position) { return(InteropCalls.CalliMethodPtr(_basePtr, pposition, ((void **)(*(void **)_basePtr))[10])); } }
public DSResult GetOrientation(out D3DVector orientFrontRef, out D3DVector orientTopRef) { fixed(void *porientfront = &orientFrontRef, porienttop = &orientTopRef) { return(InteropCalls.CalliMethodPtr(_basePtr, porientfront, porienttop, ((void **)(*(void **)_basePtr))[6])); } }
public DSResult GetConeOrientation(out D3DVector orientation) { fixed (void* porientation = &orientation) { return InteropCalls.CalliMethodPtr(_basePtr, porientation, ((void**)(*(void**)_basePtr))[5]); } }
public DSResult GetPosition(out D3DVector position) { fixed (void* pposition = &position) { return InteropCalls.CalliMethodPtr(_basePtr, pposition, ((void**)(*(void**)_basePtr))[10]); } }
public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode)); }
public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetPosition(position.X, position.Y, position.Z, applyMode)); }
public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return(SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode)); }
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 GetVelocity(out D3DVector velocity) { fixed (void* pvelocity = &velocity) { return InteropCalls.CalliMethodPtr(_basePtr, pvelocity, ((void**)(*(void**)_basePtr))[11]); } }
public DSResult SetVelocity(D3DVector velocity, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetVelocity(velocity.X, velocity.Y, velocity.Z, applyMode); }
public DSResult SetPosition(D3DVector position, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetPosition(position.X, position.Y, position.Z, applyMode); }
public DSResult SetConeOrientation(D3DVector coneOrientation, DS3DApplyMode applyMode = DS3DApplyMode.Immediate) { return SetConeOrientation(coneOrientation.X, coneOrientation.Y, coneOrientation.Z, applyMode); }
public DSResult GetOrientation(out D3DVector orientFrontRef, out D3DVector orientTopRef) { fixed (void* porientfront = &orientFrontRef, porienttop = &orientTopRef) { return InteropCalls.CalliMethodPtr(_basePtr, porientfront, porienttop, ((void**)(*(void**)_basePtr))[6]); } }
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); }