コード例 #1
0
 /// <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);
 }
コード例 #2
0
ファイル: NxForceFieldShape.cs プロジェクト: d3x0r/xperdex
 /// <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);
 }
コード例 #3
0
ファイル: NxRemoteDebugger.cs プロジェクト: d3x0r/xperdex
 /// <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);
 }
コード例 #4
0
ファイル: NxForceFieldShape.cs プロジェクト: d3x0r/xperdex
 private extern static void NxForceFieldShape_setPose_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 unknown6);
コード例 #5
0
ファイル: NxForceFieldShape.cs プロジェクト: d3x0r/xperdex
 private void setPose_virtual([In()] ref NxMat34 unknown6)
 {
     setPose(ref unknown6);
 }
コード例 #6
0
ファイル: NxBodyDesc.cs プロジェクト: d3x0r/xperdex
 private extern static void set_NxBodyDesc_massLocalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #7
0
 private extern static void set_NxForceFieldDesc_pose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #8
0
 private extern static void NxBox_rotate_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 mtx, HandleRef obb);
コード例 #9
0
ファイル: NxRemoteDebugger.cs プロジェクト: d3x0r/xperdex
 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);
コード例 #10
0
ファイル: NxShapeDesc.cs プロジェクト: d3x0r/xperdex
 private extern static void set_NxShapeDesc_localPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #11
0
ファイル: NxFluidEmitterDesc.cs プロジェクト: d3x0r/xperdex
 private extern static void set_NxFluidEmitterDesc_relPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #12
0
 private extern static void NxFluidEmitter_setLocalPose_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 mat);
コード例 #13
0
 private void setLocalPose_virtual([In()] ref NxMat34 mat)
 {
     setLocalPose(ref mat);
 }
コード例 #14
0
ファイル: NxForceField.cs プロジェクト: d3x0r/xperdex
 private void setPose_virtual([In()] ref NxMat34 pose)
 {
     setPose(ref pose);
 }
コード例 #15
0
 /// <summary></summary>
 public void multiplyInverseRTRight(NxExtendedMat34 left, ref NxMat34 right)
 {
     NxExtendedMat34_multiplyInverseRTRight_INVOKE(ClassPointer, doSetFunctionPointers, (left != null ? left.ClassPointer : NullRef), ref right);
 }
コード例 #16
0
ファイル: NxRemoteDebugger.cs プロジェクト: d3x0r/xperdex
 private void writeParameter_virtual([In()] ref NxMat34 parameter, System.IntPtr _object, bool create, string name, uint mask)
 {
     writeParameter(ref parameter, _object, create, name, mask);
 }
コード例 #17
0
 private extern static void NxExtendedMat34_multiplyInverseRTRight_INVOKE(HandleRef classPointer, System.Boolean call_explicit, HandleRef left, [In()] ref NxMat34 right);
コード例 #18
0
 private extern static void set_NxActorDescBase_globalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #19
0
 /// <summary></summary>
 public void inverseTransform(ref NxMat34 transform, NxPlane transformed)
 {
     NxPlane_inverseTransform_INVOKE(ClassPointer, doSetFunctionPointers, ref transform, (transformed != null ? transformed.ClassPointer : NullRef));
 }
コード例 #20
0
 /// <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));
 }
コード例 #21
0
 private extern static void NxPlane_inverseTransform_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat34 transform, HandleRef transformed);
コード例 #22
0
ファイル: NxActiveTransform.cs プロジェクト: d3x0r/xperdex
 private extern static void set_NxActiveTransform_actor2World_INVOKE(HandleRef classPointer, NxMat34 newvalue);
コード例 #23
0
ファイル: NxSoftBodyDesc.cs プロジェクト: d3x0r/xperdex
 private extern static void set_NxSoftBodyDesc_globalPose_INVOKE(HandleRef classPointer, NxMat34 newvalue);