HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DM_VPortAgent Member List

This is the complete list of members for DM_VPortAgent, including all inherited members.

actionKeyEcho(const char *, const char *custom_suffix=0)UI_Objectstatic
addDependent(UI_Object *who)UI_Object
addKeyDelegateClientship(UI_KeyDelegate *)UI_Object
applyEnvMapOverride(RE_Render *r) const DM_VPortAgent
boxPickComponent(RE_Render *r, const UT_DimRect &area, uint8 *texture, UT_Array< GR_PickRecord > &pick_records, bool sort_records, unsigned pickmask, GEO_PrimTypeCompat::TypeMask pmask, bool visible_only, bool contained, bool interactive, const GUI_DetailList *geos)DM_VPortAgent
boxPickObject(RE_Render *r, const UT_DimRect &area, uint8 *texture, UT_Array< GR_PickRecord > &pick_records, bool visible_only, bool wholy_contained, const GUI_DetailList *geos)DM_VPortAgent
buildFullPath(UT_WorkBuffer &string) const UI_Object
bumpQueueCount(int dir)UI_Objectinline
changeType(UI_Object *by, DM_ViewportType new_type)DM_VPortAgent
checkAndClearTransientFloorFlag()DM_VPortAgentinline
className() const UI_Objectinlinevirtual
cleanupBackfaceAndWinding(RE_Render *r, int setup_flags)DM_VPortAgent
cleanupGeometry(RE_RenderContext r)DM_VPortAgent
cleanupLights()DM_VPortAgent
cleanupViewport()DM_VPortAgent
cleanupViewUniforms(RE_RenderContext rc)DM_VPortAgent
cleanupViewUniformsGL(RE_Render *r)DM_VPortAgent
close()DM_VPortAgent
collectGPUTimers(RE_Render *r)DM_VPortAgent
copyBeautyToTexture(RE_Render *r, UT_DimRect src_area, RE_Texture *dst_texture, int dst_layer) const DM_VPortAgent
currentCamera() const DM_VPortAgent
currentDetail() const DM_VPortAgent
currentDetail()DM_VPortAgent
debugQueueEventsFor(const UI_Value *value, const char *name, UI_EventType t=UI_EVENT_NO_EVENT) const UI_Object
deleteReferences(UI_Object *to_whom)UI_Objectvirtual
dependents() const UI_Objectinline
dependents()UI_Objectinlineprotected
distributeEvent(UI_Event *event, int upwards)UI_Object
dm_SetupTask classDM_VPortAgentfriend
DM_VPortAgent(DM_SceneManager &app, DM_Viewport *display, GUI_ViewState *view, DM_ViewportType type=DM_VIEWPORT_PERSPECTIVE)DM_VPortAgent
doRender(RE_Render *r, int x, int y)DM_VPortAgent
drawBackground(bool draw)DM_VPortAgent
extractColorImage(RE_RenderContext r)DM_VPortAgent
extractDepthImage(RE_RenderContext r)DM_VPortAgent
fastSetupGeometry(RE_RenderContext r)DM_VPortAgent
generateEvent(UI_EventType t, UI_Object *target)UI_Object
getAllLights() const DM_VPortAgentinline
getBeautyLUT()DM_VPortAgent
getBeautyPassDepthImage(RE_Render *r)DM_VPortAgent
getBeautyPassDepthTexture(RE_Render *r, bool resolve_aa=true) const DM_VPortAgent
getBeautyPassHDR() const DM_VPortAgent
getBeautyPassImage(RE_Render *r)DM_VPortAgent
getBeautyPassTexture(RE_Render *r, bool resolve_aa=true) const DM_VPortAgent
getBoundingBox(UT_BoundingBox &bbox, const UT_Matrix3R *rot, bool non_templated_only, bool skip_view_cam, const DM_Viewport &viewport) const DM_VPortAgent
getComponentPickBuffers(UT_SharedPtr< RE_Texture > &pickhigh, UT_SharedPtr< RE_Texture > &picklow, UT_SharedPtr< RE_Texture > &depth)DM_VPortAgent
getComponentPickGeos(const GUI_DetailList *looks, unsigned int xray_pickmask, UT_Array< GUI_GeoRender * > &out_all_geos, UT_Array< GUI_GeoRender * > &out_xray_geos)DM_VPortAgent
getCurrentDetail() const DM_VPortAgent
getDetailLook(int look_id, const GUI_DetailList *geos)DM_VPortAgent
getDetailLook(int node_id) const DM_VPortAgent
getDetailLookByIndex(int index) const DM_VPortAgent
getDetails() const DM_VPortAgent
getDetails()DM_VPortAgent
getDisplay() const DM_VPortAgentinline
getDisplay()DM_VPortAgentinline
getFloorInterface() const DM_VPortAgentinline
getFloorInterface()DM_VPortAgentinline
getFogVolumeTexture() const DM_VPortAgent
getFramebufferUsageKB(bool hdr, bool hql, bool trans, int aa)DM_VPortAgent
getHomeAxis() const DM_VPortAgent
getInputQueue()UI_Objectinlinestatic
getLightingPass() const DM_VPortAgentinline
getManager()UI_Objectinlinestatic
getName() const UI_Object
getNumOpaqueObjects() const DM_VPortAgent
getNumTransparentObjects() const DM_VPortAgent
getNumUnlitObjects() const DM_VPortAgent
getNumXRayObjects() const DM_VPortAgent
getObjectPickGeos(const GUI_DetailList *looks, UT_Array< GUI_GeoRender * > &out_all_geos, UT_Array< GUI_GeoRender * > &out_xray_geos, UT_Array< GUI_GeoRender * > &out_xray_sec_geos)DM_VPortAgent
getOpaqueObject(int index) const DM_VPortAgent
getParent() const UI_Objectinline
getProxyId()UI_Object
getRandomDitherTexture(RE_Render *r)DM_VPortAgent
getRotoViewType()DM_VPortAgent
getSceneVersion(fpreal t, bool shadow, bool &timedep)DM_VPortAgent
getTransparencyLayers(RE_RenderContext r, const GUI_DisplayOption *disp)DM_VPortAgent
getTransparentObject(int index) const DM_VPortAgent
getUniqueId() const DM_VPortAgent
getUnlitObject(int index) const DM_VPortAgent
getViewStateRef() const DM_VPortAgent
getViewStateRef()DM_VPortAgent
getViewType() const DM_VPortAgentinline
getXRayObject(int index) const DM_VPortAgent
getZBufferTransform(float zt[2], RE_Light *light=NULL)DM_VPortAgent
handleDisplayOptionEvent(UI_Event *e)DM_VPortAgent
handleEvent(UI_Event *event)UI_Objectvirtual
handleLocateEvent(UI_Event *e)DM_VPortAgent
handleNewGeometryEvent(UI_Event *e)DM_VPortAgent
handleViewParameterEvent(UI_Event *e)DM_VPortAgent
hasDependents() const UI_Objectinline
hasLocates()DM_VPortAgent
hooks() const DM_VPortAgentinline
initFogVolume(RE_Render *r, DM_Viewport *vport, GUI_FogMode fog, const RE_Texture *zdepth) const DM_VPortAgent
initGPUTimers(RE_Render *r)DM_VPortAgent
interestedInValue(UI_Value *)UI_Object
interestingEvent(UI_EventType t, UI_DeviceEvent *event) const UI_Objectvirtual
invalidatePickBuffers()DM_VPortAgent
isActiveRender() const DM_VPortAgent
isAncestor(const UI_Object *who) const UI_Object
isDependent(UI_Object *who) const UI_Object
isGeoSetup() const DM_VPortAgentinline
isLopsView() const DM_VPortAgent
isOrtho() const DM_VPortAgent
isToolbarLinked() const DM_VPortAgent
keycmp(const char *, int key)UI_Objectstatic
keycmp(const char *, int key, const UI_HotkeyEcho &)UI_Objectstatic
keyEcho(const char *, const UI_HotkeyEcho &)UI_Objectstatic
markGeoSetup(bool setup, DM_Viewport *setup_port=NULL)DM_VPortAgent
modeler() const DM_VPortAgentinline
needsOverlayRender() const DM_VPortAgentinline
needsToDrawFloor() const DM_VPortAgentinline
operator=(const UI_Object &)=deleteUI_Object
overlayRender(RE_Render *r, int x, int y)DM_VPortAgent
overlayRenderFloor(RE_Render *r, int x, int y)DM_VPortAgent
postCleanupGeometry(RE_Render *r)DM_VPortAgent
prepareABufferFront(RE_RenderContext r, int nsamples)DM_VPortAgent
prepareStencilRouting(RE_RenderContext r, int nsamples)DM_VPortAgent
preSetupGeometry(RE_Render *r)DM_VPortAgent
preTerminateCallback()UI_Objectinlineprotectedvirtual
purgeEvents(UI_EventType t, UI_Object *target, UI_EventMethod method=0)UI_Object
RasterPtr typedefDM_VPortAgent
refresh() const DM_VPortAgent
relayEvent(UI_Event *event, UI_Object *target)UI_Object
removeDependent(UI_Object *who)UI_Object
removeKeyDelegateClientship(UI_KeyDelegate *)UI_Object
removeValueInterest(UI_Value *)UI_Object
renderBackgroundImage(RE_RenderContext r)DM_VPortAgent
renderDecorations(RE_RenderContext r, GUI_DisplayOption *dispopt, bool hover_decorations)DM_VPortAgent
renderFloor(RE_RenderContext r, int x, int y)DM_VPortAgent
renderForegroundImage(RE_RenderContext r)DM_VPortAgent
renderGeometry(RE_RenderContext r, GR_RenderMode render_type, GR_ShadingPass shade_pass, GR_AlphaPass apass, OP_Bundle *visible_objs=NULL, DM_GeoSortMode sort=DM_GEO_UNSORTED)DM_VPortAgent
renderHandles(RE_Render *r, int x, int y, unsigned mask)DM_VPortAgent
renderSingleGeo(RE_RenderContext r, GUI_GeoRender *gr, GR_RenderMode render_type, GR_ShadingPass shading_pass, GR_AlphaPass ap, bool init_lights, bool treat_uv_viewport_as_3d=false, GR_ThreadingPass thread_mode=GR_THREADING_SINGLE)DM_VPortAgent
renderSomeGeometry(RE_RenderContext r, int x, int y, const UT_Array< OP_Node * > &nodes, const UT_IntArray *detail_indexes, GR_RenderMode render_type, GR_ShadingPass shade_pass, GR_AlphaPass apass, bool do_geometry_setup)DM_VPortAgent
renderToVulkanImages()DM_VPortAgent
renderVulkan(RE_RenderContext r, UT_Vector2i res)DM_VPortAgent
replaceDependent(UI_Object *who, UI_Object *with)UI_Object
requestDraw()DM_VPortAgentinline
resetForNew()DM_VPortAgent
resolveBeautyColorPass(RE_Render *r, RE_Texture *aa_color, RE_Texture *aa_depth, RE_Texture *aa_nml, bool xray) const DM_VPortAgent
resolveDepthBuffer(RE_Render *r, RE_Texture *aa_depth_tex, RE_Texture *depth_tex) const DM_VPortAgent
sendEvent(const UI_Event &e) const UI_Object
setBeautyPassConsolidate(bool con)DM_VPortAgent
setGlobalLightArray(const UT_Array< OBJ_Ambient * > &l)DM_VPortAgent
setGlobalLightArray(const UT_ValArray< RE_Light * > &l)DM_VPortAgent
setLightingPass(GR_LightingPass p)DM_VPortAgentinline
setName(const char *symbolName)UI_Object
setParent(UI_Object *p)UI_Objectinline
setupBackfaceAndWinding(RE_Render *r, const GUI_DisplayOption *opts)DM_VPortAgent
setupGeometry(RE_RenderContext r)DM_VPortAgent
setupLights(RE_RenderContext r, GUI_DisplayOption *opt)DM_VPortAgent
setupViewport()DM_VPortAgent
setupViewUniforms(RE_RenderContext rc)DM_VPortAgent
setupViewUniformsGL(RE_Render *r)DM_VPortAgent
shouldHideAsViewCamObject(const DM_Viewport &vport, const GUI_DetailLook &look)DM_VPortAgentstatic
shouldHideAsViewCamObject(const DM_Viewport &vport, const OBJ_Node &node)DM_VPortAgentstatic
singlePickComponent(RE_Render *r, int x, int y, GR_PickRecord &result, unsigned pickmask, GEO_PrimTypeCompat::TypeMask pmask, fpreal *depth, const GUI_DetailList *geos, bool enable_occlusion, bool handle_pick_radius)DM_VPortAgent
singlePickHandle(RE_Render *r, int x, int y, GR_PickRecord &result, fpreal *depth)DM_VPortAgent
singlePickObject(RE_Render *r, int x, int y, GR_PickRecord &result, const GR_ObjectPickFlags &pick_flags, fpreal *depth, const GUI_DetailList *geos)DM_VPortAgent
singleSnapComponent(RE_Render *r, int x, int y, bool hide_selected, bool enable_occlusion, bool do_current, bool do_xray, bool do_guides, bool extend_floor, GR_PickRecord &result, UT_Vector2i *result_offset, UT_Array< GR_PickRecord > &near_results, unsigned pickmask, int gravity, GEO_PrimTypeCompat::TypeMask pmask, const GUI_DetailList *geos=NULL)DM_VPortAgent
singleSnapPeanut(RE_Render *r, int x, int y, bool hide_selected, bool enable_occlusion, bool do_xray, bool do_guides, bool extend_floor, GR_PickRecord &result, UT_Vector2i *result_offset, unsigned pickmask, GEO_PrimTypeCompat::TypeMask pmask, const GUI_DetailList *geos=NULL)DM_VPortAgent
snapGeometry(RE_RenderContext r, int x, int y, int pnt_rad, int edge_rad, int face_rad, bool occlusion, bool orient_normals, DM_SnapSelection snap_sel, UT_Vector3D &p, UT_Vector3D &n, int64 serial)DM_VPortAgent
startPerfMonTimer(RE_RenderContext r, RE_GPUTimer &timer, const char *msg) const DM_VPortAgent
stopPerfMonTimer(RE_RenderContext r, RE_GPUTimer &timer) const DM_VPortAgent
toggleKeyEcho(const char *, bool new_value)UI_Objectstatic
triggerImmediateEvent(UI_Event *event, int upwards)UI_Object
UI_Object()UI_Object
UI_Object(const UI_Object &)=deleteUI_Object
updateAttributeOptions(const GU_DetailHandle &gdh)DM_VPortAgent
updateTimeDependentLook(fpreal t)DM_VPortAgent
valueInterests() const UI_Objectinline
~DM_VPortAgent() overrideDM_VPortAgent
~UI_Object()UI_Objectvirtual