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.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...
std::vector< TfToken > TfTokenVector
Convenience types.