/// <summary>Sets the pose of the emitter relative to the frameShape. </summary> /// <param name="mat">The new local pose of the emitter.</param> public virtual void setLocalPose(ref NxMat34 mat) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxFluidEmitter_setLocalPose_INVOKE(ClassPointer, doSetFunctionPointers, ref mat); }
/// <summary>Sets the force field shape's transform. </summary> public virtual void setPose(ref NxMat34 unknown6) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxForceFieldShape_setPose_INVOKE(ClassPointer, doSetFunctionPointers, ref unknown6); }
/// <summary></summary> /// <param name="parameter">The value to write. </param> /// <param name="object">The object to write a parameter to. </param> /// <param name="create">Must be true at parameter creation, and should be false for all consecutive writes of the same parameter for optimal stream size. </param> /// <param name="name">Name of the parameter. </param> /// <param name="mask">Event group mask that this event is contained in, e.g. NX_DBG_EVENTGROUP_JOINTS. </param> public virtual void writeParameter(ref NxMat34 parameter, System.IntPtr _object, bool create, string name, uint mask) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxRemoteDebugger_writeParameter_4_INVOKE(ClassPointer, doSetFunctionPointers, ref parameter, _object, create, name, mask); }
private extern static void NxForceFieldShape_setPose_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 unknown6);
private void setPose_virtual([In()] ref NxMat34 unknown6) { setPose(ref unknown6); }
private extern static void set_NxBodyDesc_massLocalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
private extern static void set_NxForceFieldDesc_pose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
private extern static void NxBox_rotate_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 mtx, HandleRef obb);
private extern static void NxRemoteDebugger_writeParameter_4_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 parameter, System.IntPtr _object, System.Boolean create, System.String name, System.UInt32 mask);
private extern static void set_NxShapeDesc_localPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
private extern static void set_NxFluidEmitterDesc_relPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
private extern static void NxFluidEmitter_setLocalPose_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 mat);
private void setLocalPose_virtual([In()] ref NxMat34 mat) { setLocalPose(ref mat); }
private void setPose_virtual([In()] ref NxMat34 pose) { setPose(ref pose); }
/// <summary></summary> public void multiplyInverseRTRight(NxExtendedMat34 left, ref NxMat34 right) { NxExtendedMat34_multiplyInverseRTRight_INVOKE(ClassPointer, doSetFunctionPointers, (left != null ? left.ClassPointer : NullRef), ref right); }
private void writeParameter_virtual([In()] ref NxMat34 parameter, System.IntPtr _object, bool create, string name, uint mask) { writeParameter(ref parameter, _object, create, name, mask); }
private extern static void NxExtendedMat34_multiplyInverseRTRight_INVOKE(HandleRef classPointer, System.Boolean call_explicit, HandleRef left, [In()] ref NxMat34 right);
private extern static void set_NxActorDescBase_globalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
/// <summary></summary> public void inverseTransform(ref NxMat34 transform, NxPlane transformed) { NxPlane_inverseTransform_INVOKE(ClassPointer, doSetFunctionPointers, ref transform, (transformed != null ? transformed.ClassPointer : NullRef)); }
/// <summary>Recomputes the box after an arbitrary transform by a 4x4 matrix. </summary> /// <param name="mtx">[in] the transform matrix </param> /// <param name="obb">[out] the transformed OBB </param> public void rotate(ref NxMat34 mtx, NxBox obb) { NxBox_rotate_INVOKE(ClassPointer, doSetFunctionPointers, ref mtx, (obb != null ? obb.ClassPointer : NullRef)); }
private extern static void NxPlane_inverseTransform_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 transform, HandleRef transformed);
private extern static void set_NxActiveTransform_actor2World_INVOKE(HandleRef classPointer, NxMat34 newvalue);
private extern static void set_NxSoftBodyDesc_globalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);