Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Physics::Utils::BPLayerInterfaceImpl Class Referencefinal

#include <BroadPhaseLayerImpl.hpp>

Inheritance diagram for Physics::Utils::BPLayerInterfaceImpl:

Public Member Functions

 BPLayerInterfaceImpl ()
virtual JPH::uint GetNumBroadPhaseLayers () const override
virtual JPH::BroadPhaseLayer GetBroadPhaseLayer (JPH::ObjectLayer inLayer) const override
const char * GetBroadPhaseLayerName (JPH::BroadPhaseLayer inLayer) const override

Private Attributes

std::array< JPH::BroadPhaseLayer, Layers::NUM_LAYERS_objectToBroadPhase

Constructor & Destructor Documentation

◆ BPLayerInterfaceImpl()

Physics::Utils::BPLayerInterfaceImpl::BPLayerInterfaceImpl ( )
inline

Member Function Documentation

◆ GetBroadPhaseLayer()

virtual JPH::BroadPhaseLayer Physics::Utils::BPLayerInterfaceImpl::GetBroadPhaseLayer ( JPH::ObjectLayer inLayer) const
inlineoverridevirtual

◆ GetBroadPhaseLayerName()

const char * Physics::Utils::BPLayerInterfaceImpl::GetBroadPhaseLayerName ( JPH::BroadPhaseLayer inLayer) const
inlineoverride

◆ GetNumBroadPhaseLayers()

virtual JPH::uint Physics::Utils::BPLayerInterfaceImpl::GetNumBroadPhaseLayers ( ) const
inlineoverridevirtual

Member Data Documentation

◆ _objectToBroadPhase

std::array<JPH::BroadPhaseLayer, Layers::NUM_LAYERS> Physics::Utils::BPLayerInterfaceImpl::_objectToBroadPhase
private

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