feat(physics): add physx raycast queries
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <XCEngine/Physics/RaycastHit.h>
|
||||
#include <XCEngine/Physics/PhysicsTypes.h>
|
||||
|
||||
#include <cstddef>
|
||||
@@ -29,6 +30,11 @@ public:
|
||||
bool Initialize(const PhysicsWorldCreateInfo& createInfo);
|
||||
void Shutdown();
|
||||
void Step(float fixedDeltaTime);
|
||||
bool Raycast(
|
||||
const Math::Vector3& origin,
|
||||
const Math::Vector3& direction,
|
||||
float maxDistance,
|
||||
RaycastHit& outHit);
|
||||
|
||||
bool IsInitialized() const { return m_initialized; }
|
||||
const PhysicsWorldCreateInfo& GetCreateInfo() const { return m_createInfo; }
|
||||
|
||||
Reference in New Issue
Block a user