#include <scene.hpp>
◆ Scene()
◆ ~Scene()
◆ copy()
◆ createEntity() [1/2]
Entity jng::Scene::createEntity |
( |
const std::string & |
name | ) |
|
◆ createEntity() [2/2]
Entity jng::Scene::createEntity |
( |
const std::string & |
name, |
|
|
GUID |
id |
|
) |
| |
◆ destroyEntity()
void jng::Scene::destroyEntity |
( |
Entity |
entity | ) |
|
◆ duplicateEntity()
◆ each() [1/2]
template<typename Func >
void jng::Scene::each |
( |
Func |
func | ) |
|
◆ each() [2/2]
template<typename Component , typename Func >
void jng::Scene::each |
( |
Func |
func | ) |
|
◆ onCreate()
void jng::Scene::onCreate |
( |
f32 |
gravity | ) |
|
◆ onDestroy()
void jng::Scene::onDestroy |
( |
| ) |
|
◆ onEvent()
void jng::Scene::onEvent |
( |
Event & |
event | ) |
|
◆ onUpdate()
void jng::Scene::onUpdate |
( |
f32 |
dt | ) |
|
◆ setViewportSize()
void jng::Scene::setViewportSize |
( |
f32 |
width, |
|
|
f32 |
height |
|
) |
| |
|
inline |
◆ sort()
template<typename Component , typename Func >
void jng::Scene::sort |
( |
Func |
func | ) |
|
◆ EditorLayer
◆ Entity
◆ SceneSerializer
The documentation for this class was generated from the following files: