StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
StevEngine::Physics::BPLayerInterfaceImpl Class Referencefinal

Broad phase layer interface for Jolt. More...

#include <physics/Layers.hpp>

Inheritance diagram for StevEngine::Physics::BPLayerInterfaceImpl:

Public Member Functions

 BPLayerInterfaceImpl ()
 Create broad phase interface.
 
virtual unsigned int GetNumBroadPhaseLayers () const override
 Get number of broad phase layers.
 
virtual JPH::BroadPhaseLayer GetBroadPhaseLayer (JPH::ObjectLayer inLayer) const override
 Get broad phase layer for object layer.
 

Detailed Description

Broad phase layer interface for Jolt.

Implements Jolt physics engine interface for broad phase collision detection. Manages layer relationships for initial collision filtering.

Member Function Documentation

◆ GetBroadPhaseLayer()

JPH::BroadPhaseLayer StevEngine::Physics::BPLayerInterfaceImpl::GetBroadPhaseLayer ( JPH::ObjectLayer inLayer) const
overridevirtual

Get broad phase layer for object layer.

Parameters
inLayerObject layer to check
Returns
Corresponding broad phase layer

◆ GetNumBroadPhaseLayers()

unsigned int StevEngine::Physics::BPLayerInterfaceImpl::GetNumBroadPhaseLayers ( ) const
overridevirtual

Get number of broad phase layers.

Returns
Number of layers

The documentation for this class was generated from the following files: