All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdEngine Class Reference

The application-facing entry point top-level entry point for accessing Hydra. More...

Public Member Functions

HD_API void Execute (HdRenderIndex *index, HdTaskSharedPtrVector *tasks)
 Execute tasks. More...
 
HD_API void ReloadAllShaders (HdRenderIndex &index)
 
Task Context

External interface to set data/state in the task context passed to each task in the render graph

HD_API void SetTaskContextData (const TfToken &id, VtValue &data)
 Adds or updates the value associated with the token. More...
 
HD_API void RemoveTaskContextData (const TfToken &id)
 Removes the specified token. More...
 

Detailed Description

The application-facing entry point top-level entry point for accessing Hydra.

Typically the application would only create one of these.

Definition at line 48 of file engine.h.

Member Function Documentation

HD_API void Execute ( HdRenderIndex index,
HdTaskSharedPtrVector *  tasks 
)

Execute tasks.

HD_API void RemoveTaskContextData ( const TfToken id)

Removes the specified token.

HD_API void SetTaskContextData ( const TfToken id,
VtValue data 
)

Adds or updates the value associated with the token.

Only one is supported for each token.


The documentation for this class was generated from the following file: