7#ifndef PXR_IMAGING_HGI_GRAPHICS_CMDS_DESC_H
8#define PXR_IMAGING_HGI_GRAPHICS_CMDS_DESC_H
11#include "pxr/imaging/hgi/api.h"
12#include "pxr/imaging/hgi/attachmentDesc.h"
13#include "pxr/imaging/hgi/texture.h"
16PXR_NAMESPACE_OPEN_SCOPE
47 : colorAttachmentDescs()
48 , depthAttachmentDesc()
50 , colorResolveTextures()
52 , depthResolveTexture()
55 inline bool HasAttachments()
const {
56 return !colorAttachmentDescs.empty() || depthTexture;
59 HgiAttachmentDescVector colorAttachmentDescs;
62 HgiTextureHandleVector colorTextures;
63 HgiTextureHandleVector colorResolveTextures;
85PXR_NAMESPACE_CLOSE_SCOPE
GF_API std::ostream & operator<<(std::ostream &, const GfBBox3d &)
Output a GfBBox3d using the format [(range) matrix zeroArea].
Describes the properties of a framebuffer attachment.
Describes the properties to begin a HgiGraphicsCmds.