Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::glFramebuffer Member List

This is the complete list of members for Divide::glFramebuffer, including all inherited members.

_activeDepthBufferDivide::glFramebufferprotected
_activeReadBufferDivide::glFramebufferprotected
_attachmentsDivide::RenderTargetprotected
_attachmentsAutoResolveDivide::RenderTargetprotected
_attachmentStateDivide::glFramebufferprotected
_attachmentsUsedDivide::RenderTargetprotected
_colourBuffersDivide::glFramebufferprotected
_contextDivide::GraphicsResourceprotected
_descriptorDivide::RenderTargetprotected
_framebufferResolveHandleDivide::glFramebufferprotected
Divide::_guidDivide::GUIDWrapperprotected
_isLayeredDepthDivide::glFramebufferprotected
_nameHashDivide::GraphicsResourceprivate
_previousDrawLayersDivide::glFramebufferprotected
_previousPolicyDivide::glFramebufferprotected
_statusCheckQueuedDivide::glFramebufferprotected
_typeDivide::GraphicsResourceprivate
AttachmentState enum nameDivide::glFramebuffer
Attorney::CEGUIRenderTargetDivide::glFramebufferfriend
Attorney::GLAPIRenderTargetDivide::glFramebufferfriend
autoResolveAttachment(RTAttachment *att) constDivide::RenderTargetprotected
begin(const RTDrawDescriptor &drawPolicy, const RTClearDescriptor &clearPolicy)Divide::glFramebufferprotected
blitFrom(RenderTarget *source, const RTBlitParams &params)Divide::glFramebuffer
checkStatus()Divide::glFramebufferprotected
checkStatusInternal(gl46core::GLuint handle)Divide::glFramebufferprotected
clear(const RTClearDescriptor &descriptor)Divide::glFramebufferprotected
context() const noexceptDivide::GraphicsResourceinline
create() overrideDivide::glFramebuffervirtual
depthClearValue() noexceptDivide::RenderTarget
end(const RTTransitionMask &mask)Divide::glFramebufferprotected
generateGUID() noexceptDivide::GUIDWrapperstatic
getAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) constDivide::RenderTarget
getAttachmentCount(RTAttachmentType type) const noexceptDivide::RenderTarget
getGUID() const noexceptDivide::GUIDWrapperinline
getHeight() const noexceptDivide::RenderTarget
getResolution() const noexceptDivide::RenderTarget
getSampleCount() const noexceptDivide::RenderTarget
getWidth() const noexceptDivide::RenderTarget
glFramebuffer(GFXDevice &context, const RenderTargetDescriptor &descriptor)Divide::glFramebufferexplicit
GraphicsResource(GFXDevice &context, Type type, I64 GUID, U64 nameHash)Divide::GraphicsResourceexplicitprotected
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
hasAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) constDivide::RenderTarget
initAttachment(RTAttachment *att, RTAttachmentType type, RTColourAttachmentSlot slot) overrideDivide::glFramebufferprotectedvirtual
name() const noexceptDivide::RenderTarget
nameHash() const noexceptDivide::GraphicsResourceinline
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
NonMovable(NonMovable &&)=deleteDivide::NonMovable
NonMovable(const NonMovable &)=defaultDivide::NonMovable
NonMovable()=defaultDivide::NonMovableprotected
Divide::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
Divide::GraphicsResource::Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::GraphicsResource::operator=(NonCopyable &&)=defaultDivide::NonCopyable
Divide::GraphicsResource::Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovable
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovable
prepareBuffers(const RTDrawDescriptor &drawPolicy)Divide::glFramebufferprotected
PROPERTY_R_IW(Str< 128 >, debugMessage, "")Divide::glFramebufferprotected
PROPERTY_R_IW(gl46core::GLuint, framebufferHandle, GL_NULL_HANDLE)Divide::glFramebufferprotected
QueueMipMapsRecomputation(const RTAttachment_uptr &attachment)Divide::glFramebufferprotectedstatic
RenderTarget(GFXDevice &context, const RenderTargetDescriptor &descriptor)Divide::RenderTargetexplicitprotected
resize(U16 width, U16 height)Divide::RenderTarget
resolve(const RTTransitionMask &mask)Divide::glFramebufferprotected
setMipLevel(U16 writeLevel)Divide::glFramebuffer
setMipLevelInternal(U8 attachmentIdx, U16 writeLevel)Divide::glFramebufferprotected
toggleAttachment(U8 attachmentIdx, AttachmentState state, U16 levelOffset, DrawLayerEntry layerOffset, bool layeredRendering)Divide::glFramebufferprotected
Type enum nameDivide::GraphicsResource
updateSampleCount(U8 newSampleCount)Divide::RenderTarget
Usage enum nameDivide::RenderTarget
usesAttachment(RTAttachmentType type, RTColourAttachmentSlot slot=RTColourAttachmentSlot::SLOT_0) constDivide::RenderTarget
~glFramebuffer() overrideDivide::glFramebuffer
~GraphicsResource()Divide::GraphicsResourcevirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~NonMovable()=defaultDivide::NonMovableprotected