|
HDK
|
#include "DM_API.h"#include "DM_ViewportType.h"#include <UT/UT_Rect.h>#include <UT/UT_String.h>#include <RE/RE_RenderContext.h>#include <GR/GR_Defines.h>#include <GR/GR_PickRecord.h>
Include dependency graph for DM_SceneHook.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | DM_SceneHookData |
| Data structure for rendering scene hooks. More... | |
| class | DM_SceneRenderHook |
| Scene render hook instance, which does the actual rendering for a viewport. More... | |
| class | DM_SceneHook |
| A Scene Hook creates new scene render hooks when new viewports are created. More... | |
Macros | |
| #define | DM_SCENE_HOOK_VERSION 3 |
Enumerations | |
| enum | DM_SceneHookType { DM_HOOK_BACKGROUND, DM_HOOK_PRE_RENDER, DM_HOOK_BEAUTY, DM_HOOK_BEAUTY_TRANSPARENT, DM_HOOK_UNLIT, DM_HOOK_XRAY, DM_HOOK_POST_RENDER, DM_HOOK_FOREGROUND, DM_HOOK_SHADOW, DM_HOOK_HQ_LIGHT_PASS, DM_HOOK_FRAMEBUFFER_PICK, DM_HOOK_FRUSTUM_PICK, DM_HOOK_FULL_SCENE } |
| The rendering task that the hook performs. More... | |
| enum | DM_SceneHookPolicy { DM_HOOK_REPLACE_NATIVE = 0, DM_HOOK_BEFORE_NATIVE, DM_HOOK_AFTER_NATIVE } |
| How the hook augments or replaces the native Houdini rendering task. More... | |
| enum | DM_SceneHookScope { DM_HOOK_OBJSOPDOP_VIEW = 0x1, DM_HOOK_LOP_VIEW = 0x2, DM_HOOK_ALL_VIEWS = 0x3 } |
| #define DM_SCENE_HOOK_VERSION 3 |
Definition at line 29 of file DM_SceneHook.h.
| enum DM_SceneHookPolicy |
How the hook augments or replaces the native Houdini rendering task.
| Enumerator | |
|---|---|
| DM_HOOK_REPLACE_NATIVE | |
| DM_HOOK_BEFORE_NATIVE | |
| DM_HOOK_AFTER_NATIVE | |
Definition at line 55 of file DM_SceneHook.h.
| enum DM_SceneHookScope |
| Enumerator | |
|---|---|
| DM_HOOK_OBJSOPDOP_VIEW | |
| DM_HOOK_LOP_VIEW | |
| DM_HOOK_ALL_VIEWS | |
Definition at line 62 of file DM_SceneHook.h.
| enum DM_SceneHookType |
The rendering task that the hook performs.
Definition at line 32 of file DM_SceneHook.h.