コード例 #1
0
ファイル: PxMat44.cs プロジェクト: Alan-FGR/SharpPhysX
 public PxMat44(physx.PxTransform.Ref t) : this((physx.PxTransform *)(*((IntPtr *)(&t))))
 {
     //ctor piping;
 }
コード例 #2
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform.Ref transform, physx.PxShapePtr shape)
 {
     return(PxCreateStatic(sdk, (physx.PxTransform *)(*((IntPtr *)(&transform))), shape));
 }
コード例 #3
0
ファイル: PxTransform.cs プロジェクト: Alan-FGR/SharpPhysX
 public physx.PxTransform transformInv(physx.PxTransform.Ref src)
 {
     return(transformInv((physx.PxTransform *)(*((IntPtr *)(&src)))));
 }
コード例 #4
0
 public static physx.PxPlane PxPlaneEquationFromTransform(physx.PxTransform.Ref transform)
 {
     return(PxPlaneEquationFromTransform((physx.PxTransform *)(*((IntPtr *)(&transform)))));
 }
コード例 #5
0
 public physx.PxArticulationJointBasePtr createArticulationJoint(physx.PxArticulationLinkPtr parent, physx.PxTransform.Ref parentFrame, physx.PxArticulationLinkPtr child, physx.PxTransform.Ref childFrame)
 {
     return(((physx.PxArticulationBasePtr) this).createArticulationJoint(parent, (physx.PxTransform *)(*((IntPtr *)(&parentFrame))), child, (physx.PxTransform *)(*((IntPtr *)(&childFrame)))));
 }
コード例 #6
0
ファイル: PxRigidStatic.cs プロジェクト: Alan-FGR/SharpPhysX
 public void setGlobalPose(physx.PxTransform.Ref pose)
 {
     ((physx.PxRigidActorPtr) this).setGlobalPose((physx.PxTransform *)(*((IntPtr *)(&pose))));
 }
コード例 #7
0
 public void teleportRootLink(physx.PxTransform.Ref pose, bool autowake)
 {
     teleportRootLink((physx.PxTransform *)(*((IntPtr *)(&pose))), autowake);
 }
コード例 #8
0
 public physx.PxBounds3 poseExtent(physx.PxTransform.Ref pose, physx.PxVec3.Ref extent)
 {
     return(poseExtent((physx.PxTransform *)(*((IntPtr *)(&pose))), (physx.PxVec3 *)(*((IntPtr *)(&extent)))));
 }
コード例 #9
0
 public physx.PxBounds3 transformFast(physx.PxTransform.Ref transform, physx.PxBounds3.Ref bounds)
 {
     return(transformFast((physx.PxTransform *)(*((IntPtr *)(&transform))), (physx.PxBounds3 *)(*((IntPtr *)(&bounds)))));
 }
コード例 #10
0
 public static physx.PxRigidDynamicPtr PxCreateKinematic(physx.PxPhysicsPtr sdk, physx.PxTransform.Ref transform, physx.PxGeometry.Ref geometry, physx.PxMaterialPtr material, float density, physx.PxTransform.Ref shapeOffset)
 {
     return(PxCreateKinematic(sdk, (physx.PxTransform *)(*((IntPtr *)(&transform))), (physx.PxGeometry *)(*((IntPtr *)(&geometry))), material, density, (physx.PxTransform *)(*((IntPtr *)(&shapeOffset)))));
 }
コード例 #11
0
 public physx.PxRigidDynamicPtr createRigidDynamic(physx.PxTransform.Ref pose)
 {
     return(createRigidDynamic((physx.PxTransform *)(*((IntPtr *)(&pose)))));
 }
コード例 #12
0
 public static physx.PxRigidDynamicPtr PxCreateDynamic(physx.PxPhysicsPtr sdk, physx.PxTransform.Ref transform, physx.PxShapePtr shape, float density)
 {
     return(PxCreateDynamic(sdk, (physx.PxTransform *)(*((IntPtr *)(&transform))), shape, density));
 }
コード例 #13
0
 public static physx.PxRigidDynamicPtr PxCloneDynamic(physx.PxPhysicsPtr physicsSDK, physx.PxTransform.Ref transform, physx.PxRigidDynamicPtr body)
 {
     return(PxCloneDynamic(physicsSDK, (physx.PxTransform *)(*((IntPtr *)(&transform))), body));
 }
