This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
driver.h
1//
2// Copyright 2020 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_DRIVER_H
8#define PXR_IMAGING_HD_DRIVER_H
9
10#include "pxr/pxr.h"
11#include "pxr/imaging/hd/api.h"
12
13#include "pxr/base/tf/token.h"
14#include "pxr/base/vt/value.h"
15
16PXR_NAMESPACE_OPEN_SCOPE
17
23class HdDriver {
24public:
25 TfToken name;
26 VtValue driver;
27};
28
29PXR_NAMESPACE_CLOSE_SCOPE
30
31#endif
HdDriver represents a device object, commonly a render device, that is owned by the application and p...
Definition: driver.h:23
Token for efficient comparison, assignment, and hashing of known strings.
Definition: token.h:71
Provides a container which may hold any type, and provides introspection and iteration over array typ...
Definition: value.h:147
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...