|
Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
|
Factory for creating SDL rendering strategies. More...
#include <sdl_strategy_factory.h>
Public Member Functions | |
| SdlStrategyFactory (Renderer &renderer) | |
| std::unique_ptr< IRenderingStrategy > | create_strategy (Component &component) override |
Public Member Functions inherited from IRenderingStrategyFactory | |
| IRenderingStrategyFactory (Renderer &renderer) | |
| virtual | ~IRenderingStrategyFactory ()=default |
Additional Inherited Members | |
Protected Attributes inherited from IRenderingStrategyFactory | |
| Renderer & | renderer_ |
Factory for creating SDL rendering strategies.
SdlStrategyFactory is responsible for producing instances of SDL-based rendering strategies for various components. It implements the IRenderingStrategyFactory interface and utilizes the provided Renderer to create appropriate strategies.
| SdlStrategyFactory::SdlStrategyFactory | ( | Renderer & | renderer | ) |
|
overridevirtual |
Implements IRenderingStrategyFactory.