예제 #1
0
 public static physx.PxTransform OpMultiply(physx.PxTransform lhs, physx.PxTransform *x)
 {
     physx.PxTransform  RetRef;
     physx.PxTransform *pvk_in_lhs = &lhs;
     physx.PxTransform *pvk_in_x   = x;
     PxTransform_const_PxTransform_operator_Ptr_Star_PxTransform_(&RetRef, pvk_in_lhs, pvk_in_x);
     return(RetRef);
 }
예제 #2
0
 public physx.PxRigidDynamicPtr createRigidDynamic(physx.PxTransform pose)
 {
     return(createRigidDynamic((physx.PxTransform *) & pose));
 }
예제 #3
0
 public physx.PxArticulationJointBasePtr createArticulationJoint(physx.PxArticulationLinkPtr parent, physx.PxTransform parentFrame, physx.PxArticulationLinkPtr child, physx.PxTransform childFrame)
 {
     return(((physx.PxArticulationBasePtr) this).createArticulationJoint(parent, (physx.PxTransform *) & parentFrame, child, (physx.PxTransform *) & childFrame));
 }
예제 #4
0
 public static physx.PxPlane PxPlaneEquationFromTransform(physx.PxTransform transform)
 {
     return(PxPlaneEquationFromTransform((physx.PxTransform *) & transform));
 }
예제 #5
0
 public void setChildPose(physx.PxTransform pose)
 {
     setChildPose((physx.PxTransform *) & pose);
 }
예제 #6
0
 internal static extern void PxArticulationRootLinkDataPtr_SET_transform(physx.PxArticulationRootLinkDataPtr cls, physx.PxTransform value);
예제 #7
0
 public void setGlobalPose(physx.PxTransform pose, bool autowake = true)
 {
     ((physx.PxRigidActorPtr) this).setGlobalPose((physx.PxTransform *) & pose, autowake);
 }
예제 #8
0
 public void setCMassLocalPose(physx.PxTransform pose)
 {
     ((physx.PxRigidBodyPtr) this).setCMassLocalPose((physx.PxTransform *) & pose);
 }
예제 #9
0
 public static bool OpEquals(physx.PxTransform lhs, physx.PxTransform *t)
 {
     physx.PxTransform *pvk_in_lhs = &lhs;
     physx.PxTransform *pvk_in_t   = t;
     return(bool_const_PxTransform_operator_Ptr_EqualEqual_PxTransform_(pvk_in_lhs, pvk_in_t));
 }
예제 #10
0
 public static bool OpEquals(physx.PxTransform lhs, physx.PxTransform.Ref t)
 {
     return(OpEquals(lhs, (physx.PxTransform *)(*((IntPtr *)(&t)))));
 }
예제 #11
0
 public static bool OpEquals(physx.PxTransform lhs, physx.PxTransform t)
 {
     return(OpEquals(lhs, (physx.PxTransform *) & t));
 }
예제 #12
0
 public bool getKinematicTarget(physx.PxTransform target)
 {
     return(getKinematicTarget((physx.PxTransform *) & target));
 }
예제 #13
0
 public void setKinematicTarget(physx.PxTransform destination)
 {
     setKinematicTarget((physx.PxTransform *) & destination);
 }
예제 #14
0
 public physx.PxBounds3 transformFast(physx.PxTransform transform, physx.PxBounds3 bounds)
 {
     return(transformFast((physx.PxTransform *) & transform, (physx.PxBounds3 *) & bounds));
 }
예제 #15
0
 public physx.PxBounds3 poseExtent(physx.PxTransform pose, physx.PxVec3 extent)
 {
     return(poseExtent((physx.PxTransform *) & pose, (physx.PxVec3 *) & extent));
 }
예제 #16
0
 public PxMat44(physx.PxTransform t) : this((physx.PxTransform *) & t)
 {
     //ctor piping;
 }
예제 #17
0
 public void setGlobalPose(physx.PxTransform pose, bool autowake = true)
 {
     setGlobalPose((physx.PxTransform *) & pose, autowake);
 }
예제 #18
0
 public static physx.PxTransform OpMultiply(physx.PxTransform lhs, physx.PxTransform x)
 {
     return(OpMultiply(lhs, (physx.PxTransform *) & x));
 }
예제 #19
0
 public void setGlobalPose(physx.PxTransform pose)
 {
     ((physx.PxRigidActorPtr) this).setGlobalPose((physx.PxTransform *) & pose);
 }
예제 #20
0
 public static physx.PxTransform OpMultiply(physx.PxTransform lhs, physx.PxTransform.Ref x)
 {
     return(OpMultiply(lhs, (physx.PxTransform *)(*((IntPtr *)(&x)))));
 }
예제 #21
0
 public void teleportRootLink(physx.PxTransform pose, bool autowake)
 {
     teleportRootLink((physx.PxTransform *) & pose, autowake);
 }
예제 #22
0
 public static physx.PxTransform *OpStarEqual(physx.PxTransform lhs, physx.PxTransform other)
 {
     return(OpStarEqual(lhs, (physx.PxTransform *) & other));
 }
예제 #23
0
 public void setParentPose(physx.PxTransform pose)
 {
     setParentPose((physx.PxTransform *) & pose);
 }
예제 #24
0
 public static physx.PxTransform *OpStarEqual(physx.PxTransform lhs, physx.PxTransform.Ref other)
 {
     return(OpStarEqual(lhs, (physx.PxTransform *)(*((IntPtr *)(&other)))));
 }
예제 #25
0
 public void setChildPose(physx.PxTransform pose)
 {
     ((physx.PxArticulationJointBasePtr) this).setChildPose((physx.PxTransform *) & pose);
 }
예제 #26
0
 public static physx.PxTransform *OpStarEqual(physx.PxTransform lhs, physx.PxTransform * other)
 {
     physx.PxTransform *pvk_in_lhs   = &lhs;
     physx.PxTransform *pvk_in_other = other;
     return(PxTransform_PxTransform_operator_Ptr_StarEqual_PxTransform_(pvk_in_lhs, pvk_in_other));
 }
예제 #27
0
 public physx.PxArticulationLinkPtr createLink(physx.PxArticulationLinkPtr parent, physx.PxTransform pose)
 {
     return(((physx.PxArticulationBasePtr) this).createLink(parent, (physx.PxTransform *) & pose));
 }
예제 #28
0
 public physx.PxTransform transformInv(physx.PxTransform src)
 {
     return(transformInv((physx.PxTransform *) & src));
 }
예제 #29
0
 public void setLocalPose(physx.PxTransform pose)
 {
     setLocalPose((physx.PxTransform *) & pose);
 }
예제 #30
0
 public static physx.PxRigidDynamicPtr PxCreateKinematic <T3>(physx.PxPhysicsPtr sdk, physx.PxTransform transform, T3 geometry, physx.PxMaterialPtr material, float density, physx.PxTransform shapeOffset) where T3 : unmanaged, physx.PxGeometry.IPxGeometry
 {
     return(PxCreateKinematic(sdk, (physx.PxTransform *) & transform, (physx.PxGeometry *) & geometry, material, density, (physx.PxTransform *) & shapeOffset));
 }