Capycore Engine  0.1.0
A simple and lightweight game engine written in C++ based on the Unity API architecture.
Loading...
Searching...
No Matches
irendering_strategy.h
Go to the documentation of this file.
1#pragma once
2
4
14 public:
15 virtual ~IRenderingStrategy() = default;
16 virtual void draw(Component& component, Camera& camera) = 0;
17};
Camera GameObject class Inherits from GameObject class and represents a camera in the scene....
Definition camera.h:18
Base class for all components that can be attached to GameObjects.
Definition component.h:24
Interface for rendering strategies used by renderable components.
Definition irendering_strategy.h:13
virtual void draw(Component &component, Camera &camera)=0
virtual ~IRenderingStrategy()=default