Urho3D
Classes | Variables
OcclusionBuffer.h File Reference
#include "../Core/Object.h"
#include "../Core/Timer.h"
#include "../Container/ArrayPtr.h"
#include "../Graphics/GraphicsDefs.h"
#include "../Math/Frustum.h"

Classes

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

Variables

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