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