Cogs.Core
Source
Renderer
CullingManager.h
1
#pragma once
2
3
#include "Systems/Core/CullingData.h"
4
5
namespace
Cogs::Core
6
{
7
class
Context;
8
9
class
CullingManager
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
}
Cogs::Core::Context
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition:
Context.h:83
Cogs::Core::CullingManager
Definition:
CullingManager.h:10
Cogs::Core
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Definition:
ComponentFunctions.h:10
Cogs::Core::CameraData
Contains data describing a Camera instance and its derived data structured such as matrix data and vi...
Definition:
CameraSystem.h:67
Cogs::Core::CullingSource
Definition:
CullingData.h:17
Generated by
1.9.6