コード例 #1
0
        public void setStaticFriction(float coef)
        {
            physx.PxMaterialPtr pvk_in_this = this;
            float pvk_in_coef = coef;

            void_PxMaterialPtr_setStaticFrictionPtr_float_(pvk_in_this, pvk_in_coef);
        }
コード例 #2
0
 public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_this     = this;
     physx.PxGeometry *  pvk_in_geometry = geometry;
     physx.PxMaterialPtr pvk_in_material = material;
     return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_(pvk_in_this, pvk_in_geometry, pvk_in_material));
 }
コード例 #3
0
 public static physx.PxRigidStaticPtr PxCreatePlane(physx.PxPhysicsPtr sdk, physx.PxPlane *plane, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_sdk      = sdk;
     physx.PxPlane *     pvk_in_plane    = plane;
     physx.PxMaterialPtr pvk_in_material = material;
     return(PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(pvk_in_sdk, pvk_in_plane, pvk_in_material));
 }
コード例 #4
0
        public void setRestitution(float rest)
        {
            physx.PxMaterialPtr pvk_in_this = this;
            float pvk_in_rest = rest;

            void_PxMaterialPtr_setRestitutionPtr_float_(pvk_in_this, pvk_in_rest);
        }
コード例 #5
0
        public void setFlag(physx.PxMaterialFlag flag, bool _2)
        {
            physx.PxMaterialPtr  pvk_in_this = this;
            physx.PxMaterialFlag pvk_in_flag = flag;
            bool pvk_in__2 = _2;

            void_PxMaterialPtr_setFlagPtr_PxMaterialFlag_bool_(pvk_in_this, pvk_in_flag, pvk_in__2);
        }
コード例 #6
0
 public static physx.PxRigidStaticPtr PxCreateStatic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material)
 {
     physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
     physx.PxTransform * pvk_in_transform = transform;
     physx.PxGeometry *  pvk_in_geometry  = geometry;
     physx.PxMaterialPtr pvk_in_material  = material;
     return(PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material));
 }
コード例 #7
0
        public physx.PxShapePtr createShape(physx.PxGeometry *geometry, physx.PxMaterialPtr material, bool isExclusive = false)
        {
            physx.PxPhysicsPtr  pvk_in_this     = this;
            physx.PxGeometry *  pvk_in_geometry = geometry;
            physx.PxMaterialPtr pvk_in_material = material;
            bool pvk_in_isExclusive             = isExclusive;

            return(PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_bool_(pvk_in_this, pvk_in_geometry, pvk_in_material, pvk_in_isExclusive));
        }
コード例 #8
0
    public static physx.PxRigidDynamicPtr PxCreateKinematic(physx.PxPhysicsPtr sdk, physx.PxTransform *transform, physx.PxGeometry *geometry, physx.PxMaterialPtr material, float density)
    {
        physx.PxPhysicsPtr  pvk_in_sdk       = sdk;
        physx.PxTransform * pvk_in_transform = transform;
        physx.PxGeometry *  pvk_in_geometry  = geometry;
        physx.PxMaterialPtr pvk_in_material  = material;
        float pvk_in_density = density;

        return(PxRigidDynamicPtr_PxCreateKinematicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_(pvk_in_sdk, pvk_in_transform, pvk_in_geometry, pvk_in_material, pvk_in_density));
    }
コード例 #9
0
 public void release()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     void_PxMaterialPtr_releasePtr(pvk_in_this);
 }
コード例 #10
0
 public string getConcreteTypeName()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(string_const_PxMaterialPtr_getConcreteTypeNamePtr(pvk_in_this));
 }
コード例 #11
0
 public physx.PxCombineMode getRestitutionCombineMode()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(PxCombineMode_const_PxMaterialPtr_getRestitutionCombineModePtr(pvk_in_this));
 }
コード例 #12
0
 internal static extern void void_PxMaterialPtr_setFlagsPtr_PxMaterialFlagsPtr_(physx.PxMaterialPtr pvk_this, physx.PxMaterialFlagsPtr pvk_inFlags);
