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.