StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
star::RectangleColliderComponent Member List

This is the complete list of members for star::RectangleColliderComponent, including all inherited members.

AABBRectangleRectangleCollision(const Rect &rect1, const Rect &rect2) const star::RectangleColliderComponentprotected
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::RectangleColliderComponentprotected
CalculateAxisSpecificCollision(const Rect &rect1, const vec2 &point1, const vec2 &point2, const vec2 &axis) const star::RectangleColliderComponentprotected
CollidesWith(const BaseColliderComponent *other) const star::RectangleColliderComponentvirtual
CollidesWithLine(const vec2 &point1, const vec2 &point2) const star::RectangleColliderComponentvirtual
CollidesWithPoint(const vec2 &point) const star::RectangleColliderComponentvirtual
Draw()star::BaseColliderComponentvirtual
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::RectangleColliderComponentprotectedvirtual
IsInitialized() const star::BaseComponent
IsStatic() const star::BaseColliderComponent
IsTrigger() const star::BaseColliderComponent
m_bInitializedstar::BaseComponentprotected
m_bIsStaticstar::BaseColliderComponentprotected
m_bIsTriggerstar::BaseColliderComponentprotected
m_CollisionRectstar::RectangleColliderComponentprotected
m_pParentObjectstar::BaseComponentprotected
OOBBRectangleRectangleCollision(const Rect &rect1, const Rect &rect2) const star::RectangleColliderComponentprotected
RectangleCircleCollision(const RectangleColliderComponent *collider1, const CircleColliderComponent *collider2) const star::RectangleColliderComponentprotected
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::BaseColliderComponentvirtual
~BaseColliderComponent()star::BaseColliderComponentvirtual
~BaseComponent(void)star::BaseComponentvirtual
~RectangleColliderComponent()star::RectangleColliderComponent