Cogs.Core
CullingManager.h
1#pragma once
2
3#include "Systems/Core/CullingData.h"
4
5namespace Cogs::Core
6{
7 class Context;
8
10 {
11 public:
12 CullingManager(Context * context) : context(context) {}
13
14 void initializeCulling();
15
16 void dispatchCulling(struct CameraData * viewportData);
17
18 private:
19 CullingSource source;
20 Context * context;
21 };
22}
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition: Context.h:83
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Contains data describing a Camera instance and its derived data structured such as matrix data and vi...
Definition: CameraSystem.h:67