_active | Aspen::Object::Object | protected |
_background | Aspen::Graphics::Graphics | private |
_camera | Aspen::Graphics::Graphics | private |
_children | Aspen::Object::Object | protected |
_collider | Aspen::Object::Object | protected |
_count | Aspen::Object::Object | protectedstatic |
_gcount | Aspen::Graphics::Graphics | privatestatic |
_main | Aspen::Graphics::Graphics | privatestatic |
_name | Aspen::Object::Object | protected |
_parent | Aspen::Object::Object | protected |
_renderer | Aspen::Graphics::Graphics | private |
_rigidbody | Aspen::Object::Object | protected |
_started | Aspen::Object::Object | protected |
_surface | Aspen::Graphics::Graphics | private |
_transform | Aspen::Object::Object | protected |
_valid | Aspen::Object::Object | protected |
_window | Aspen::Graphics::Graphics | private |
Activate() | Aspen::Object::Object | |
Active() const | Aspen::Object::Object | |
AddChild(Object *child) | Aspen::Object::Object | |
Children() | Aspen::Object::Object | |
ChildrenCount() const | Aspen::Object::Object | |
CreateChild() | Aspen::Object::Object | inline |
CreateChild(std::string name) | Aspen::Object::Object | inline |
Deactivate() | Aspen::Object::Object | |
DrawLine(Line *line) | Aspen::Graphics::Graphics | |
DrawLine(SDL_Point *start, SDL_Point *end, Color c) | Aspen::Graphics::Graphics | |
DrawPoint(Point *point) | Aspen::Graphics::Graphics | |
DrawPoint(SDL_Point *point, Color c) | Aspen::Graphics::Graphics | |
DrawRectangle(Rectangle *rect) | Aspen::Graphics::Graphics | |
DrawRectangle(SDL_Rect *rect, Color c, bool fill=true) | Aspen::Graphics::Graphics | |
DrawSprite(Sprite *sprite) | Aspen::Graphics::Graphics | |
DrawSprite(Sprite *sprite, SDL_Rect clip) | Aspen::Graphics::Graphics | |
DrawText(UI::Text *text) | Aspen::Graphics::Graphics | |
DrawText(UI::Text *text, SDL_Rect clip) | Aspen::Graphics::Graphics | |
End() | Aspen::Graphics::Graphics | virtual |
FindAncestorOfType() const | Aspen::Object::Object | inline |
FindChildOfType() const | Aspen::Object::Object | inline |
FindChildOfType() | Aspen::Object::Object | inline |
FindChildrenOfType() const | Aspen::Object::Object | inline |
FindChildrenOfType() | Aspen::Object::Object | inline |
FindDescendentsOfType() const | Aspen::Object::Object | inline |
FindDescendentsOfType() | Aspen::Object::Object | inline |
Get() | Aspen::Graphics::Graphics | static |
GetCamera() | Aspen::Graphics::Graphics | |
GetCollider() | Aspen::Object::Object | |
GetCollider() const | Aspen::Object::Object | |
GetLastChild() | Aspen::Object::Object | |
GetRenderer() | Aspen::Graphics::Graphics | |
GetRigidbody() | Aspen::Object::Object | |
GetRigidbody() const | Aspen::Object::Object | |
GetSurface() | Aspen::Graphics::Graphics | |
GetTransform() | Aspen::Object::Object | |
GetTransform() const | Aspen::Object::Object | |
GetWindow() | Aspen::Graphics::Graphics | |
Graphics(Object *parent=nullptr, std::string name="Graphics") | Aspen::Graphics::Graphics | |
Graphics(int w, int h, Object *parent=nullptr, std::string name="Graphics") | Aspen::Graphics::Graphics | |
HasAncestor(const Object *other) const | Aspen::Object::Object | |
Name() const | Aspen::Object::Object | |
Object(Object *parent=nullptr, std::string name="Object") | Aspen::Object::Object | |
OnActivate() | Aspen::Object::Object | virtual |
OnCollision(Physics::Collision c) | Aspen::Object::Object | virtual |
OnDeactivate() | Aspen::Object::Object | virtual |
OnEarlyUpdate() | Aspen::Graphics::Graphics | virtual |
OnEnd() | Aspen::Object::Object | virtual |
OnLateUpdate() | Aspen::Graphics::Graphics | virtual |
OnMouseClick() | Aspen::Object::Object | virtual |
OnMouseEnter() | Aspen::Object::Object | virtual |
OnMouseExit() | Aspen::Object::Object | virtual |
OnMouseOver() | Aspen::Object::Object | virtual |
OnMouseRelease() | Aspen::Object::Object | virtual |
OnStart() | Aspen::Object::Object | virtual |
OnUpdate() | Aspen::Object::Object | virtual |
operator bool() const | Aspen::Object::Object | |
operator()() | Aspen::Graphics::Graphics | virtual |
operator[](unsigned index) | Aspen::Object::Object | |
operator[](Object *child) | Aspen::Object::Object | |
Parent() const | Aspen::Object::Object | |
Parent() | Aspen::Object::Object | |
ParentCount() | Aspen::Object::Object | |
PopulateDebugger() | Aspen::Graphics::Graphics | virtual |
PrintTree(Log::Log &log) const | Aspen::Object::Object | |
PrintTree() const | Aspen::Object::Object | |
RemoveChild(Object *child) | Aspen::Object::Object | |
RemoveChild(unsigned index) | Aspen::Object::Object | |
Root() const | Aspen::Object::Object | |
Root() | Aspen::Object::Object | |
SetActive(bool active) | Aspen::Object::Object | |
SetBGColor(int r, int g, int b) | Aspen::Graphics::Graphics | |
SetCamera(Camera *camera) | Aspen::Graphics::Graphics | |
SetParent(Object *parent) | Aspen::Object::Object | protected |
TriggerOnActivate() | Aspen::Object::Object | protected |
TriggerOnDeactivate() | Aspen::Object::Object | protected |
TriggerOnStart() | Aspen::Object::Object | protected |
Valid() const | Aspen::Object::Object | |
~Graphics() | Aspen::Graphics::Graphics | |
~Object() | Aspen::Object::Object | virtual |