HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hgi.h File Reference
#include "pxr/pxr.h"
#include "pxr/imaging/hgiGL/api.h"
#include "pxr/imaging/hgiGL/capabilities.h"
#include "pxr/imaging/hgiGL/garbageCollector.h"
#include "pxr/imaging/hgi/hgi.h"
#include "pxr/imaging/hgi/tokens.h"
#include <functional>
#include <memory>
#include <vector>
+ Include dependency graph for hgi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HgiGL
 

Macros

#define HGIGL_API_VERSION   2
 

Typedefs

using HgiGLOpsFn = std::function< void(void)>
 
using HgiGLOpsVector = std::vector< HgiGLOpsFn >
 
using HgiGLContextArenaHandle = HgiHandle< class HgiGLContextArena >
 

Macro Definition Documentation

#define HGIGL_API_VERSION   2

API Version & History

1 -> 2: Added Context Arena API

Definition at line 233 of file hgi.h.

Typedef Documentation

Definition at line 44 of file hgi.h.

using HgiGLOpsFn = std::function<void(void)>

Definition at line 42 of file hgi.h.

using HgiGLOpsVector = std::vector<HgiGLOpsFn>

Definition at line 43 of file hgi.h.