コード例 #13
0
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreatePlanePtr_PxPhysicsPtr_PxPlane_PxMaterialPtr_(physx.PxPhysicsPtr pvk_sdk, physx.PxPlane *pvk_plane, physx.PxMaterialPtr pvk_material);
コード例 #14
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_bool_PxShapeFlagsPtr_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, bool pvk_isExclusive, physx.PxShapeFlagsPtr pvk_shapeFlags);
コード例 #15
0
 public float getRestitution()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(float_const_PxMaterialPtr_getRestitutionPtr(pvk_in_this));
 }
コード例 #16
0
 internal static extern string string_const_PxMaterialPtr_getConcreteTypeNamePtr(physx.PxMaterialPtr pvk_this);
コード例 #17
0
 internal static extern physx.PxShapePtr PxShapePtr_PxPhysicsPtr_createShapePtr_PxGeometry_PxMaterialPtr_(physx.PxPhysicsPtr pvk_this, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material);
コード例 #18
0
 internal static extern physx.PxCombineMode PxCombineMode_const_PxMaterialPtr_getRestitutionCombineModePtr(physx.PxMaterialPtr pvk_this);
コード例 #19
0
 internal static extern void void_PxMaterialPtr_setRestitutionCombineModePtr_PxCombineMode_(physx.PxMaterialPtr pvk_this, physx.PxCombineMode pvk_combMode);
コード例 #20
0
 internal static extern physx.PxMaterialFlagsPtr PxMaterialFlagsPtr_const_PxMaterialPtr_getFlagsPtr(physx.PxMaterialPtr pvk_this);
コード例 #21
0
 public uint getReferenceCount()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(uint_const_PxMaterialPtr_getReferenceCountPtr(pvk_in_this));
 }
コード例 #22
0
 internal static extern float float_const_PxMaterialPtr_getRestitutionPtr(physx.PxMaterialPtr pvk_this);
コード例 #23
0
 public void acquireReference()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     void_PxMaterialPtr_acquireReferencePtr(pvk_in_this);
 }
コード例 #24
0
 public void setFlags(physx.PxMaterialFlagsPtr inFlags)
 {
     physx.PxMaterialPtr      pvk_in_this    = this;
     physx.PxMaterialFlagsPtr pvk_in_inFlags = inFlags;
     void_PxMaterialPtr_setFlagsPtr_PxMaterialFlagsPtr_(pvk_in_this, pvk_in_inFlags);
 }
コード例 #25
0
 public float getStaticFriction()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(float_const_PxMaterialPtr_getStaticFrictionPtr(pvk_in_this));
 }
コード例 #26
0
 public physx.PxMaterialFlagsPtr getFlags_New()
 {
     physx.PxMaterialPtr pvk_in_this = this;
     return(PxMaterialFlagsPtr_const_PxMaterialPtr_getFlagsPtr(pvk_in_this));
 }
コード例 #27
0
 internal static extern physx.PxRigidStaticPtr PxRigidStaticPtr_PxCreateStaticPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_PxTransform_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, physx.PxTransform *pvk_shapeOffset);
コード例 #28
0
 public void setRestitutionCombineMode(physx.PxCombineMode combMode)
 {
     physx.PxMaterialPtr pvk_in_this     = this;
     physx.PxCombineMode pvk_in_combMode = combMode;
     void_PxMaterialPtr_setRestitutionCombineModePtr_PxCombineMode_(pvk_in_this, pvk_in_combMode);
 }
コード例 #29
0
 internal static extern physx.PxRigidDynamicPtr PxRigidDynamicPtr_PxCreateDynamicPtr_PxPhysicsPtr_PxTransform_PxGeometry_PxMaterialPtr_float_PxTransform_(physx.PxPhysicsPtr pvk_sdk, physx.PxTransform *pvk_transform, physx.PxGeometry *pvk_geometry, physx.PxMaterialPtr pvk_material, float pvk_density, physx.PxTransform *pvk_shapeOffset);
コード例 #30
0
 internal static extern void void_PxMaterialPtr_setFlagPtr_PxMaterialFlag_bool_(physx.PxMaterialPtr pvk_this, physx.PxMaterialFlag pvk_flag, bool pvk__2);