OpenGL ES SDK for Android ARM Developer Center
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HiZCullingNoLOD Class Reference

#include <culling.hpp>

Inheritance diagram for HiZCullingNoLOD:
HiZCulling CullingInterface

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)
 

Detailed Description

Definition at line 123 of file culling.hpp.

Constructor & Destructor Documentation

HiZCullingNoLOD::HiZCullingNoLOD ( )
inline

Definition at line 126 of file culling.hpp.

Member Function Documentation

unsigned HiZCullingNoLOD::get_num_lods ( ) const
inlinevirtual

Reimplemented from CullingInterface.

Definition at line 129 of file culling.hpp.


The documentation for this class was generated from the following file: