|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 Behavior,包括所有继承而来的类成员
| Behavior()=default | Behavior | |
| Component() | Component | |
| Component(const Component &)=delete | Component | |
| Component(Component &&)=delete | Component | |
| GameObject class | Behavior | friend |
| getOwner() const | Component | inline |
| isRegistered() const | Component | inline |
| isStarted() const | Behavior | inline |
| m_isRegistered | Component | protected |
| m_isStarted | Behavior | protected |
| m_owner | Component | protected |
| onAttach() override | Behavior | virtual |
| onCreate() override | Behavior | virtual |
| onDestroy() override | Behavior | virtual |
| onDetach() override | Behavior | virtual |
| onStart() | Behavior | virtual |
| onUpdate() | Behavior | virtual |
| operator=(const Component &)=delete | Component | |
| operator=(Component &&)=delete | Component | |
| setStarted(bool isStarted) | Behavior | inline |
| ~Behavior() override=default | Behavior | |
| ~Component()=default | Component | virtual |