7#ifndef PXR_IMAGING_HGIINTEROP_HGIINTEROP_H
8#define PXR_IMAGING_HGIINTEROP_HGIINTEROP_H
14#include "pxr/imaging/hgiInterop/api.h"
15#include "pxr/imaging/hgi/texture.h"
19PXR_NAMESPACE_OPEN_SCOPE
88 GfVec4f const &normalizedSrcRegion =
GfVec4f(0.0F, 0.0F, 1.0F, 1.0F));
94 std::unique_ptr<HgiInteropImpl> _hgiInteropImpl;
98PXR_NAMESPACE_CLOSE_SCOPE
Basic type for a vector of 4 float components.
Basic type for a vector of 4 int components.
Hydra Graphics Interface.
Hydra Graphics Interface Interop.
HGIINTEROP_API void TransferToApp(Hgi *srcHgi, HgiTextureHandle const &srcColor, HgiTextureHandle const &srcDepth, TfToken const &dstApi, VtValue const &dstFramebuffer, GfVec4i const &dstRegion, GfVec4f const &normalizedSrcRegion=GfVec4f(0.0F, 0.0F, 1.0F, 1.0F))
Composite the provided textures over the application / viewer's framebuffer contents.
Token for efficient comparison, assignment, and hashing of known strings.
Provides a container which may hold any type, and provides introspection and iteration over array typ...
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...