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>
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.