A Scene Hook creates new scene render hooks when new viewports are created.
More...
#include <DM_SceneHook.h>
A Scene Hook creates new scene render hooks when new viewports are created.
Definition at line 158 of file DM_SceneHook.h.
Create a scene hook which creates scene render hook instances for specific viewports. Only one scene hook is ever created, and it is responsible for managing the scene render hooks for viewports. Each hook requires a name (for error reporting) and a priority level to resolve multiple scene hook conflicts.
| virtual DM_SceneHook::~DM_SceneHook |
( |
| ) |
|
|
virtual |
| const char* DM_SceneHook::getName |
( |
| ) |
const |
|
inline |
| int DM_SceneHook::getPriority |
( |
| ) |
const |
|
inline |
Called when a viewport needs to create a new hook. Each viewport has its own scene hook.
Called when a viewport no longer requires the hook. When a viewport is destroyed, it retires all its hooks. Because a hook could be shared between all viewports, this method gives the scene hook the opportunity to delete it, dereference it, etc. The viewport doing the retiring is passed in along with the hook it is retiring.
The documentation for this class was generated from the following file: