_attachments | Divide::RenderTarget | protected |
_attachmentsAutoResolve | Divide::RenderTarget | protected |
_attachmentsUsed | Divide::RenderTarget | protected |
_colourAttachmentFormats | Divide::vkRenderTarget | private |
_colourAttachmentInfo | Divide::vkRenderTarget | private |
_context | Divide::GraphicsResource | protected |
_depthAttachmentInfo | Divide::vkRenderTarget | private |
_descriptor | Divide::RenderTarget | protected |
Divide::_guid | Divide::GUIDWrapper | protected |
_keptMSAAData | Divide::vkRenderTarget | private |
_nameHash | Divide::GraphicsResource | private |
_previousPolicy | Divide::vkRenderTarget | private |
_stagingColourAttachmentInfo | Divide::vkRenderTarget | private |
_subresourceRange | Divide::vkRenderTarget | private |
_type | Divide::GraphicsResource | private |
Attorney::VKAPIRenderTarget | Divide::vkRenderTarget | friend |
autoResolveAttachment(RTAttachment *att) const | Divide::RenderTarget | protected |
begin(VkCommandBuffer cmdBuffer, const RTDrawDescriptor &descriptor, const RTClearDescriptor &clearPolicy, VkPipelineRenderingCreateInfo &pipelineRenderingCreateInfoOut) | Divide::vkRenderTarget | private |
blitFrom(VkCommandBuffer cmdBuffer, vkRenderTarget *source, const RTBlitParams ¶ms) noexcept | Divide::vkRenderTarget | private |
context() const noexcept | Divide::GraphicsResource | inline |
create() override | Divide::vkRenderTarget | virtual |
depthClearValue() noexcept | Divide::RenderTarget | |
end(VkCommandBuffer cmdBuffer, const RTTransitionMask &mask) | Divide::vkRenderTarget | private |
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 | |
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) | Divide::RenderTarget | 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 | |
PROPERTY_R_IW(VkRenderingInfo, renderingInfo) | Divide::vkRenderTarget | |
RenderTarget(GFXDevice &context, const RenderTargetDescriptor &descriptor) | Divide::RenderTarget | explicitprotected |
resize(U16 width, U16 height) | Divide::RenderTarget | |
transitionAttachments(VkCommandBuffer cmdBuffer, const RTDrawDescriptor &descriptor, const RTTransitionMask &transitionMask, bool toWrite) | Divide::vkRenderTarget | private |
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 | |
vkRenderTarget(GFXDevice &context, const RenderTargetDescriptor &descriptor) | Divide::vkRenderTarget | |
~GraphicsResource() | Divide::GraphicsResource | virtual |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | protected |