|
Practical Tools for Simple Design
|
This is the complete list of members for Util::GameObject, including all inherited members.
| AddChild(const std::shared_ptr< GameObject > &child) | Util::GameObject | inline |
| Draw() (defined in Util::GameObject) | Util::GameObject | |
| GameObject()=default | Util::GameObject | |
| GameObject(const std::shared_ptr< Core::Drawable > &drawable, const float zIndex, const glm::vec2 &pivot={0, 0}, const bool visible=true, const std::vector< std::shared_ptr< GameObject > > &children=std::vector< std::shared_ptr< GameObject > >()) | Util::GameObject | inline |
| GameObject(const GameObject &other)=default | Util::GameObject | |
| GameObject(GameObject &&other)=default | Util::GameObject | |
| GetChildren() const | Util::GameObject | inline |
| GetScaledSize() const | Util::GameObject | inline |
| GetTransform() const | Util::GameObject | inline |
| GetZIndex() const | Util::GameObject | inline |
| m_Children (defined in Util::GameObject) | Util::GameObject | protected |
| m_Drawable (defined in Util::GameObject) | Util::GameObject | protected |
| m_Pivot (defined in Util::GameObject) | Util::GameObject | protected |
| m_Transform (defined in Util::GameObject) | Util::GameObject | |
| m_Visible (defined in Util::GameObject) | Util::GameObject | protected |
| m_ZIndex (defined in Util::GameObject) | Util::GameObject | protected |
| operator=(const GameObject &other)=delete (defined in Util::GameObject) | Util::GameObject | |
| RemoveChild(const std::shared_ptr< GameObject > &child) | Util::GameObject | inline |
| SetDrawable(const std::shared_ptr< Core::Drawable > &drawable) | Util::GameObject | inline |
| SetPivot(const glm::vec2 &pivot) | Util::GameObject | inline |
| SetVisible(const bool visible) | Util::GameObject | inline |
| SetZIndex(float index) | Util::GameObject | inline |
| ~GameObject()=default | Util::GameObject | virtual |