23 virtual int resize(
int width,
int height);
GLuint m_texture_id
Definition: diguyOglGraphicsFrameBuffer.h:51
int get_width()
Definition: diguyOglGraphicsFrameBuffer.h:33
GLuint m_depth_texture_id
Definition: diguyOglGraphicsFrameBuffer.h:52
virtual GLuint get_frame_buffer_id()
Definition: diguyOglGraphicsFrameBuffer.h:30
int get_height()
Definition: diguyOglGraphicsFrameBuffer.h:34
virtual void unbind()
Definition: diguyOglGraphicsFrameBuffer.cpp:132
int m_height
Definition: diguyGraphicsFrameBuffer.h:45
Definition: diguyGraphicsFrameBuffer.h:10
int destroy_buffers()
Definition: diguyOglGraphicsFrameBuffer.cpp:439
GLuint m_frame_buffer_object_id
Definition: diguyOglGraphicsFrameBuffer.h:59
Subclass to allow diguy to create frame buffers.
Definition: diguyOglGraphicsFrameBuffer.h:16
int check_status()
Definition: diguyOglGraphicsFrameBuffer.cpp:384
virtual int resize(int width, int height)
Definition: diguyOglGraphicsFrameBuffer.cpp:39
virtual ~diguyOglGraphicsFrameBuffer()
Definition: diguyOglGraphicsFrameBuffer.cpp:31
int m_width
Definition: diguyGraphicsFrameBuffer.h:44
virtual void bind()
Definition: diguyOglGraphicsFrameBuffer.cpp:60
virtual void clear()
Definition: diguyOglGraphicsFrameBuffer.cpp:125
virtual GLuint get_texture_id()
Definition: diguyOglGraphicsFrameBuffer.h:29
bool m_enable_mipmaps
Definition: diguyOglGraphicsFrameBuffer.h:48
diguyGraphicsFrameBuffer * diguyOglGraphicsFrameBuffer_create_func()
Create function declaration.
Definition: diguyOglGraphicsFrameBuffer.cpp:11
virtual GLuint get_depth_texture_id()
Definition: diguyOglGraphicsFrameBuffer.h:31
bool m_initialized
Definition: diguyOglGraphicsFrameBuffer.h:50
GLuint m_depth_render_buffer_id
Definition: diguyOglGraphicsFrameBuffer.h:60
bool m_fbo_valid
Definition: diguyOglGraphicsFrameBuffer.h:57
diguyOglGraphicsFrameBuffer()
Definition: diguyOglGraphicsFrameBuffer.cpp:16
int m_original_vp[4]
Definition: diguyOglGraphicsFrameBuffer.h:65
int create_buffers()
Definition: diguyOglGraphicsFrameBuffer.cpp:159