Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Vyroda::EntityManager Member List

This is the complete list of members for Vyroda::EntityManager, including all inherited members.

addEntity(std::shared_ptr< Entity > entity)Vyroda::EntityManager
addEntityToWorld(std::shared_ptr< Entity > entity)Vyroda::EntityManager
addText(std::shared_ptr< Entity > text)Vyroda::EntityManagerinline
addTextEntity(std::shared_ptr< Entity > entity)Vyroda::EntityManager
addTransparentEntity(std::shared_ptr< Entity > entity)Vyroda::EntityManager
clear()Vyroda::EntityManager
EntityManager(ComponentManager &component_manager, TextureManager &texture_manager)Vyroda::EntityManagerexplicit
getEntities()Vyroda::EntityManagerinline
getShadowMap() constVyroda::EntityManagerinline
getSkybox() constVyroda::EntityManagerinline
getTerrain() constVyroda::EntityManagerinline
getText(std::uint32_t const index) constVyroda::EntityManagerinline
getTexts()Vyroda::EntityManagerinline
getTransparentEntities()Vyroda::EntityManagerinline
getWater() constVyroda::EntityManagerinline
getWorldNode()Vyroda::EntityManager
initMeshes(Renderer const &renderer, std::string const &name, json const &raw_data)Vyroda::EntityManager
initWorldGraph()Vyroda::EntityManager
load(Renderer const &renderer, json const &lvl_config)Vyroda::EntityManager
lockWorldNode()Vyroda::EntityManagerinline
setShadowMap(std::shared_ptr< Entity > shadow_map)Vyroda::EntityManagerinline
setSkybox(std::shared_ptr< Entity > skybox)Vyroda::EntityManagerinline
setTerrain(std::shared_ptr< Entity > terrain)Vyroda::EntityManagerinline
setWater(std::shared_ptr< Entity > water)Vyroda::EntityManagerinline
~EntityManager()=defaultVyroda::EntityManager