|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 TransformComponent,包括所有继承而来的类成员
| Component() | Component | |
| Component(const Component &)=delete | Component | |
| Component(Component &&)=delete | Component | |
| GameObject class | TransformComponent | friend |
| getOwner() const | Component | inline |
| getPosition() const | TransformComponent | inline |
| getRotation() const | TransformComponent | inline |
| getScale() const | TransformComponent | inline |
| isRegistered() const | Component | inline |
| m_isRegistered | Component | protected |
| m_owner | Component | protected |
| onAttach() | Component | inlinevirtual |
| onCreate() | Component | inlinevirtual |
| onDestroy() | Component | inlinevirtual |
| onDetach() | Component | inlinevirtual |
| operator=(const Component &)=delete | Component | |
| operator=(Component &&)=delete | Component | |
| setPosition(const Vector2 &position) | TransformComponent | inline |
| setRotation(float rotation) | TransformComponent | inline |
| setScale(const Vector2 &scale) | TransformComponent | inline |
| TransformComponent() | TransformComponent | explicit |
| ~Component()=default | Component | virtual |
| ~TransformComponent() override=default | TransformComponent |