#include <culling.hpp>
Definition at line 40 of file culling.hpp.
virtual CullingInterface::~CullingInterface |
( |
| ) |
|
|
inlinevirtual |
void CullingInterface::compute_frustum_from_view_projection |
( |
vec4 * |
planes, |
|
|
const mat4 & |
view_projection |
|
) |
| |
|
protected |
virtual GLuint CullingInterface::get_depth_texture |
( |
| ) |
const |
|
inlinevirtual |
virtual unsigned CullingInterface::get_num_lods |
( |
| ) |
const |
|
inlinevirtual |
virtual void CullingInterface::rasterize_occluders |
( |
| ) |
|
|
pure virtual |
virtual void CullingInterface::set_view_projection |
( |
const mat4 & |
projection, |
|
|
const mat4 & |
view, |
|
|
const vec2 & |
zNearFar |
|
) |
| |
|
pure virtual |
virtual void CullingInterface::setup_occluder_geometry |
( |
const std::vector< vec4 > & |
positions, |
|
|
const std::vector< uint32_t > & |
indices |
|
) |
| |
|
pure virtual |
virtual void CullingInterface::test_bounding_boxes |
( |
GLuint |
counter_buffer, |
|
|
const unsigned * |
counter_offsets, |
|
|
unsigned |
num_offsets, |
|
|
const GLuint * |
culled_instance_buffer, |
|
|
GLuint |
instance_data_buffer, |
|
|
unsigned |
num_instances |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files:
- /mnt/d/working/gitlab/opengles-sdk-android/samples/advanced_samples/OcclusionCulling/jni/culling.hpp
- /mnt/d/working/gitlab/opengles-sdk-android/samples/advanced_samples/OcclusionCulling/jni/culling.cpp