R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
EntityRenderer Member List

This is the complete list of members for EntityRenderer, including all inherited members.

_backgroundActiveEntityRendererprivate
_clientSidePredictionEnabledEntityRendererprivate
_entitiesEntityRendererprivate
_graphicsEntityRendererprivate
_interpolationEnabledEntityRendererprivate
_interpolationSpeedEntityRendererprivate
_localPlayerIsMovingEntityRendererprivate
_mainBackgroundEntityRendererprivate
_myEntityIdEntityRendererprivate
_parallaxBackgroundEntityRendererprivate
_reconciliationThresholdEntityRendererprivate
_showDebugInfoEntityRendererprivate
clamp(float value, float min, float max) constEntityRendererprivate
clearAllEntities()EntityRenderer
clearBackground()EntityRenderer
EntityRenderer(Graphics::RaylibGraphics &graphics)EntityRendererexplicit
getCurrentTimeMs() constEntityRendererprivate
getEntityCount() constEntityRendererinline
getReconciliationThreshold() constEntityRendererinline
hasEntity(uint32_t id) constEntityRendererinline
lerp(float start, float end, float t) constEntityRendererprivate
moveEntityLocally(uint32_t entityId, float deltaX, float deltaY)EntityRenderer
removeEntity(uint32_t id)EntityRenderer
render()EntityRenderer
renderBackground()EntityRendererprivate
renderDebugInfo(const RenderableEntity &entity)EntityRendererprivate
renderEnemy(const RenderableEntity &entity)EntityRendererprivate
renderHealthBar(float x, float y, int health, int maxHealth)EntityRendererprivate
renderOrbitalModule(const RenderableEntity &entity)EntityRendererprivate
renderPlayer(const RenderableEntity &entity, bool isLocalPlayer)EntityRendererprivate
renderProjectile(const RenderableEntity &entity)EntityRendererprivate
renderWall(const RenderableEntity &entity)EntityRendererprivate
setBackground(const std::string &mainBackground, const std::string &parallaxBackground, float scrollSpeed, float parallaxSpeedFactor)EntityRenderer
setClientSidePredictionEnabled(bool enabled)EntityRendererinline
setDebugMode(bool enabled)EntityRendererinline
setInterpolationEnabled(bool enabled)EntityRendererinline
setInterpolationSpeed(float speed)EntityRendererinline
setLocalPlayerMoving(bool moving)EntityRendererinline
setMyEntityId(uint32_t id)EntityRenderer
setReconciliationThreshold(float threshold)EntityRendererinline
updateBackground(float deltaTime)EntityRenderer
updateEntity(uint32_t id, RType::Messages::Shared::EntityType type, float x, float y, int health, const std::string &currentAnimation, int srcX, int srcY, int srcW, int srcH, float velocityX=0.0f, float velocityY=0.0f, uint32_t serverTick=0)EntityRenderer
updateInterpolation(float deltaTime)EntityRenderer
~EntityRenderer()=defaultEntityRenderer