Building Game Engines
Public Member Functions | List of all members
ControllerComponent Class Reference

#include <ControllerComponent.hpp>

Inheritance diagram for ControllerComponent:
Inheritance graph
Collaboration diagram for ControllerComponent:
Collaboration graph

Public Member Functions

 ControllerComponent (TransformComponent *transform)
 
 ~ControllerComponent ()
 
virtual void Update ()
 
virtual void Render (SDL_Renderer *renderer)
 
void Input (SDL_Event e)
 
- Public Member Functions inherited from Component
 Component ()
 
virtual ~Component ()=0
 

Detailed Description

A component to give a game object controls

Constructor & Destructor Documentation

◆ ControllerComponent()

ControllerComponent::ControllerComponent ( TransformComponent transform)

Constructor

◆ ~ControllerComponent()

ControllerComponent::~ControllerComponent ( )

Destructor

Member Function Documentation

◆ Input()

void ControllerComponent::Input ( SDL_Event  e)

Checks for input and updates accordingly

Here is the call graph for this function:

◆ Render()

void ControllerComponent::Render ( SDL_Renderer *  renderer)
virtual

Does nothing

Implements Component.

◆ Update()

void ControllerComponent::Update ( )
virtual

Does nothing

Implements Component.


The documentation for this class was generated from the following files: