AABBRectangleRectangleCollision(const Rect &rect1, const Rect &rect2) const | star::RectangleColliderComponent | protected |
BaseColliderComponent() | star::BaseColliderComponent | |
BaseColliderComponent(const tstring *layers, uint8 n=1) | star::BaseColliderComponent | |
BaseComponent(void) | star::BaseComponent | |
BaseComponent(Object *parent) | star::BaseComponent | |
CalculateAxisSpecificCollision(const Rect &rect1, const Rect &rect2, const vec2 &axis) const | star::RectangleColliderComponent | protected |
CalculateAxisSpecificCollision(const Rect &rect1, const vec2 &point1, const vec2 &point2, const vec2 &axis) const | star::RectangleColliderComponent | protected |
CollidesWith(const BaseColliderComponent *other) const | star::RectangleColliderComponent | virtual |
CollidesWithLine(const vec2 &point1, const vec2 &point2) const | star::RectangleColliderComponent | virtual |
CollidesWithPoint(const vec2 &point) const | star::RectangleColliderComponent | virtual |
Draw() | star::BaseColliderComponent | virtual |
GetColliisonRectSize(vec2 &outVec) const | star::RectangleColliderComponent | |
GetCollisionRect() const | star::RectangleColliderComponent | |
GetCollisionRectHeight() const | star::RectangleColliderComponent | |
GetCollisionRectWidth() const | star::RectangleColliderComponent | |
GetGameScene() const | star::BaseComponent | |
GetParent() const | star::BaseComponent | |
GetTransform() const | star::BaseComponent | |
Initialize() | star::BaseComponent | |
InitializeColliderComponent() | star::RectangleColliderComponent | protectedvirtual |
IsInitialized() const | star::BaseComponent | |
IsStatic() const | star::BaseColliderComponent | |
IsTrigger() const | star::BaseColliderComponent | |
m_bInitialized | star::BaseComponent | protected |
m_bIsStatic | star::BaseColliderComponent | protected |
m_bIsTrigger | star::BaseColliderComponent | protected |
m_CollisionRect | star::RectangleColliderComponent | protected |
m_pParentObject | star::BaseComponent | protected |
OOBBRectangleRectangleCollision(const Rect &rect1, const Rect &rect2) const | star::RectangleColliderComponent | protected |
RectangleCircleCollision(const RectangleColliderComponent *collider1, const CircleColliderComponent *collider2) const | star::RectangleColliderComponent | protected |
RectangleColliderComponent() | star::RectangleColliderComponent | |
RectangleColliderComponent(const vec2 &size) | star::RectangleColliderComponent | |
RectangleColliderComponent(float width, float height) | star::RectangleColliderComponent | |
RectangleColliderComponent(const tstring *layers, uint8 n=1) | star::RectangleColliderComponent | |
RectangleColliderComponent(const vec2 &size, const tstring *layers, uint8=1) | star::RectangleColliderComponent | |
RectangleColliderComponent(float width, float height, const tstring *layers, uint8=1) | star::RectangleColliderComponent | |
SetAsStatic(bool isStatic) | star::BaseColliderComponent | |
SetAsTrigger(bool isTrigger) | star::BaseColliderComponent | |
SetCollisionRectSize(float width, float height) | star::RectangleColliderComponent | |
SetCollisionRectSize(const vec2 &size) | star::RectangleColliderComponent | |
SetParent(Object *parent) | star::BaseComponent | |
Update(const Context &context) | star::BaseColliderComponent | virtual |
~BaseColliderComponent() | star::BaseColliderComponent | virtual |
~BaseComponent(void) | star::BaseComponent | virtual |
~RectangleColliderComponent() | star::RectangleColliderComponent | |