|  | 
|  | HUSD_Imaging () | 
|  | 
|  | ~HUSD_Imaging () | 
|  | 
| void | setScene (HUSD_Scene *scene_ref) | 
|  | 
| void | showPurposeRender (bool enable) | 
|  | 
| void | showPurposeProxy (bool enable) | 
|  | 
| void | showPurposeGuide (bool enable) | 
|  | 
| void | setDrawMode (DrawMode mode) | 
|  | 
| void | setDrawComplexity (float complexity) | 
|  | 
| void | setBackfaceCull (bool cull) | 
|  | 
| void | setStage (const HUSD_DataHandle &data_handle, const HUSD_ConstOverridesPtr &overrides, const HUSD_ConstPostLayersPtr &postlayers) | 
|  | 
| bool | setFrame (fpreal frame) | 
|  | 
| bool | setLightingMode (HUSD_LightingMode mode) | 
|  | 
| void | setHeadlightIntensity (fpreal intensity) | 
|  | 
| void | setThreePointLights (const UT_Vector3F &key_color, const UT_Vector2D &key_dir, const UT_Vector3F &fill_color, const UT_Vector2D &fill_dir, const UT_Vector3F &back_color, const UT_Vector2D &back_dir) | 
|  | 
| void | setDomeLight (const UT_StringHolder &env_name, const UT_Vector3F &tint, const UT_Vector3F &rotate) | 
|  | 
| void | setPhysicalSky (const fpreal32 &sun_int, const UT_Vector2D &sun_dir, const fpreal32 &sky_int, const UT_StringHolder &map_name) | 
|  | 
| void | setLighting (bool enable) | 
|  | 
| void | setMaterials (bool enable) | 
|  | 
| void | setAspectPolicy (HUSD_AspectConformPolicy p) | 
|  | 
| void | setAllowStormRenderer (bool allow_storm) | 
|  | 
| BufferSet | hasAOVBuffers () const | 
|  | 
| void | setPostRenderCallback (ImagingCallback cb) | 
|  | 
| bool | getUsingCoreProfile () | 
|  | 
| bool | canBackgroundRender (const UT_StringRef &name) const | 
|  | 
| bool | launchBackgroundRender (const UT_Matrix4D &view_matrix, const UT_Matrix4D &proj_matrix, const UT_DimRect &viewport_rect, const UT_StringRef &renderer, const UT_Options *render_opts, bool cam_effects) | 
|  | 
| void | waitForUpdateToComplete () | 
|  | 
| bool | checkRender (bool do_render) | 
|  | 
| void | updateComposite (bool free_buffers_if_missing, const COP_SlapcompViewInfo *v=nullptr) | 
|  | 
| HUSD_RenderBuffer | getAOVBuffer (const UT_StringRef &name) const | 
|  | Returns one of the primary buffers.  More... 
 | 
|  | 
| HUSD_RenderBuffer | getAOVBufferIncludingExtra (const UT_StringRef &name) const | 
|  | Returns a buffer even if it is an extra buffer.  More... 
 | 
|  | 
| void | getAOVRasters (const UT_Vector2i &res, const UT_StringHolder &aovpattern, UT_StringArray &aovnames, UT_StringMap< UT_UniquePtr< PXL_Raster >> &rasters, const PXL_Raster *background_raster=nullptr, int bleft=-1, int bbottom=-1, int bright=-1, int btop=-1, fpreal sx=0.0, fpreal sy=0.0, fpreal sw=1.0, fpreal sh=1.0) const | 
|  | 
| bool | getAOVBufferInfo (UT_Vector2i &resolution, UT_DimRect &data_window) const | 
|  | 
| bool | render (const UT_Matrix4D &view_matrix, const UT_Matrix4D &proj_matrix, const UT_DimRect &viewport_rect, const UT_StringRef &renderer, const UT_Options *render_opts, bool cam_effects, const COP_SlapcompViewInfo *v=nullptr) | 
|  | 
| void | setCameraPath (const UT_StringRef &path, bool camera_synced=true) | 
|  | 
| void | setRenderPassPrimPath (const HUSD_Path &path) | 
|  | 
| void | setAOVCompositor (HUSD_Compositor *comp) | 
|  | 
| HUSD_Scene & | scene () | 
|  | 
| bool | isConverged () const | 
|  | 
| void | terminateRender (bool hard_halt=true) | 
|  | 
| bool | getBoundingBox (UT_BoundingBox &bbox, const UT_Matrix3R *rot) const | 
|  | 
| const UT_StringHolder & | rendererName () const | 
|  | 
| void | getRendererCommands (UT_StringArray &command_names, UT_StringArray &command_descriptions) const | 
|  | 
| void | invokeRendererCommand (const UT_StringHolder &command_name) const | 
|  | 
| bool | isUpdateRunning () const | 
|  | 
| bool | isUpdateComplete () const | 
|  | 
| void | pauseRender () | 
|  | 
| void | resumeRender () | 
|  | 
| bool | canPause () const | 
|  | 
| bool | isPausedByUser () const | 
|  | 
| bool | isStoppedByUser () const | 
|  | 
| bool | rendererCreated () const | 
|  | 
| bool | allowUpdates () const | 
|  | 
| void | setAllowUpdates (bool allow_updates) | 
|  | 
| void | setRenderSettings (const UT_StringRef &settings_path, int w=0, int h=0, fpreal resscale=0.0, const UT_Vector4F &render_region={0.0, 0.0, 0.0, 0.0}) | 
|  | 
| const UT_StringArray & | rendererPlanes () const | 
|  | 
| bool | setOutputPlane (const UT_StringRef &name) | 
|  | 
| const UT_StringHolder & | outputPlane () const | 
|  | 
| const UT_StringHolder & | currentAov () const | 
|  | 
| void | getRenderStats (UT_Options &stats) | 
|  | 
| void | setRenderFocus (int x, int y) const | 
|  | 
| void | clearRenderFocus () const | 
|  | 
| void | setRenderSettingsDataWindowActive (bool active) | 
|  | 
| void | getPrimPathsFromRenderKeys (const UT_Set< HUSD_RenderKey > &keys, HUSD_RenderKeyPathMap &outkeypathmap) | 
|  | 
| void | updateDeferredPrims () | 
|  | 
| void | setSlapcompProgramManager (COP_SlapcompDispatcher *manager) | 
|  | 
| bool | isSlapcompEnabled () const | 
|  | Returns true if slapcomp is enabled.  More... 
 | 
|  | 
| bool | slapcompStateChanged () const | 
|  | 
| void | updatePlanes (bool ignore_slapcomp) | 
|  | 
| void | handleCopTextureChange (bool time_changed) | 
|  | 
| void | setCopTextureChangeCallback (ImagingCallback cb) | 
|  | Set a callback that is run at the end of handleCopTextureChange.  More... 
 | 
|  | 
Definition at line 56 of file HUSD_Imaging.h.