HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_IPRViewer Class Referenceabstract

#include <HOM_IPRViewer.h>

+ Inheritance diagram for HOM_IPRViewer:

Public Member Functions

 HOM_IPRViewer ()
 
 HOM_IPRViewer (const HOM_IPRViewer &pane)
 
 ~HOM_IPRViewer () override
 
virtual bool isPaused ()=0
 
virtual bool isRendering ()=0
 
virtual bool isActive ()=0
 
virtual void killRender ()=0
 
virtual void pauseRender ()=0
 
virtual void resumeRender ()=0
 
virtual void startRender ()=0
 
virtual bool isPreviewOn ()=0
 
virtual void setPreview (bool on)=0
 
virtual bool isAutoSaveOn ()=0
 
virtual void setAutoSave (bool on)=0
 
virtual std::string autoSavePath ()=0
 
virtual void setAutoSavePath (const char *path)=0
 
virtual bool isAutoUpdateOn ()=0
 
virtual void setAutoUpdate (bool on)=0
 
virtual double autoSaveTime ()=0
 
virtual void setAutoSaveTime (double time)=0
 
virtual double delay ()=0
 
virtual void setDelay (double time)=0
 
virtual double updateTime ()=0
 
virtual void setUpdateTime (double time)=0
 
virtual std::vector< intlastClickLocation ()=0
 
virtual HOM_NoderopNode ()=0
 
virtual void setRopNode (HOM_Node *rop_node)=0
 
virtual std::vector< intimageResolution ()=0
 
virtual std::vector< double > cropRegion ()=0
 
virtual std::vector< std::stringplanes ()=0
 
virtual std::string displayedPlane ()=0
 
virtual std::vector< double > pixel (const char *plane_name, int x, int y)=0
 
virtual std::vector
< std::vector< double > > 
pixels (const char *plane_name)=0
 
virtual std::string evaluatedStyleSheetJSON (int x, int y)=0
 
virtual std::vector< std::pair
< std::string, int > > 
evaluatedStyleSheetPaths (int x, int y)=0
 
virtual bool saveFrame (const char *file_path, int source=0, int xres=-1, int yres=-1, const char *color="C", const char *alpha="C", const char *scope="*", const char *lut="", float gamma=1.0, bool convert=true)=0
 
virtual HOM_NodeobjectNode (int x, int y)=0
 
virtual HOM_Primprim (int x, int y)=0
 
virtual HOM_NodematerialNode (int x, int y)=0
 
virtual bool usingOCIO ()=0
 
virtual void setUsingOCIO (bool enable)=0
 
virtual void setOCIODisplayView (const char *display=nullptr, const char *view=nullptr)=0
 
virtual std::string getOCIODisplay ()=0
 
virtual std::string getOCIOView ()=0
 
- Public Member Functions inherited from HOM_PaneTab
 HOM_PaneTab ()
 
 HOM_PaneTab (const HOM_PaneTab &)
 
virtual ~HOM_PaneTab ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_Panepane ()=0
 
virtual HOM_FloatingPanelfloatingPanel ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual bool isCurrentTab ()=0
 
virtual void setIsCurrentTab ()=0
 
virtual bool isFloating ()=0
 
virtual HOM_PaneTabclone ()=0
 
virtual void close ()=0
 
virtual HOM_EnumValuetype ()=0
 
virtual HOM_PaneTabsetType (HOM_EnumValue &type)=0
 
virtual HOM_EnumValuelinkGroup ()=0
 
virtual void setLinkGroup (HOM_EnumValue &group)=0
 
virtual bool isPin ()=0
 
virtual void setPin (bool pin)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Tool > > 
tools ()=0
 
virtual std::vector< std::string_getValueNames ()=0
 
virtual std::string _getValue (const char *name)=0
 
virtual bool _setValue (const char *name, const char *value)=0
 
virtual bool _pressButton (const char *name)=0
 
virtual std::vector< intsize ()=0
 
virtual std::vector< intcontentSize ()=0
 
virtual bool hasNetworkControls ()=0
 
virtual bool isShowingNetworkControls ()=0
 
virtual void setShowNetworkControls (bool value)=0
 
virtual void showNetworkControls (bool value)=0
 
virtual void _displayRadialMenuOpaque (const char *name, void *open_callback, void *close_callback)=0
 
virtual void displayRadialMenu (const std::string &name)=0
 
virtual void displayRadialMenu (HOM_RadialItem *item)=0
 
virtual void_qtParentWindow ()=0
 
virtual std::vector< int_qtScreenGeometry ()=0
 

Detailed Description

Definition at line 22 of file HOM_IPRViewer.h.

