2 #ifndef __bdiGeometryFrameBufferOgl_H
3 #define __bdiGeometryFrameBufferOgl_H
7 class bdiGeometryTexture;
8 class bdiGeometryTextureFile;
14 m_width(256), m_height(256),
22 virtual int resize(
int width,
int height) {
32 virtual void bind() = 0;
33 virtual void clear() = 0;
34 virtual void unbind() = 0;
36 unsigned int virtual get_texture_id() = 0;
37 unsigned int virtual get_frame_buffer_id() = 0;
38 unsigned int virtual get_depth_texture_id() = 0;
51 #endif // __bdiGeometryFrameBufferOgl_H
int m_texture_unit
Definition: diguyGraphicsFrameBuffer.h:48
virtual int resize(int width, int height)
Definition: diguyGraphicsFrameBuffer.h:22
virtual void set_enable_mipmaps(int enable_mipmaps)
Definition: diguyGraphicsFrameBuffer.h:29
int m_enable_mipmaps
Definition: diguyGraphicsFrameBuffer.h:47
int m_height
Definition: diguyGraphicsFrameBuffer.h:45
Definition: diguyGraphicsFrameBuffer.h:10
diguyGraphicsFrameBuffer()
Definition: diguyGraphicsFrameBuffer.h:13
int get_width()
Definition: diguyGraphicsFrameBuffer.h:40
int get_height()
Definition: diguyGraphicsFrameBuffer.h:41
virtual ~diguyGraphicsFrameBuffer()
Definition: diguyGraphicsFrameBuffer.h:20
int m_width
Definition: diguyGraphicsFrameBuffer.h:44
int m_shadow_map
Definition: diguyGraphicsFrameBuffer.h:46
virtual void set_texture_unit(int texture_unit)
Definition: diguyGraphicsFrameBuffer.h:30
virtual void set_shadow_map(int shadow_map)
Definition: diguyGraphicsFrameBuffer.h:28