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);
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);
public bool failureDetected() { physx.PxGpuDispatcherPtr pvk_in_this = this; return(bool_const_PxGpuDispatcherPtr_failureDetectedPtr(pvk_in_this)); }
public void stopSimulation() { physx.PxGpuDispatcherPtr pvk_in_this = this; void_PxGpuDispatcherPtr_stopSimulationPtr(pvk_in_this); }
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); }
public void finishGroup() { physx.PxGpuDispatcherPtr pvk_in_this = this; void_PxGpuDispatcherPtr_finishGroupPtr(pvk_in_this); }
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); }
public void startGroup() { physx.PxGpuDispatcherPtr pvk_in_this = this; void_PxGpuDispatcherPtr_startGroupPtr(pvk_in_this); }
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);
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);
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);