All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
schemaTypeDefs.h
1//
2// Copyright 2023 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7#ifndef PXR_IMAGING_HD_SCHEMA_TYPE_DEFS_H
8#define PXR_IMAGING_HD_SCHEMA_TYPE_DEFS_H
9
10#include "pxr/pxr.h"
11
12#include "pxr/imaging/hd/containerSchema.h"
13#include "pxr/imaging/hd/dataSourceTypeDefs.h"
14#include "pxr/imaging/hd/vectorSchema.h"
15
16PXR_NAMESPACE_OPEN_SCOPE
17
18class HdMaterialConnectionSchema;
19
20// Vectors of numeric types
23
24// Vectors of Schemas
35
36// Containers of sampled data sources
39
40// Containers of schemas
55
56// Containers of vectors of schemas
61
62PXR_NAMESPACE_CLOSE_SCOPE
63
64#endif
Template class wrapping a vector data source whose children are container data source conforming to a...
Definition: vectorSchema.h:81
Template class for a schema backed by a container whose children have arbitrary names but an expected...
Template class wrapping a vector data source whose children are data source of an expected type.
Definition: vectorSchema.h:66