HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_OGLFramebuffer Member List

This is the complete list of members for RE_OGLFramebuffer, including all inherited members.

attachRenderbuffer(RE_Render *r, RE_OGLRenderbuffer *rbuf, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
attachTexture(RE_Render *r, RE_Texture *t, int level=-1, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
begin(RE_Render *r, RE_BufferAttachment buf, int colorbufnum=0, bool initview=true)RE_OGLFramebuffer
begin(RE_Render *r)RE_OGLFramebuffer
beginRead(RE_Render *r, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
bind(RE_Render *r, bool for_draw=true)RE_OGLFramebuffer
blitFromFramebuffer(RE_Render *r, RE_OGLFramebuffer *from_fbo, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0, int destbufnum=-1, const UT_DimRect *from_area=nullptr)RE_OGLFramebuffer
clearContext()RE_ContextSpecificObjectinline
createRenderbuffer(RE_Render *r, RE_GPUType data_type, int vectorsize, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0, int samples=0)RE_OGLFramebuffer
createTexture(RE_Render *r, RE_GPUType data_type, int vectorsize, int miplevel=-1, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0, bool rect=false, int samples=0)RE_OGLFramebuffer
detach(RE_Render *r, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0, bool freeme=false)RE_OGLFramebuffer
detachAndFree(RE_Render *r, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebufferinline
drawToAllBuffers(RE_Render *r)RE_OGLFramebuffer
drawToBuffer(RE_Render *r, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
drawToBuffers(RE_Render *r, int num, const int *bufferlist)RE_OGLFramebuffer
dumpConfig(RE_Render *r, FILE *)RE_OGLFramebuffer
end(RE_Render *r)RE_OGLFramebuffer
getBufferAttachment(RE_Render *r, RE_BufferAttachment buffer_type, int colorbufnum=0)RE_OGLFramebuffer
getFBOErrorMessage(RE_FBOStatus status)RE_OGLFramebufferstatic
getHeight() const RE_OGLFramebufferinline
getID() const RE_OGLFramebufferinline
getMyRender()RE_ContextSpecificObjectprotected
getName()RE_OGLFramebufferinline
getOrigin(fpreal &x, fpreal &y) const RE_OGLFramebuffer
getSamples() const RE_OGLFramebufferinline
getTextureAttachment(RE_Render *r, RE_BufferAttachment buffer_type, int colorbufnum=0)RE_OGLFramebuffer
getWidth() const RE_OGLFramebufferinline
hasAttachment(RE_Render *r, RE_BufferAttachment buffer_type, int colorbufnum=0)RE_OGLFramebuffer
init(RE_Render *r) overrideRE_OGLFramebuffervirtual
initContext(RE_Render *r)RE_ContextSpecificObject
initDraw(RE_Render *r, bool project_mat, bool scissor, bool clear) const RE_OGLFramebuffer
initOrCheckRender(RE_Render *r)RE_ContextSpecificObjectinlineprotected
interruptDraw(RE_Render *r)RE_OGLFramebufferinline
isActiveDraw()RE_OGLFramebufferinline
isAttached(RE_Render *r, RE_Texture *tex)RE_OGLFramebuffer
isValid(RE_Render *r, RE_FBOStatus *status=nullptr)RE_OGLFramebuffer
matches(int width, int height, int samples=1) const RE_OGLFramebuffer
matchesContext(RE_Render *r) const RE_ContextSpecificObject
popAttachment(RE_Render *r)RE_OGLFramebuffer
pushAttachment(RE_Render *r, RE_BufferAttachment buffer_type, int colorbufnum=0)RE_OGLFramebuffer
RE_BIND_DRAW enum valueRE_OGLFramebuffer
RE_BIND_NONE enum valueRE_OGLFramebuffer
RE_BIND_READ enum valueRE_OGLFramebuffer
RE_BufferBindMode enum nameRE_OGLFramebuffer
RE_ContextSpecificObject()RE_ContextSpecificObjectinline
RE_OGLFramebuffer(const char *name=nullptr)RE_OGLFramebuffer
readAsyncFromBuffers(RE_Render *r, int num, int *bufferlist)RE_OGLFramebuffer
readFromBuffer(RE_Render *r, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
readFromRenderBuffer(RE_Render *r, void *image, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER, int colorbufnum=0)RE_OGLFramebuffer
resumeDraw(RE_Render *r)RE_OGLFramebufferinline
setOrigin(fpreal x, fpreal y)RE_OGLFramebuffer
setResolution(int width, int height)RE_OGLFramebuffer
setSamples(int samples)RE_OGLFramebuffer
setupTexture(RE_Render *r, RE_Texture *t, RE_GPUType data_type, int vectorsize, int miplevel=-1, RE_BufferAttachment buffer_type=RE_COLOR_BUFFER)RE_OGLFramebuffer
unbind(RE_Render *r, bool switch_only=false, bool restore_ms=true)RE_OGLFramebuffer
verifyBinding(RE_Render *r, RE_OGLFramebuffer *fbo, RE_BufferBindMode bindmode=RE_BIND_DRAW)RE_OGLFramebufferstatic
verifyBufferAttachment(RE_Render *r, RE_BufferAttachment buffer_type, int colorbufnum=0, RE_FBOStatus *status=nullptr)RE_OGLFramebuffer
writeToFile(RE_Render *r, const char *filename, RE_BufferAttachment buf, int colorbufnum=0)RE_OGLFramebuffer
~RE_ContextSpecificObject()RE_ContextSpecificObjectinlinevirtual
~RE_OGLFramebuffer() overrideRE_OGLFramebuffer