コード例 #1
0
        public uint getActors(physx.PxActorPtr *userBuffer, uint bufferSize)
        {
            physx.PxAggregatePtr pvk_in_this       = this;
            physx.PxActorPtr *   pvk_in_userBuffer = userBuffer;
            uint pvk_in_bufferSize = bufferSize;

            return(uint_const_PxAggregatePtr_getActorsPtr_PxActorPtr_uint_(pvk_in_this, pvk_in_userBuffer, pvk_in_bufferSize));
        }
コード例 #2
0
 public physx.PxScenePtr getScene()
 {
     physx.PxAggregatePtr pvk_in_this = this;
     return(PxScenePtr_PxAggregatePtr_getScenePtr(pvk_in_this));
 }
コード例 #3
0
 public uint getMaxNbActors()
 {
     physx.PxAggregatePtr pvk_in_this = this;
     return(uint_const_PxAggregatePtr_getMaxNbActorsPtr(pvk_in_this));
 }
コード例 #4
0
 public bool removeArticulation(physx.PxArticulationBasePtr articulation)
 {
     physx.PxAggregatePtr        pvk_in_this         = this;
     physx.PxArticulationBasePtr pvk_in_articulation = articulation;
     return(bool_PxAggregatePtr_removeArticulationPtr_PxArticulationBasePtr_(pvk_in_this, pvk_in_articulation));
 }
コード例 #5
0
 public void release()
 {
     physx.PxAggregatePtr pvk_in_this = this;
     void_PxAggregatePtr_releasePtr(pvk_in_this);
 }
コード例 #6
0
 internal static extern void void_PxScenePtr_removeAggregatePtr_PxAggregatePtr_(physx.PxScenePtr pvk_this, physx.PxAggregatePtr pvk_aggregate);
コード例 #7
0
 internal static extern uint uint_const_PxAggregatePtr_getMaxNbActorsPtr(physx.PxAggregatePtr pvk_this);
コード例 #8
0
 public bool addActor(physx.PxActorPtr actor)
 {
     physx.PxAggregatePtr pvk_in_this  = this;
     physx.PxActorPtr     pvk_in_actor = actor;
     return(bool_PxAggregatePtr_addActorPtr_PxActorPtr_(pvk_in_this, pvk_in_actor));
 }
コード例 #9
0
 public void onObjectOutOfBounds(physx.PxAggregatePtr aggregate)
 {
     physx.PxBroadPhaseCallbackPtr pvk_in_this      = this;
     physx.PxAggregatePtr          pvk_in_aggregate = aggregate;
     void_PxBroadPhaseCallbackPtr_onObjectOutOfBoundsPtr_PxAggregatePtr_(pvk_in_this, pvk_in_aggregate);
 }
コード例 #10
0
 internal static extern bool bool_PxAggregatePtr_removeActorPtr_PxActorPtr_(physx.PxAggregatePtr pvk_this, physx.PxActorPtr pvk_actor);
コード例 #11
0
 internal static extern void void_PxAggregatePtr_releasePtr(physx.PxAggregatePtr pvk_this);
コード例 #12
0
 internal static extern uint uint_const_PxAggregatePtr_getActorsPtr_PxActorPtr_uint_(physx.PxAggregatePtr pvk_this, physx.PxActorPtr *pvk_userBuffer, uint pvk_bufferSize);
コード例 #13
0
 internal static extern string string_const_PxAggregatePtr_getConcreteTypeNamePtr(physx.PxAggregatePtr pvk_this);
コード例 #14
0
 internal static extern bool bool_const_PxAggregatePtr_getSelfCollisionPtr(physx.PxAggregatePtr pvk_this);
コード例 #15
0
 internal static extern physx.PxScenePtr PxScenePtr_PxAggregatePtr_getScenePtr(physx.PxAggregatePtr pvk_this);
コード例 #16
0
 public bool getSelfCollision()
 {
     physx.PxAggregatePtr pvk_in_this = this;
     return(bool_const_PxAggregatePtr_getSelfCollisionPtr(pvk_in_this));
 }
コード例 #17
0
 public string getConcreteTypeName()
 {
     physx.PxAggregatePtr pvk_in_this = this;
     return(string_const_PxAggregatePtr_getConcreteTypeNamePtr(pvk_in_this));
 }
コード例 #18
0
 internal static extern void void_PxBroadPhaseCallbackPtr_onObjectOutOfBoundsPtr_PxAggregatePtr_(physx.PxBroadPhaseCallbackPtr pvk_this, physx.PxAggregatePtr pvk_aggregate);
コード例 #19
0
 internal static extern void void_PxScenePtr_removeAggregatePtr_PxAggregatePtr_bool_(physx.PxScenePtr pvk_this, physx.PxAggregatePtr pvk_aggregate, bool pvk_wakeOnLostTouch);
コード例 #20
0
 internal static extern bool bool_PxAggregatePtr_removeArticulationPtr_PxArticulationBasePtr_(physx.PxAggregatePtr pvk_this, physx.PxArticulationBasePtr pvk_articulation);