/// <summary>Sets the coefficient of force field function velocity term. </summary>
 public virtual void setVelocityMultiplier(ref NxMat33 unknown13)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     NxForceFieldLinearKernel_setVelocityMultiplier_INVOKE(ClassPointer, doSetFunctionPointers, ref unknown13);
 }
Exemple #2
0
 /// <summary>Returns the mass properties of the mesh. </summary>
 /// <param name="mass">The mass of the mesh. </param>
 /// <param name="localInertia">The inertia tensor in mesh local space. </param>
 /// <param name="localCenterOfMass">Position of center of mass in mesh local space.</param>
 public virtual void getMassInformation(ref float mass, ref NxMat33 localInertia, ref NxVec3 localCenterOfMass)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     NxTriangleMesh_getMassInformation_INVOKE(ClassPointer, doSetFunctionPointers, ref mass, ref localInertia, ref localCenterOfMass);
 }
Exemple #3
0
 /// <summary>Sets the orientation of the emitter relative to the frameShape. </summary>
 /// <param name="mat">The new local orientation of the emitter.</param>
 public virtual void setLocalOrientation(ref NxMat33 mat)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     NxFluidEmitter_setLocalOrientation_INVOKE(ClassPointer, doSetFunctionPointers, ref mat);
 }
Exemple #4
0
 /// <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 NxMat33 parameter, System.IntPtr _object, bool create, string name, uint mask)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     NxRemoteDebugger_writeParameter_5_INVOKE(ClassPointer, doSetFunctionPointers, ref parameter, _object, create, name, mask);
 }
Exemple #5
0
 private extern static void NxExtendedBounds3_transform_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 orientation, [In()] ref NxExtendedVec3 translation);
Exemple #6
0
 /// <summary></summary>
 public void transform(ref NxMat33 orientation, ref NxExtendedVec3 translation)
 {
     NxExtendedBounds3_transform_INVOKE(ClassPointer, doSetFunctionPointers, ref orientation, ref translation);
 }
Exemple #7
0
 /// <summary></summary>
 public void boundsOfOBB(ref NxMat33 orientation, ref NxExtendedVec3 translation, ref NxVec3 halfDims)
 {
     NxExtendedBounds3_boundsOfOBB_INVOKE(ClassPointer, doSetFunctionPointers, ref orientation, ref translation, ref halfDims);
 }
Exemple #8
0
 private extern static void NxTriangleMesh_getMassInformation_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()][Out()] ref System.Single mass, [In()][Out()] ref NxMat33 localInertia, [In()][Out()] ref NxVec3 localCenterOfMass);
Exemple #9
0
 private extern static void NxIntegrals_getOriginInertia_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()][Out()] ref NxMat33 inertia);
Exemple #10
0
 private extern static IntPtr new_NxBox_1_INVOKE(System.Boolean do_override, NxVec3 _center, NxVec3 _extents, NxMat33 _rot);
Exemple #11
0
 private extern static void NxRemoteDebugger_writeParameter_5_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 parameter, System.IntPtr _object, System.Boolean create, System.String name, System.UInt32 mask);
Exemple #12
0
 /// <summary></summary>
 public NxExtendedMat34(ref NxMat33 M_, ref NxExtendedVec3 t_) :
     base(new_NxExtendedMat34_1_INVOKE(false, M_, t_))
 {
     GC.ReRegisterForFinalize(this);
 }
 private void setPositionMultiplier_virtual([In()] ref NxMat33 unknown12)
 {
     setPositionMultiplier(ref unknown12);
 }
Exemple #14
0
 private extern static IntPtr new_NxExtendedMat34_1_INVOKE(System.Boolean do_override, NxMat33 M_, NxExtendedVec3 t_);
Exemple #15
0
 private extern static void set_NxExtendedMat34_M_INVOKE(HandleRef classPointer, NxMat33 newvalue);
 private extern static void set_NxForceFieldLinearKernelDesc_velocityMultiplier_INVOKE(HandleRef classPointer, NxMat33 newvalue);
Exemple #17
0
 private extern static void NxFluidEmitter_setLocalOrientation_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 mat);
Exemple #18
0
 private void setLocalOrientation_virtual([In()] ref NxMat33 mat)
 {
     setLocalOrientation(ref mat);
 }
Exemple #19
0
 private void writeParameter_virtual([In()] ref NxMat33 parameter, System.IntPtr _object, bool create, string name, uint mask)
 {
     writeParameter(ref parameter, _object, create, name, mask);
 }
 private void setVelocityMultiplier_virtual([In()] ref NxMat33 unknown13)
 {
     setVelocityMultiplier(ref unknown13);
 }
Exemple #21
0
 private extern static void set_NxBox_rot_INVOKE(HandleRef classPointer, NxMat33 newvalue);
 private extern static void NxForceFieldLinearKernel_setVelocityMultiplier_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 unknown13);
Exemple #23
0
 /// <summary>Constructor. </summary>
 /// <param name="_center">Center of the OBB </param>
 /// <param name="_extents">Extents/radii of the obb. </param>
 /// <param name="_rot">rotation to apply to the obb. </param>
 public NxBox(ref NxVec3 _center, ref NxVec3 _extents, ref NxMat33 _rot) :
     base(new_NxBox_1_INVOKE(false, _center, _extents, _rot))
 {
     GC.ReRegisterForFinalize(this);
 }
Exemple #24
0
 private void getMassInformation_virtual([In()][Out()] ref float mass, [In()][Out()] ref NxMat33 localInertia, [In()][Out()] ref NxVec3 localCenterOfMass)
 {
     getMassInformation(ref mass, ref localInertia, ref localCenterOfMass);
 }
Exemple #25
0
 /// <summary>Retrieve the inertia tensor relative to the origin. </summary>
 /// <param name="inertia">Inertia tensor. </param>
 public void getOriginInertia(ref NxMat33 inertia)
 {
     NxIntegrals_getOriginInertia_INVOKE(ClassPointer, doSetFunctionPointers, ref inertia);
 }
Exemple #26
0
 private extern static void NxBounds3_boundsOfOBB_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 orientation, [In()] ref NxVec3 translation, [In()] ref NxVec3 halfDims);