Foundation
Loading...
Searching...
No Matches
Foundation::Examples::JoltGPUScene Member List

This is the complete list of members for Foundation::Examples::JoltGPUScene, including all inherited members.

Commit(RendererUBO &ubo)Foundation::Examples::JoltGPUScene
CreateLight(GSLight const &light, GPUSceneLightHandle &outHandle)Foundation::Examples::JoltGPUScene
CreateMaterial(GSMaterial const &material, GPUSceneMaterialHandle &outHandle)Foundation::Examples::JoltGPUScene
CreateShape(PhysicsShapeDesc const &desc, PhysicsShapeHandle &outHandle)Foundation::Examples::JoltGPUScene
Destroy(PhysicsBodyHandle body)Foundation::Examples::JoltGPUScene
DestroyLight(GPUSceneLightHandle handle)Foundation::Examples::JoltGPUScene
DestroyMaterial(GPUSceneMaterialHandle handle)Foundation::Examples::JoltGPUScene
DestroyShape(PhysicsShapeHandle handle)Foundation::Examples::JoltGPUScene
GetBodyCount() constFoundation::Examples::JoltGPUSceneinline
GetBodyPose(PhysicsBodyHandle body, PhysicsBodyPose &outPose) constFoundation::Examples::JoltGPUScene
GetGPUScene()Foundation::Examples::JoltGPUSceneinline
GetGPUScene() constFoundation::Examples::JoltGPUSceneinline
GetMaxBodies() constFoundation::Examples::JoltGPUSceneinline
GetObjectCount() constFoundation::Examples::JoltGPUSceneinline
IsBodyValid(PhysicsBodyHandle handle) constFoundation::Examples::JoltGPUScene
Join()Foundation::Examples::JoltGPUScene
JoltGPUScene(RHIDevice *device, Core::JobSystem *jobs, JoltGPUSceneDesc const &desc={}, Core::Allocator *allocator=GLOBAL_ALLOC)Foundation::Examples::JoltGPUScene
JoltGPUScene(JoltGPUScene const &)=deleteFoundation::Examples::JoltGPUScene
MarkBroadPhaseDirty()Foundation::Examples::JoltGPUSceneprivate
mBroadPhaseDirtyFoundation::Examples::JoltGPUSceneprivate
mFreeLightsFoundation::Examples::JoltGPUSceneprivate
mFreeMaterialsFoundation::Examples::JoltGPUSceneprivate
mGPUFoundation::Examples::JoltGPUSceneprivate
mLightsFoundation::Examples::JoltGPUSceneprivate
mMaterialsFoundation::Examples::JoltGPUSceneprivate
mObjectsFoundation::Examples::JoltGPUSceneprivate
mWorldFoundation::Examples::JoltGPUSceneprivate
operator=(JoltGPUScene const &)=deleteFoundation::Examples::JoltGPUScene
RayCast(PhysicsRayDesc const &ray, PhysicsRayHit &outHit) constFoundation::Examples::JoltGPUScene
ResolveLight(GPUSceneLightHandle handle)Foundation::Examples::JoltGPUSceneprivate
ResolveMaterial(GPUSceneMaterialHandle handle)Foundation::Examples::JoltGPUSceneprivate
ResolveMaterial(GPUSceneMaterialHandle handle) constFoundation::Examples::JoltGPUSceneprivate
SetBodyPose(PhysicsBodyHandle body, PhysicsBodyPose const &pose, PhysicsActivation activation=PhysicsActivation::Activate)Foundation::Examples::JoltGPUScene
SetLight(GPUSceneLightHandle handle, GSLight const &light)Foundation::Examples::JoltGPUScene
SetLinearVelocity(PhysicsBodyHandle body, float3 const &velocity)Foundation::Examples::JoltGPUScene
SetMaterial(GPUSceneMaterialHandle handle, GSMaterial const &material)Foundation::Examples::JoltGPUScene
SetObjectMaterial(PhysicsBodyHandle body, GPUSceneMaterialHandle material)Foundation::Examples::JoltGPUScene
Spawn(PhysicsBodyDesc const &bodyDesc, PhysicsVisualDesc const &visualDesc, PhysicsBodyHandle &outBody)Foundation::Examples::JoltGPUScene
Step(float deltaSeconds, int collisionSteps=1)Foundation::Examples::JoltGPUScene
Upload(FImportedMesh const &source, GeometryHandle &outHandle)Foundation::Examples::JoltGPUScene
~JoltGPUScene()Foundation::Examples::JoltGPUScene