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