OpenGL ES SDK for Android
ARM Developer Center
|
#include <culling.hpp>
Public Member Functions | |
HiZCullingNoLOD () | |
unsigned | get_num_lods () const |
Public Member Functions inherited from HiZCulling | |
HiZCulling () | |
HiZCulling (const char *program) | |
~HiZCulling () | |
void | setup_occluder_geometry (const std::vector< vec4 > &positions, const std::vector< uint32_t > &indices) |
void | set_view_projection (const mat4 &projection, const mat4 &view, const vec2 &zNearFar) |
void | rasterize_occluders () |
void | 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) |
GLuint | get_depth_texture () const |
Public Member Functions inherited from CullingInterface | |
virtual | ~CullingInterface () |
Additional Inherited Members | |
Protected Member Functions inherited from CullingInterface | |
void | compute_frustum_from_view_projection (vec4 *planes, const mat4 &view_projection) |
Definition at line 123 of file culling.hpp.
|
inline |
Definition at line 126 of file culling.hpp.
|
inlinevirtual |
Reimplemented from CullingInterface.
Definition at line 129 of file culling.hpp.