U3D
Open-source, cross-platform 2D and 3D game engine built in C++
Loading...
Searching...
No Matches
OcclusionBuffer.h File Reference
#include "../Core/Object.h"
#include "../Core/Timer.h"
#include "../Container/ArrayPtr.h"
#include "../Graphics/GraphicsDefs.h"
#include "../Math/Frustum.h"
Include dependency graph for OcclusionBuffer.h:

Classes

struct  Urho3D::DepthValue
 Occlusion hierarchy depth value. More...
 
struct  Urho3D::OcclusionBufferData
 Per-thread occlusion buffer data. More...
 
struct  Urho3D::OcclusionBatch
 Stored occlusion render job. More...
 
class  Urho3D::OcclusionBuffer
 Software renderer for occlusion. More...
 

Variables

static const int Urho3D::OCCLUSION_MIN_SIZE = 8
 
static const int Urho3D::OCCLUSION_DEFAULT_MAX_TRIANGLES = 5000
 
static const float Urho3D::OCCLUSION_RELATIVE_BIAS = 0.00001f
 
static const int Urho3D::OCCLUSION_FIXED_BIAS = 16
 
static const float Urho3D::OCCLUSION_X_SCALE = 65536.0f
 
static const float Urho3D::OCCLUSION_Z_SCALE = 16777216.0f