|
Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
|
SDL implementation of the AIController rendering strategy. More...
#include <sdl_ai_controller_strategy.h>
Public Member Functions | |
| SdlAIControllerStrategy (SDL_Renderer &sdl_renderer) | |
| ~SdlAIControllerStrategy () override=default | |
| void | draw (Component &component, Camera &camera) override |
Public Member Functions inherited from IRenderingStrategy | |
| virtual | ~IRenderingStrategy ()=default |
SDL implementation of the AIController rendering strategy.
SdlAIControllerStrategy is responsible for rendering AIController components using SDL. It utilizes an SDL_Renderer to draw the associated Texture of the AIController component onto the screen, applying transformations and color modulations as specified by the AIController.
| SdlAIControllerStrategy::SdlAIControllerStrategy | ( | SDL_Renderer & | sdl_renderer | ) |
|
overridedefault |
Implements IRenderingStrategy.