Constructor & Destructor Documentation

HOM_IPRViewer::HOM_IPRViewer ( )
inline

Definition at line 25 of file HOM_IPRViewer.h.

HOM_IPRViewer::HOM_IPRViewer ( const HOM_IPRViewer pane)
inline

Definition at line 28 of file HOM_IPRViewer.h.

HOM_IPRViewer::~HOM_IPRViewer ( )
inlineoverride

Definition at line 32 of file HOM_IPRViewer.h.

Member Function Documentation

virtual std::string HOM_IPRViewer::autoSavePath ( )
pure virtual
virtual double HOM_IPRViewer::autoSaveTime ( )
pure virtual
virtual std::vector<double> HOM_IPRViewer::cropRegion ( )
pure virtual
virtual double HOM_IPRViewer::delay ( )
pure virtual
virtual std::string HOM_IPRViewer::displayedPlane ( )
pure virtual
virtual std::string HOM_IPRViewer::evaluatedStyleSheetJSON ( int  x,
int  y 
)
pure virtual
virtual std::vector<std::pair<std::string, int> > HOM_IPRViewer::evaluatedStyleSheetPaths ( int  x,
int  y 
)
pure virtual
virtual std::string HOM_IPRViewer::getOCIODisplay ( )
pure virtual
virtual std::string HOM_IPRViewer::getOCIOView ( )
pure virtual
virtual std::vector<int> HOM_IPRViewer::imageResolution ( )
pure virtual
virtual bool HOM_IPRViewer::isActive ( )
pure virtual
virtual bool HOM_IPRViewer::isAutoSaveOn ( )
pure virtual
virtual bool HOM_IPRViewer::isAutoUpdateOn ( )
pure virtual
virtual bool HOM_IPRViewer::isPaused ( )
pure virtual
virtual bool HOM_IPRViewer::isPreviewOn ( )
pure virtual
virtual bool HOM_IPRViewer::isRendering ( )
pure virtual
virtual void HOM_IPRViewer::killRender ( )
pure virtual
virtual std::vector<int> HOM_IPRViewer::lastClickLocation ( )
pure virtual
virtual HOM_Node* HOM_IPRViewer::materialNode ( int  x,
int  y 
)
pure virtual
virtual HOM_Node* HOM_IPRViewer::objectNode ( int  x,
int  y 
)
pure virtual
virtual void HOM_IPRViewer::pauseRender ( )
pure virtual
virtual std::vector<double> HOM_IPRViewer::pixel ( const char *  plane_name,
int  x,
int  y 
)
pure virtual
virtual std::vector<std::vector<double> > HOM_IPRViewer::pixels ( const char *  plane_name)
pure virtual
virtual std::vector<std::string> HOM_IPRViewer::planes ( )
pure virtual
virtual HOM_Prim* HOM_IPRViewer::prim ( int  x,
int  y 
)
pure virtual
virtual void HOM_IPRViewer::resumeRender ( )
pure virtual
virtual HOM_Node* HOM_IPRViewer::ropNode ( )
pure virtual
virtual bool HOM_IPRViewer::saveFrame ( const char *  file_path,
int  source = 0,
int  xres = -1,
int  yres = -1,
const char *  color = "C",
const char *  alpha = "C",
const char *  scope = "*",
const char *  lut = "",
float  gamma = 1.0,
bool  convert = true 
)
pure virtual
virtual void HOM_IPRViewer::setAutoSave ( bool  on)
pure virtual
virtual void HOM_IPRViewer::setAutoSavePath ( const char *  path)
pure virtual
virtual void HOM_IPRViewer::setAutoSaveTime ( double  time)
pure virtual
virtual void HOM_IPRViewer::setAutoUpdate ( bool  on)
pure virtual
virtual void HOM_IPRViewer::setDelay ( double  time)
pure virtual
virtual void HOM_IPRViewer::setOCIODisplayView ( const char *  display = nullptr,
const char *  view = nullptr 
)
pure virtual
virtual void HOM_IPRViewer::setPreview ( bool  on)
pure virtual
virtual void HOM_IPRViewer::setRopNode ( HOM_Node rop_node)
pure virtual
virtual void HOM_IPRViewer::setUpdateTime ( double  time)
pure virtual
virtual void HOM_IPRViewer::setUsingOCIO ( bool  enable)
pure virtual
virtual void HOM_IPRViewer::startRender ( )
pure virtual
virtual double HOM_IPRViewer::updateTime ( )
pure virtual
virtual bool HOM_IPRViewer::usingOCIO ( )
pure virtual

The documentation for this class was generated from the following file: