_activeDepthBuffer | Divide::glFramebuffer | protected |
_activeReadBuffer | Divide::glFramebuffer | protected |
_attachments | Divide::RenderTarget | protected |
_attachmentsAutoResolve | Divide::RenderTarget | protected |
_attachmentState | Divide::glFramebuffer | protected |
_attachmentsUsed | Divide::RenderTarget | protected |
_colourBuffers | Divide::glFramebuffer | protected |
_context | Divide::GraphicsResource | protected |
_descriptor | Divide::RenderTarget | protected |
_framebufferResolveHandle | Divide::glFramebuffer | protected |
Divide::_guid | Divide::GUIDWrapper | protected |
_isLayeredDepth | Divide::glFramebuffer | protected |
_nameHash | Divide::GraphicsResource | private |
_previousDrawLayers | Divide::glFramebuffer | protected |
_previousPolicy | Divide::glFramebuffer | protected |
_statusCheckQueued | Divide::glFramebuffer | protected |
_type | Divide::GraphicsResource | private |
AttachmentState enum name | Divide::glFramebuffer | |
Attorney::CEGUIRenderTarget | Divide::glFramebuffer | friend |
Attorney::GLAPIRenderTarget | Divide::glFramebuffer | friend |
autoResolveAttachment(RTAttachment *att) const | Divide::RenderTarget | protected |
begin(const RTDrawDescriptor &drawPolicy, const RTClearDescriptor &clearPolicy) | Divide::glFramebuffer | protected |
blitFrom(RenderTarget *source, const RTBlitParams ¶ms) | Divide::glFramebuffer | |
checkStatus() | Divide::glFramebuffer | protected |
checkStatusInternal(gl46core::GLuint handle) | Divide::glFramebuffer | protected |
clear(const RTClearDescriptor &descriptor) | Divide::glFramebuffer | protected |
context() const noexcept | Divide::GraphicsResource | inline |
create() override | Divide::glFramebuffer | virtual |
depthClearValue() noexcept | Divide::RenderTarget | |
end(const RTTransitionMask &mask) | Divide::glFramebuffer | protected |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) const | Divide::RenderTarget | |
getAttachmentCount(RTAttachmentType type) const noexcept | Divide::RenderTarget | |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
getHeight() const noexcept | Divide::RenderTarget | |
getResolution() const noexcept | Divide::RenderTarget | |
getSampleCount() const noexcept | Divide::RenderTarget | |
getWidth() const noexcept | Divide::RenderTarget | |
glFramebuffer(GFXDevice &context, const RenderTargetDescriptor &descriptor) | Divide::glFramebuffer | explicit |
GraphicsResource(GFXDevice &context, Type type, I64 GUID, U64 nameHash) | Divide::GraphicsResource | explicitprotected |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
hasAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) const | Divide::RenderTarget | |
initAttachment(RTAttachment *att, RTAttachmentType type, RTColourAttachmentSlot slot) override | Divide::glFramebuffer | protectedvirtual |
name() const noexcept | Divide::RenderTarget | |
nameHash() const noexcept | Divide::GraphicsResource | inline |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | |
NonMovable(const NonMovable &)=default | Divide::NonMovable | |
NonMovable()=default | Divide::NonMovable | protected |
Divide::operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
Divide::operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
Divide::GraphicsResource::Divide::operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::GraphicsResource::operator=(NonCopyable &&)=default | Divide::NonCopyable | |
Divide::GraphicsResource::Divide::NonMovable::operator=(NonMovable &&)=delete | Divide::NonMovable | |
Divide::NonMovable::operator=(const NonMovable &)=default | Divide::NonMovable | |
prepareBuffers(const RTDrawDescriptor &drawPolicy) | Divide::glFramebuffer | protected |
PROPERTY_R_IW(Str< 128 >, debugMessage, "") | Divide::glFramebuffer | protected |
PROPERTY_R_IW(gl46core::GLuint, framebufferHandle, GL_NULL_HANDLE) | Divide::glFramebuffer | protected |
QueueMipMapsRecomputation(const RTAttachment_uptr &attachment) | Divide::glFramebuffer | protectedstatic |
RenderTarget(GFXDevice &context, const RenderTargetDescriptor &descriptor) | Divide::RenderTarget | explicitprotected |
resize(U16 width, U16 height) | Divide::RenderTarget | |
resolve(const RTTransitionMask &mask) | Divide::glFramebuffer | protected |
setMipLevel(U16 writeLevel) | Divide::glFramebuffer | |
setMipLevelInternal(U8 attachmentIdx, U16 writeLevel) | Divide::glFramebuffer | protected |
toggleAttachment(U8 attachmentIdx, AttachmentState state, U16 levelOffset, DrawLayerEntry layerOffset, bool layeredRendering) | Divide::glFramebuffer | protected |
Type enum name | Divide::GraphicsResource | |
updateSampleCount(U8 newSampleCount) | Divide::RenderTarget | |
Usage enum name | Divide::RenderTarget | |
usesAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) const | Divide::RenderTarget | |
~glFramebuffer() override | Divide::glFramebuffer | |
~GraphicsResource() | Divide::GraphicsResource | virtual |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | protected |