Beispiel #1
0
        public void launchCopyKernel(physx.PxGpuCopyDescPtr desc, uint count, CUstream stream)
        {
            physx.PxGpuDispatcherPtr pvk_in_this = this;
            physx.PxGpuCopyDescPtr   pvk_in_desc = desc;
            uint     pvk_in_count  = count;
            CUstream pvk_in_stream = stream;

            void_PxGpuDispatcherPtr_launchCopyKernelPtr_PxGpuCopyDescPtr_uint_CUstream_(pvk_in_this, pvk_in_desc, pvk_in_count, pvk_in_stream);
        }
 internal static extern bool bool_const_PxGpuDispatcherPtr_failureDetectedPtr(physx.PxGpuDispatcherPtr pvk_this);
 internal static extern void void_PxGpuDispatcherPtr_addCompletionPrereqPtr_PxBaseTaskPtr_(physx.PxGpuDispatcherPtr pvk_this, physx.PxBaseTaskPtr pvk_task);
 internal static extern void void_PxGpuDispatcherPtr_submitTaskPtr_PxTaskPtr_(physx.PxGpuDispatcherPtr pvk_this, physx.PxTaskPtr pvk_task);
Beispiel #5
0
 public void addPostLaunchDependent(physx.PxBaseTaskPtr dependent)
 {
     physx.PxGpuDispatcherPtr pvk_in_this      = this;
     physx.PxBaseTaskPtr      pvk_in_dependent = dependent;
     void_PxGpuDispatcherPtr_addPostLaunchDependentPtr_PxBaseTaskPtr_(pvk_in_this, pvk_in_dependent);
 }
 internal static extern void void_PxTaskManagerPtr_setGpuDispatcherPtr_PxGpuDispatcherPtr_(physx.PxTaskManagerPtr pvk_this, physx.PxGpuDispatcherPtr pvk_ref);
 internal static extern void void_PxGpuDispatcherPtr_startSimulationPtr(physx.PxGpuDispatcherPtr pvk_this);
 internal static extern physx.PxBaseTaskPtr PxBaseTaskPtr_PxGpuDispatcherPtr_getPostLaunchTaskPtr(physx.PxGpuDispatcherPtr pvk_this);
Beispiel #9
0
 public bool failureDetected()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     return(bool_const_PxGpuDispatcherPtr_failureDetectedPtr(pvk_in_this));
 }
Beispiel #10
0
 public void stopSimulation()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     void_PxGpuDispatcherPtr_stopSimulationPtr(pvk_in_this);
 }
Beispiel #11
0
 public void addCompletionPrereq(physx.PxBaseTaskPtr task)
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     physx.PxBaseTaskPtr      pvk_in_task = task;
     void_PxGpuDispatcherPtr_addCompletionPrereqPtr_PxBaseTaskPtr_(pvk_in_this, pvk_in_task);
 }
Beispiel #12
0
 public void finishGroup()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     void_PxGpuDispatcherPtr_finishGroupPtr(pvk_in_this);
 }
Beispiel #13
0
 public void submitTask(physx.PxTaskPtr task)
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     physx.PxTaskPtr          pvk_in_task = task;
     void_PxGpuDispatcherPtr_submitTaskPtr_PxTaskPtr_(pvk_in_this, pvk_in_task);
 }
Beispiel #14
0
 public void startGroup()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     void_PxGpuDispatcherPtr_startGroupPtr(pvk_in_this);
 }
Beispiel #15
0
 public void setGpuDispatcher(physx.PxGpuDispatcherPtr ref_)
 {
     physx.PxTaskManagerPtr   pvk_in_this = this;
     physx.PxGpuDispatcherPtr pvk_in_ref  = ref_;
     void_PxTaskManagerPtr_setGpuDispatcherPtr_PxGpuDispatcherPtr_(pvk_in_this, pvk_in_ref);
 }
 internal static extern void void_PxGpuDispatcherPtr_forceFailureModePtr(physx.PxGpuDispatcherPtr pvk_this);
 internal static extern void void_PxGpuDispatcherPtr_launchCopyKernelPtr_PxGpuCopyDescPtr_uint_CUstream_(physx.PxGpuDispatcherPtr pvk_this, physx.PxGpuCopyDescPtr pvk_desc, uint pvk_count, CUstream pvk_stream);
Beispiel #18
0
 public void forceFailureMode()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     void_PxGpuDispatcherPtr_forceFailureModePtr(pvk_in_this);
 }
 internal static extern void void_PxGpuDispatcherPtr_addPostLaunchDependentPtr_PxBaseTaskPtr_(physx.PxGpuDispatcherPtr pvk_this, physx.PxBaseTaskPtr pvk_dependent);
Beispiel #20
0
 public physx.PxBaseTaskPtr getPostLaunchTask()
 {
     physx.PxGpuDispatcherPtr pvk_in_this = this;
     return(PxBaseTaskPtr_PxGpuDispatcherPtr_getPostLaunchTaskPtr(pvk_in_this));
 }
 internal static extern void void_PxGpuDispatcherPtr_startGroupPtr(physx.PxGpuDispatcherPtr pvk_this);
 internal static extern void PxSceneDescPtr_SET_gpuDispatcher(physx.PxSceneDescPtr cls, physx.PxGpuDispatcherPtr value);