24#ifndef PXR_IMAGING_HDX_TYPES_H
25#define PXR_IMAGING_HDX_TYPES_H
28#include "pxr/imaging/hdx/api.h"
29#include "pxr/imaging/hdx/version.h"
30#include "pxr/imaging/hgi/types.h"
31#include "pxr/imaging/hio/types.h"
35PXR_NAMESPACE_OPEN_SCOPE
39struct HdxShaderInputs {
48bool operator==(
const HdxShaderInputs& lhs,
const HdxShaderInputs& rhs);
50bool operator!=(
const HdxShaderInputs& lhs,
const HdxShaderInputs& rhs);
52std::ostream&
operator<<(std::ostream& out,
const HdxShaderInputs& pv);
56HioFormat HdxGetHioFormat(HgiFormat hgiFormat);
58PXR_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.