Capycore Engine  0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
Loading...
Searching...
No Matches
sdl_strategy_factory.h
Go to the documentation of this file.
1#pragma once
2
4
14 public:
16 std::unique_ptr<IRenderingStrategy> create_strategy(
17 Component& component) override;
18};
Base class for all components that can be attached to GameObjects.
Definition component.h:24
Interface for factories that create rendering strategies.
Definition irendering_strategy_factory.h:18
Service responsible for rendering game objects to the screen.
Definition renderer.h:25
Factory for creating SDL rendering strategies.
Definition sdl_strategy_factory.h:13
std::unique_ptr< IRenderingStrategy > create_strategy(Component &component) override
SdlStrategyFactory(Renderer &renderer)