aboutsummaryrefslogtreecommitdiff
path: root/sdk/extensions/physx/source/physics
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/extensions/physx/source/physics')
-rw-r--r--sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.cpp8
-rw-r--r--sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h11
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