mirror of
https://github.com/Kbz-8/42_vox.git
synced 2026-01-11 14:43:34 +00:00
adding fps display
This commit is contained in:
@@ -76,6 +76,7 @@ namespace Scop
|
||||
void RemoveActor(Actor& actor) noexcept;
|
||||
void RemoveNarrator(Narrator& narrator) noexcept;
|
||||
void RemoveSprite(Sprite& sprite) noexcept;
|
||||
void RemoveText(Text& text) noexcept;
|
||||
|
||||
[[nodiscard]] inline Scene& AddChildScene(std::string_view name, SceneDescriptor desc) { return m_scene_children.emplace_back(name, std::move(desc), this); }
|
||||
inline void AddSkybox(std::shared_ptr<CubeTexture> cubemap) { p_skybox = cubemap; }
|
||||
|
||||
@@ -120,6 +120,17 @@ namespace Scop
|
||||
m_sprites.erase(it);
|
||||
}
|
||||
|
||||
void Scene::RemoveText(Text& text) noexcept
|
||||
{
|
||||
auto it = m_texts.find(text.GetUUID());
|
||||
if(it == m_texts.end())
|
||||
{
|
||||
Error("Text not found");
|
||||
return;
|
||||
}
|
||||
m_texts.erase(it);
|
||||
}
|
||||
|
||||
void Scene::SwitchToChild(std::string_view name) const noexcept
|
||||
{
|
||||
auto it = std::find_if(m_scene_children.begin(), m_scene_children.end(), [name](const Scene& scene){ return name == scene.GetName(); });
|
||||
|
||||
Reference in New Issue
Block a user