コード例 #14
0
 public static physx.PxRigidStaticPtr PxCloneStatic(physx.PxPhysicsPtr physicsSDK, physx.PxTransform.Ref transform, physx.PxRigidActorPtr actor)
 {
     return(PxCloneStatic(physicsSDK, (physx.PxTransform *)(*((IntPtr *)(&transform))), actor));
 }
コード例 #15
0
ファイル: PxRigidActor.cs プロジェクト: Alan-FGR/SharpPhysX
 public void setGlobalPose(physx.PxTransform.Ref pose, bool autowake = true)
 {
     setGlobalPose((physx.PxTransform *)(*((IntPtr *)(&pose))), autowake);
 }
コード例 #16
0
ファイル: PxRigidDynamic.cs プロジェクト: Alan-FGR/SharpPhysX
 public void setKinematicTarget(physx.PxTransform.Ref destination)
 {
     setKinematicTarget((physx.PxTransform *)(*((IntPtr *)(&destination))));
 }
コード例 #17
0
 public void setCMassLocalPose(physx.PxTransform.Ref pose)
 {
     ((physx.PxRigidBodyPtr) this).setCMassLocalPose((physx.PxTransform *)(*((IntPtr *)(&pose))));
 }
コード例 #18
0
ファイル: PxRigidDynamic.cs プロジェクト: Alan-FGR/SharpPhysX
 public bool getKinematicTarget(physx.PxTransform.Ref target)
 {
     return(getKinematicTarget((physx.PxTransform *)(*((IntPtr *)(&target)))));
 }
コード例 #19
0
ファイル: PxRigidStatic.cs プロジェクト: Alan-FGR/SharpPhysX
 public void setGlobalPose(physx.PxTransform.Ref pose, bool autowake = true)
 {
     ((physx.PxRigidActorPtr) this).setGlobalPose((physx.PxTransform *)(*((IntPtr *)(&pose))), autowake);
 }
コード例 #20
0
ファイル: PxTransform.cs プロジェクト: Alan-FGR/SharpPhysX
 public static bool OpEquals(physx.PxTransform lhs, physx.PxTransform.Ref t)
 {
     return(OpEquals(lhs, (physx.PxTransform *)(*((IntPtr *)(&t)))));
 }
コード例 #21
0
 public void setChildPose(physx.PxTransform.Ref pose)
 {
     ((physx.PxArticulationJointBasePtr) this).setChildPose((physx.PxTransform *)(*((IntPtr *)(&pose))));
 }
コード例 #22
0
ファイル: PxTransform.cs プロジェクト: Alan-FGR/SharpPhysX
 public static physx.PxTransform OpMultiply(physx.PxTransform lhs, physx.PxTransform.Ref x)
 {
     return(OpMultiply(lhs, (physx.PxTransform *)(*((IntPtr *)(&x)))));
 }
コード例 #23
0
 public physx.PxArticulationLinkPtr createLink(physx.PxArticulationLinkPtr parent, physx.PxTransform.Ref pose)
 {
     return(((physx.PxArticulationBasePtr) this).createLink(parent, (physx.PxTransform *)(*((IntPtr *)(&pose)))));
 }
コード例 #24
0
ファイル: PxTransform.cs プロジェクト: Alan-FGR/SharpPhysX
 public static physx.PxTransform *OpStarEqual(physx.PxTransform lhs, physx.PxTransform.Ref other)
 {
     return(OpStarEqual(lhs, (physx.PxTransform *)(*((IntPtr *)(&other)))));
 }
コード例 #25
0
ファイル: PxShape.cs プロジェクト: Alan-FGR/SharpPhysX
 public void setLocalPose(physx.PxTransform.Ref pose)
 {
     setLocalPose((physx.PxTransform *)(*((IntPtr *)(&pose))));
 }
コード例 #26
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform.Ref transform, physx.PxGeometry.Ref geometry, physx.PxMaterialPtr material)
 {
     return(PxCreateStatic(sdk, (physx.PxTransform *)(*((IntPtr *)(&transform))), (physx.PxGeometry *)(*((IntPtr *)(&geometry))), material));
 }