24 #ifndef PXR_USD_USD_SHADE_INPUT_H
25 #define PXR_USD_USD_SHADE_INPUT_H
102 template <
typename T>
239 return _attr &&
IsInput(_attr);
272 explicit operator bool()
const {
285 return !(lhs == rhs);
374 std::vector<UsdShadeConnectionSourceInfo>
const &sourceInfos)
const;
507 bool shaderOutputsOnly =
false)
const;
531 #endif // PXR_USD_USD_SHADE_INPUT_H
static constexpr UsdTimeCode Default()
bool Get(T *value, UsdTimeCode time=UsdTimeCode::Default()) const
GT_API const UT_StringHolder time
GLsizei const GLchar *const * string
UsdShadeConnectionModification
GLsizei GLsizei GLchar * source
GLuint const GLchar * name
bool Set(const T &value, UsdTimeCode time=UsdTimeCode::Default()) const
const TfToken & GetName() const
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
std::unordered_map< TfToken, std::string, TfToken::HashFunctor > NdrTokenMap
size_t hash_value(const CH_ChannelRef &ref)