HDK
|
#include <unitTestNullRenderDelegate.h>
Additional Inherited Members | |
Protected Member Functions inherited from HdRenderDelegate | |
HD_API | HdRenderDelegate () |
This class must be derived from. More... | |
HD_API | HdRenderDelegate (HdRenderSettingsMap const &settingsMap) |
Allow derived classes to pass construction-time render settings. More... | |
HdRenderDelegate (const HdRenderDelegate &)=delete | |
HdRenderDelegate & | operator= (const HdRenderDelegate &)=delete |
HD_API void | _PopulateDefaultSettings (HdRenderSettingDescriptorList const &defaultSettings) |
Protected Attributes inherited from HdRenderDelegate | |
HdRenderSettingsMap | _settingsMap |
Render settings state. More... | |
unsigned int | _settingsVersion |
Definition at line 33 of file unitTestNullRenderDelegate.h.
|
default |
|
overridedefault |
|
overridevirtual |
Sync, Execute & Dispatch Hooks
Implements HdRenderDelegate.
|
overridevirtual |
Request to Allocate and Construct a new Bprim.
typeId | the type identifier of the prim to allocate |
sprimId | a unique identifier for the prim |
Implements HdRenderDelegate.
|
overridevirtual |
Request to Allocate and Construct a Bprim to use as a standin, if there if an error with another another Bprim of the same type. For example, if another prim references a non-exisiting Bprim, the fallback could be used.
typeId | the type identifier of the prim to allocate |
Implements HdRenderDelegate.
|
overridevirtual |
Request to Allocate and Construct an Sprim to use as a standin, if there if an error with another another Sprim of the same type. For example, if another prim references a non-exisiting Sprim, the fallback could be used.
typeId | the type identifier of the prim to allocate |
Implements HdRenderDelegate.
|
overridevirtual |
Instancer Factory
Implements HdRenderDelegate.
|
overridevirtual |
Renderpass factory
Implements HdRenderDelegate.
|
overridevirtual |
Prim Factories
Implements HdRenderDelegate.
|
overridevirtual |
Request to Allocate and Construct a new Sprim.
typeId | the type identifier of the prim to allocate |
sprimId | a unique identifier for the prim |
Implements HdRenderDelegate.
Request to Destruct and deallocate the prim.
Implements HdRenderDelegate.
|
overridevirtual |
Implements HdRenderDelegate.
Request to Destruct and deallocate the prim.
Implements HdRenderDelegate.
Request to Destruct and deallocate the prim.
Implements HdRenderDelegate.
|
overridevirtual |
Commands API
Reimplemented from HdRenderDelegate.
|
overridevirtual |
Returns an opaque handle to a render param, that in turn is passed to each prim created by the render delegate during sync processing. This avoids the need to store a global state pointer in each prim.
The typical lifetime of the renderParam would match that of the RenderDelegate, however the minimal lifetime is that of the Sync processing. The param maybe queried multiple times during sync.
A render delegate may return null for the param.
Reimplemented from HdRenderDelegate.
|
overridevirtual |
Returns a shared ptr to the resource registry of the current render delegate.
Implements HdRenderDelegate.
|
overridevirtual |
Returns a list of typeId's of all supported Bprims by this render delegate.
Implements HdRenderDelegate.
|
overridevirtual |
Returns a list of typeId's of all supported Rprims by this render delegate.
Implements HdRenderDelegate.
|
overridevirtual |
Returns a list of typeId's of all supported Sprims by this render delegate.
Implements HdRenderDelegate.
|
overridevirtual |
Invokes the command described by the token command
with optional args
.
If the command succeeds, returns true
, otherwise returns false
. A command will generally fail if it is not among those returned by GetCommandDescriptors().
Reimplemented from HdRenderDelegate.