Example #1
0
 /// <summary>Resets controller's position. </summary>
 /// <param name="position">The new positon for the controller. </param>
 public virtual bool setPosition(ref NxExtendedVec3 position)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxController_setPosition_INVOKE(ClassPointer, doSetFunctionPointers, ref position));
 }
Example #2
0
 private bool setPosition_virtual([In()] ref NxExtendedVec3 position)
 {
     return(setPosition(ref position));
 }
Example #3
0
 private extern static System.Double NxExtendedPlane_distance_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxExtendedVec3 p);
Example #4
0
 /// <summary></summary>
 public void computePoint(ref NxExtendedVec3 pt, double t)
 {
     NxExtendedSegment_computePoint_INVOKE(ClassPointer, doSetFunctionPointers, ref pt, t);
 }
Example #5
0
 private extern static void set_NxControllerDesc_position_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #6
0
 /// <summary></summary>
 public void setCenterExtents(ref NxExtendedVec3 c, ref NxVec3 e)
 {
     NxExtendedBounds3_setCenterExtents_INVOKE(ClassPointer, doSetFunctionPointers, ref c, ref e);
 }
Example #7
0
 private extern static void NxExtendedBounds3_transform_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxMat33 orientation, [In()] ref NxExtendedVec3 translation);
Example #8
0
 private extern static void NxExtendedBounds3_setCenterExtents_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxExtendedVec3 c, [In()] ref NxVec3 e);
Example #9
0
 private extern static void set_NxControllerShapeHit_worldPos_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #10
0
 private extern static void set_NxExtendedSphere_center_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #11
0
 /// <summary></summary>
 public NxExtendedSphere(ref NxExtendedVec3 _center, float _radius) :
     base(new_NxExtendedSphere_1_INVOKE(false, _center, _radius))
 {
     GC.ReRegisterForFinalize(this);
 }
Example #12
0
 private extern static IntPtr new_NxExtendedSphere_1_INVOKE(System.Boolean do_override, NxExtendedVec3 _center, System.Single _radius);
Example #13
0
 /// <summary></summary>
 public NxExtendedBox(ref NxExtendedVec3 _center, ref NxVec3 _extents, ref NxMat33 _rot) :
     base(new_NxExtendedBox_1_INVOKE(false, _center, _extents, _rot))
 {
     GC.ReRegisterForFinalize(this);
 }
Example #14
0
 private extern static IntPtr new_NxExtendedBox_1_INVOKE(System.Boolean do_override, NxExtendedVec3 _center, NxVec3 _extents, NxMat33 _rot);
Example #15
0
 private extern static System.Boolean NxController_setPosition_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxExtendedVec3 position);
Example #16
0
 private extern static void set_NxExtendedBounds3_max_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #17
0
 private extern static void NxExtendedBounds3_set_1_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxExtendedVec3 _min, [In()] ref NxExtendedVec3 _max);
Example #18
0
 private extern static void set_NxExtendedMat34_t_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #19
0
 private extern static void NxExtendedBounds3_getCenter_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()][Out()] ref NxExtendedVec3 center);
Example #20
0
 private extern static IntPtr new_NxExtendedMat34_1_INVOKE(System.Boolean do_override, NxMat33 M_, NxExtendedVec3 t_);
Example #21
0
 /// <summary></summary>
 public void set(ref NxExtendedVec3 _min, ref NxExtendedVec3 _max)
 {
     NxExtendedBounds3_set_1_INVOKE(ClassPointer, doSetFunctionPointers, ref _min, ref _max);
 }
Example #22
0
 private extern static void NxExtendedMat34_multiplyByInverseRT_1_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()] ref NxExtendedVec3 src, [In()][Out()] ref NxExtendedVec3 dst);
Example #23
0
 /// <summary></summary>
 public void getCenter(ref NxExtendedVec3 center)
 {
     NxExtendedBounds3_getCenter_INVOKE(ClassPointer, doSetFunctionPointers, ref center);
 }
Example #24
0
 /// <summary></summary>
 public NxExtendedMat34(ref NxMat33 M_, ref NxExtendedVec3 t_) :
     base(new_NxExtendedMat34_1_INVOKE(false, M_, t_))
 {
     GC.ReRegisterForFinalize(this);
 }
Example #25
0
 private extern static void NxExtendedSegment_computePoint_INVOKE(HandleRef classPointer, System.Boolean call_explicit, [In()][Out()] ref NxExtendedVec3 pt, System.Double t);
Example #26
0
 /// <summary></summary>
 public void multiply(ref NxExtendedVec3 src, ref NxExtendedVec3 dst)
 {
     NxExtendedMat34_multiply_1_INVOKE(ClassPointer, doSetFunctionPointers, ref src, ref dst);
 }
Example #27
0
 private extern static void set_NxExtendedSegment_p1_INVOKE(HandleRef classPointer, NxExtendedVec3 newvalue);
Example #28
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);
 }
Example #29
0
 /// <summary></summary>
 public double distance(ref NxExtendedVec3 p)
 {
     return(NxExtendedPlane_distance_INVOKE(ClassPointer, doSetFunctionPointers, ref p));
 }
Example #30
0
 /// <summary></summary>
 public void transform(ref NxMat33 orientation, ref NxExtendedVec3 translation)
 {
     NxExtendedBounds3_transform_INVOKE(ClassPointer, doSetFunctionPointers, ref orientation, ref translation);
 }