12 #ifndef DM_RenderTable_h
13 #define DM_RenderTable_h
93 bool installGeometryOption(
const char *vis_name,
94 const char *vis_label = NULL,
106 bool installSceneOption(
const char *vis_name,
107 const char *vis_label = NULL);
110 bool runDSO(
const char* lib_path);
118 bool installOption(
const char *option_name,
119 const char *option_label,
127 int render_hook_version);
129 static void clearRenderHookTable(
void *);
130 static void clearSceneRenderHooks(
void *);
134 friend class DM_Viewport;
hboost::math::policies::policy< hboost::math::policies::domain_error< hboost::math::policies::ignore_error >, hboost::math::policies::pole_error< hboost::math::policies::ignore_error >, hboost::math::policies::overflow_error< hboost::math::policies::ignore_error >, hboost::math::policies::underflow_error< hboost::math::policies::ignore_error >, hboost::math::policies::denorm_error< hboost::math::policies::ignore_error >, hboost::math::policies::rounding_error< hboost::math::policies::ignore_error >, hboost::math::policies::evaluation_error< hboost::math::policies::ignore_error >, hboost::math::policies::indeterminate_result_error< hboost::math::policies::ignore_error > > policy
#define SYS_VISIBILITY_EXPORT
#define GUI_PRIMITIVE_HOOK_VERSION
GLint GLint GLsizei GLint GLenum GLenum type
Hook has no special behaviour.
DM_SceneHookType
The rendering task that the hook performs.
GLenum GLenum GLsizei void * table
#define DM_SCENE_HOOK_VERSION
A Scene Hook creates new scene render hooks when new viewports are created.
SYS_VISIBILITY_EXPORT void newRenderHook(DM_RenderTable *table)
The plugin entry point for render hook registration.
DM_SceneHookPolicy
How the hook augments or replaces the native Houdini rendering task.