22 #include "texturemanager.h"
26 using FBOTextureMap = std::map< GLenum , Texture * >;
92 void AddTexture(
Texture * texture , GLenum attachment );
173 FBOTextureMap mRenderBufferMap;
174 FBOTextureMap mTextureMap;
178 #endif // FRAMEBUFFER_H
The Texture class.
Definition: texture.h:37
void BindTextureLayer(Texture *texture, int layer, GLenum attachment)
FrameBuffer::BindTextureLayer.
Definition: FrameBuffer.cpp:150
Texture * getTexture(GLenum attachment)
getTexture
Definition: FrameBuffer.cpp:69
void BindFrameBuffer(void)
BindFrameBuffer.
Definition: FrameBuffer.cpp:42
void BindTextureArray(Texture *texture, GLenum attachment)
FrameBuffer::BindTextureArray.
Definition: FrameBuffer.cpp:129
int getFrameWidth(void)
getFrameWidth
Definition: FrameBuffer.cpp:76
void BindTexture(Texture *texture, GLenum attachment)
FrameBuffer::BindTexture.
Definition: FrameBuffer.cpp:99
void DrawFrameBuffer(void)
DrawFrameBuffer.
Definition: FrameBuffer.cpp:52
void BindRenderBuffer(Texture *texture, GLenum attachment)
FrameBuffer::BindRenderBuffer.
Definition: FrameBuffer.cpp:175
void ReadFrameBuffer(void)
ReadFrameBuffer.
Definition: FrameBuffer.cpp:47
Texture * getRenderBuffer(GLenum attachment)
getRenderBuffer
Definition: FrameBuffer.cpp:63
The FrameBuffer class.
Definition: framebuffer.h:31
void Unbind()
Unbind.
Definition: FrameBuffer.cpp:57
int getFrameHeight(void)
getFrameHeight
Definition: FrameBuffer.cpp:81