Bomberman
BBM::RenderSystem Member List

This is the complete list of members for BBM::RenderSystem, including all inherited members.

_cameraBBM::RenderSystemprivate
_debugModeBBM::RenderSystemprivate
_walWAL::System< CameraComponent, PositionComponent >protected
_windowBBM::RenderSystemprivate
drawBoundingBox(const WAL::Entity &entity, const PositionComponent &posComponent, const Drawable3DComponent &drawable) constBBM::RenderSystem
drawRescaledDrawable(RAY::Drawables::ADrawable2D &drawable, const Vector2f &newDims)BBM::RenderSystemprivate
fixedUpdate() finalWAL::System< CameraComponent, PositionComponent >inlinevirtual
FPSBBM::RenderSystemprivatestatic
getRescaledPosition(Vector3f &position, const Vector2f &newWinDims)BBM::RenderSystemprivate
getView() overrideWAL::System< CameraComponent, PositionComponent >inlinevirtual
onFixedUpdate(ViewEntity< Dependencies... > &entity)WAL::System< CameraComponent, PositionComponent >inlinevirtual
onSelfUpdate(std::chrono::nanoseconds dtime) overrideBBM::RenderSystemvirtual
onUpdate(WAL::ViewEntity< CameraComponent, PositionComponent > &entity, std::chrono::nanoseconds dtime) overrideBBM::RenderSystem
System< CameraComponent, PositionComponent >::onUpdate(ViewEntity< Dependencies... > &entity, std::chrono::nanoseconds dtime)WAL::System< CameraComponent, PositionComponent >inlinevirtual
operator=(const RenderSystem &)=deleteBBM::RenderSystem
System< CameraComponent, PositionComponent >::operator=(const System &)=defaultWAL::System< CameraComponent, PositionComponent >protected
RenderSystem(WAL::Wal &wal, RAY::Window &window, bool debugMode=false)BBM::RenderSystem
RenderSystem(const RenderSystem &)=defaultBBM::RenderSystem
resizeWindow(Vector2f &newDims)BBM::RenderSystemprivate
setDebug(bool debug)BBM::RenderSystem
System(System &&) noexcept=defaultWAL::System< CameraComponent, PositionComponent >
System(Wal &wal)WAL::System< CameraComponent, PositionComponent >inlineexplicitprotected
System(const System &)=defaultWAL::System< CameraComponent, PositionComponent >protected
update(std::chrono::nanoseconds dtime) finalWAL::System< CameraComponent, PositionComponent >inlinevirtual
~ISystem()=defaultWAL::ISystemvirtual
~RenderSystem() override=defaultBBM::RenderSystem
~System() override=defaultWAL::System< CameraComponent, PositionComponent >