|
Capycore Engine
0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
|
Interface for rendering strategies used by renderable components. More...
#include <irendering_strategy.h>
Public Member Functions | |
| virtual | ~IRenderingStrategy ()=default |
| virtual void | draw (Component &component, Camera &camera)=0 |
Interface for rendering strategies used by renderable components.
IRenderingStrategy defines a contract for rendering strategies that can be implemented to provide different rendering techniques. Each strategy must implement the draw method which takes a Component reference and performs the rendering logic.
|
virtualdefault |