summaryrefslogtreecommitdiff
path: root/Runtime/Camera/Culler.h
blob: 19eafbb57277d9863818e1dfad19e86d66d0aad8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef CULLER_H
#define CULLER_H

#include "CullingParameters.h"

struct CullResults;
struct SceneCullingParameters;
class IntermediateRenderers;
namespace Unity { class GameObject; }

void CullScene                     (SceneCullingParameters& cullingParameters, CullResults& cullResults);
void CullIntermediateRenderersOnly (const SceneCullingParameters& cullingParameters, CullResults& results);

bool IsGameObjectFiltered (Unity::GameObject& go, CullFiltering cullFilterMode);

#endif