![]() |
ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 Scene,包括所有继承而来的类成员
| addGameObject(std::unique_ptr< GameObject > &&gameObject) | Scene | |
| componentByUuid(uint64_t uuid) const | Scene | inline |
| containsGameObject(const GameObject *gameObject) const | Scene | |
| createGameObject(const std::string &name) | Scene | |
| destroy() | Scene | |
| findGameObjectByName(const std::string &name) | Scene | |
| FIXED_TIME_STEP | Scene | static |
| flushPendingSystemRemovals() | Scene | |
| GameObject class | Scene | friend |
| getGameObjects() | Scene | inline |
| getGeneration() const | Scene | inline |
| getName() const | Scene | inline |
| getRegisteredSystemTypeNames() const | Scene | |
| getSystem() | Scene | inline |
| getSystem(const std::string &typeName) const | Scene | |
| hasEnabledCamera() | Scene | |
| hasSystem() | Scene | inline |
| hasSystem(const std::string &typeName) const | Scene | |
| hasSystems() const | Scene | inline |
| init() | Scene | |
| instantiate(const Prefab &prefab, const std::string &name="") | Scene | |
| MAX_FIXED_STEPS_PER_FRAME | Scene | static |
| operator=(const Scene &)=delete | Scene | |
| operator=(Scene &&)=delete | Scene | |
| registerComponent(Component *component) | Scene | |
| registerSystem() | Scene | inline |
| registerSystem(const std::string &typeName) | Scene | |
| removeGameObject(GameObject *gameObject) | Scene | |
| removeGameObjectByName(const std::string &name) | Scene | |
| Scene(const std::string &name) | Scene | explicit |
| Scene(const Scene &)=delete | Scene | |
| Scene(Scene &&)=delete | Scene | |
| setName(const std::string &name) | Scene | inline |
| setSystemPriority(const std::string &typeName, int priority) | Scene | |
| unregisterComponent(Component *component) | Scene | |
| unregisterSystem() | Scene | inline |
| unregisterSystem(const std::string &typeName) | Scene | |
| unregisterSystemsBySource(const std::string &source) | Scene | |
| update() | Scene | |
| ~Scene() | Scene |