![]() |
DI-Guy SDK Documentation
13.2
|
Subclass to allow diguy to create frame buffers. More...
#include <diguyOglGraphicsFrameBuffer.h>
Public Member Functions | |
| diguyOglGraphicsFrameBuffer () | |
| virtual | ~diguyOglGraphicsFrameBuffer () |
| virtual int | resize (int width, int height) |
| virtual void | bind () |
| virtual void | clear () |
| virtual void | unbind () |
| virtual GLuint | get_texture_id () |
| virtual GLuint | get_frame_buffer_id () |
| virtual GLuint | get_depth_texture_id () |
| int | get_width () |
| int | get_height () |
Public Member Functions inherited from diguyGraphicsFrameBuffer | |
| diguyGraphicsFrameBuffer () | |
| virtual | ~diguyGraphicsFrameBuffer () |
| virtual void | set_shadow_map (int shadow_map) |
| virtual void | set_enable_mipmaps (int enable_mipmaps) |
| virtual void | set_texture_unit (int texture_unit) |
| int | get_width () |
| int | get_height () |
Private Member Functions | |
| int | create_buffers () |
| int | check_status () |
| int | destroy_buffers () |
Private Attributes | |
| bool | m_enable_mipmaps |
| bool | m_initialized |
| GLuint | m_texture_id |
| GLuint | m_depth_texture_id |
| bool | m_fbo_valid |
| GLuint | m_frame_buffer_object_id |
| GLuint | m_depth_render_buffer_id |
| int | m_original_vp [4] |
Additional Inherited Members | |
Protected Attributes inherited from diguyGraphicsFrameBuffer | |
| int | m_width |
| int | m_height |
| int | m_shadow_map |
| int | m_enable_mipmaps |
| int | m_texture_unit |
Subclass to allow diguy to create frame buffers.
Needed for shadow map samples.
| diguyOglGraphicsFrameBuffer::diguyOglGraphicsFrameBuffer | ( | ) |
|
virtual |
|
virtual |
Reimplemented from diguyGraphicsFrameBuffer.
|
virtual |
Implements diguyGraphicsFrameBuffer.
|
virtual |
Implements diguyGraphicsFrameBuffer.
|
virtual |
Implements diguyGraphicsFrameBuffer.
|
inlinevirtual |
Implements diguyGraphicsFrameBuffer.
|
inlinevirtual |
Implements diguyGraphicsFrameBuffer.
|
inlinevirtual |
Implements diguyGraphicsFrameBuffer.
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |