public void setContinuation(physx.PxTaskManagerPtr tm, physx.PxBaseTaskPtr c) { physx.PxLightCpuTaskPtr pvk_in_this = this; physx.PxTaskManagerPtr pvk_in_tm = tm; physx.PxBaseTaskPtr pvk_in_c = c; void_PxLightCpuTaskPtr_setContinuationPtr_PxTaskManagerPtr_PxBaseTaskPtr_(pvk_in_this, pvk_in_tm, pvk_in_c); }
public void setContextId(ulong id) { physx.PxBaseTaskPtr pvk_in_this = this; ulong pvk_in_id = id; void_PxBaseTaskPtr_setContextIdPtr_ulong_(pvk_in_this, pvk_in_id); }
internal static extern void void_PxGpuDispatcherPtr_addCompletionPrereqPtr_PxBaseTaskPtr_(physx.PxGpuDispatcherPtr pvk_this, physx.PxBaseTaskPtr pvk_task);
internal static extern void void_PxScenePtr_collidePtr_float_PxBaseTaskPtr_IntPtr_uint_(physx.PxScenePtr pvk_this, float pvk_elapsedTime, physx.PxBaseTaskPtr pvk_completionTask, IntPtr pvk_scratchMemBlock, uint pvk_scratchMemBlockSize);
internal static extern void void_PxScenePtr_simulatePtr_float_PxBaseTaskPtr_IntPtr_(physx.PxScenePtr pvk_this, float pvk_elapsedTime, physx.PxBaseTaskPtr pvk_completionTask, IntPtr pvk_scratchMemBlock);
internal static extern void void_PxScenePtr_processCallbacksPtr_PxBaseTaskPtr_(physx.PxScenePtr pvk_this, physx.PxBaseTaskPtr pvk_continuation);
internal static extern void void_PxScenePtr_simulatePtr_float_PxBaseTaskPtr_IntPtr_uint_bool_(physx.PxScenePtr pvk_this, float pvk_elapsedTime, physx.PxBaseTaskPtr pvk_completionTask, IntPtr pvk_scratchMemBlock, uint pvk_scratchMemBlockSize, bool pvk_controlSimulation);
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 ulong getContextId() { physx.PxBaseTaskPtr pvk_in_this = this; return(ulong_const_PxBaseTaskPtr_getContextIdPtr(pvk_in_this)); }
public string getName() { physx.PxBaseTaskPtr pvk_in_this = this; return(string_const_PxBaseTaskPtr_getNamePtr(pvk_in_this)); }
public physx.PxTaskManagerPtr getTaskManager() { physx.PxBaseTaskPtr pvk_in_this = this; return(PxTaskManagerPtr_const_PxBaseTaskPtr_getTaskManagerPtr(pvk_in_this)); }
public void run() { physx.PxBaseTaskPtr pvk_in_this = this; void_PxBaseTaskPtr_runPtr(pvk_in_this); }
public int getReference() { physx.PxBaseTaskPtr pvk_in_this = this; return(int_const_PxBaseTaskPtr_getReferencePtr(pvk_in_this)); }
public void removeReference() { physx.PxBaseTaskPtr pvk_in_this = this; void_PxBaseTaskPtr_removeReferencePtr(pvk_in_this); }
internal static extern void void_PxBaseTaskPtr_addReferencePtr(physx.PxBaseTaskPtr pvk_this);
internal static extern int int_const_PxBaseTaskPtr_getReferencePtr(physx.PxBaseTaskPtr pvk_this);
internal static extern void void_PxCpuDispatcherPtr_submitTaskPtr_PxBaseTaskPtr_(physx.PxCpuDispatcherPtr pvk_this, physx.PxBaseTaskPtr pvk_task);
internal static extern string string_const_PxBaseTaskPtr_getNamePtr(physx.PxBaseTaskPtr pvk_this);
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 physx.PxTaskManagerPtr PxTaskManagerPtr_const_PxBaseTaskPtr_getTaskManagerPtr(physx.PxBaseTaskPtr pvk_this);
internal static extern void void_PxScenePtr_advancePtr_PxBaseTaskPtr_(physx.PxScenePtr pvk_this, physx.PxBaseTaskPtr pvk_completionTask);
internal static extern void void_PxBaseTaskPtr_setContextIdPtr_ulong_(physx.PxBaseTaskPtr pvk_this, ulong pvk_id);
internal static extern void void_PxScenePtr_sceneQueriesUpdatePtr_PxBaseTaskPtr_bool_(physx.PxScenePtr pvk_this, physx.PxBaseTaskPtr pvk_completionTask, bool pvk_controlSimulation);
internal static extern ulong ulong_const_PxBaseTaskPtr_getContextIdPtr(physx.PxBaseTaskPtr pvk_this);
internal static extern void void_PxScenePtr_collidePtr_float_PxBaseTaskPtr_(physx.PxScenePtr pvk_this, float pvk_elapsedTime, physx.PxBaseTaskPtr pvk_completionTask);
internal static extern void void_PxBaseTaskPtr_releasePtr(physx.PxBaseTaskPtr pvk_this);
internal static extern void void_PxScenePtr_sceneQueriesUpdatePtr_PxBaseTaskPtr_(physx.PxScenePtr pvk_this, physx.PxBaseTaskPtr pvk_completionTask);
internal static extern void void_PxLightCpuTaskPtr_setContinuationPtr_PxBaseTaskPtr_(physx.PxLightCpuTaskPtr pvk_this, physx.PxBaseTaskPtr pvk_c);
internal static extern void void_PxGpuDispatcherPtr_addPostLaunchDependentPtr_PxBaseTaskPtr_(physx.PxGpuDispatcherPtr pvk_this, physx.PxBaseTaskPtr pvk_dependent);
public void addReference() { physx.PxBaseTaskPtr pvk_in_this = this; void_PxBaseTaskPtr_addReferencePtr(pvk_in_this); }