7#ifndef PXR_IMAGING_HDX_TYPES_H
8#define PXR_IMAGING_HDX_TYPES_H
11#include "pxr/imaging/hdx/api.h"
12#include "pxr/imaging/hdx/version.h"
13#include "pxr/imaging/hgi/types.h"
14#include "pxr/imaging/hio/types.h"
18PXR_NAMESPACE_OPEN_SCOPE
22struct HdxShaderInputs {
31bool operator==(
const HdxShaderInputs& lhs,
const HdxShaderInputs& rhs);
33bool operator!=(
const HdxShaderInputs& lhs,
const HdxShaderInputs& rhs);
35std::ostream&
operator<<(std::ostream& out,
const HdxShaderInputs& pv);
39HioFormat HdxGetHioFormat(HgiFormat hgiFormat);
41PXR_NAMESPACE_CLOSE_SCOPE
A map with string keys and VtValue values.
GF_API std::ostream & operator<<(std::ostream &, const GfBBox3d &)
Output a GfBBox3d using the format [(range) matrix zeroArea].
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
std::vector< TfToken > TfTokenVector
Convenience types.