|
dEngine
Simple 2D C++ game engine
|
Colliders are used to determine collisions between objects in the world's space. More...
#include <Collider.h>
Private Member Functions | |
| Collider (GameObject &associated, Vec2 scale={1, 1}, Vec2 offset={0, 0}) | |
| void | Update () override |
Private Attributes | |
| SDL_Rect | box |
| A rect denoting the collider's position in space. More... | |
| Vec2 | scale |
| The scale of the collider. More... | |
| Vec2 | offset |
| The collider's offset from it's parent object. More... | |
Additional Inherited Members | |
Public Member Functions inherited from dengine::Component | |
| Component (GameObject &parent) | |
| Create a new component for a gameobject. More... | |
| virtual void | NotifyCollision (GameObject &other) |
| std::string | GetName () |
| Returns the component's name. More... | |
| virtual void | Start () |
| Start the object To be called by the GameObject's Start method. This should be called at the beginning of instantiation. More... | |
| virtual void | Render () |
Protected Attributes inherited from dengine::Component | |
| GameObject & | parent |
| std::string | name |
Colliders are used to determine collisions between objects in the world's space.
|
private |
|
overrideprivatevirtual |
Runs every frame performing any required logic
Reimplemented from dengine::Component.
|
private |
A rect denoting the collider's position in space.
Referenced by Update().
|
private |
The collider's offset from it's parent object.
1.8.13