diff options
Diffstat (limited to 'sdk/extensions/physx/source/physics')
| -rw-r--r-- | sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp | 8 | ||||
| -rw-r--r-- | sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h | 11 |
2 files changed, 5 insertions, 14 deletions
diff --git a/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp b/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp index 55a6eae..0b1c6e6 100644 --- a/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp +++ b/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp @@ -106,13 +106,7 @@ void ExtGroupTaskManagerImpl::setGroup(TkGroup* group) } -ExtGroupTaskManager* ExtGroupTaskManager::create(physx::PxTaskManager& taskManager) -{ - return NVBLAST_NEW(ExtGroupTaskManagerImpl) (taskManager); -} - - -ExtGroupTaskManager* ExtGroupTaskManager::create(physx::PxTaskManager& taskManager, TkGroup& group) +ExtGroupTaskManager* ExtGroupTaskManager::create(physx::PxTaskManager& taskManager, TkGroup* group) { return NVBLAST_NEW(ExtGroupTaskManagerImpl) (taskManager, group); } diff --git a/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h b/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h index f705e71..de4676e 100644 --- a/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h +++ b/sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h @@ -185,13 +185,10 @@ Implements ExtGroupTaskManager class ExtGroupTaskManagerImpl : public ExtGroupTaskManager { public: - ExtGroupTaskManagerImpl(physx::PxTaskManager& taskManager) - : m_taskManager(taskManager), m_sync(0), m_group(nullptr) {} + ExtGroupTaskManagerImpl(physx::PxTaskManager& taskManager, TkGroup* group) + : m_taskManager(taskManager), m_sync(0), m_group(group) {} - ExtGroupTaskManagerImpl(physx::PxTaskManager& taskManager, TkGroup& group) - : m_taskManager(taskManager), m_sync(0), m_group(&group) {} - - // public API + // ExtGroupTaskManager API virtual void setGroup(TkGroup*) override; virtual uint32_t process(uint32_t) override; virtual void release() override; @@ -209,4 +206,4 @@ private: } // namespace Blast } // namespace Nv -#endif // NVBLASTEXTPXTASKIMPL_H
\ No newline at end of file +#endif // NVBLASTEXTPXTASKIMPL_H |