9 #ifndef __HOM_clone_Connection_h__
10 #define __HOM_clone_Connection_h__
28 virtual bool isValid() = 0;
36 virtual void setLopNode(
HOM_Node *lop) = 0;
39 virtual void setCameraPath(
const char *camerapath) = 0;
42 virtual void setRenderer(
const char *renderer) = 0;
45 virtual void setRenderSettings(
const char *rendersettings) = 0;
47 virtual std::vector<std::string> availableAovs() = 0;
49 virtual void setDisplayAov(
const char *displayaov) = 0;
51 virtual double resolutionScale() = 0;
52 virtual void setResolutionScale(
double resolution_scale) = 0;
54 virtual void setResolution(
int width,
int height) = 0;
57 virtual void setFrameExpression(
const char *expression) = 0;
59 virtual hboost::any contextOptionExpression(
const char *opt) = 0;
60 virtual void setContextOptionExpression(
const char *opt,
61 const char *expression) = 0;
62 virtual std::vector<std::string> contextOptionsWithExpressions() = 0;
64 virtual bool processUpdates() = 0;
65 virtual void setProcessUpdates(
bool process_updates) = 0;
67 virtual std::map<std::string, hboost::any> launcherConfig() = 0;
68 virtual void setLauncherConfig(
69 const std::map<std::string, hboost::any> &config) = 0;
71 virtual bool connect(
const char *host,
int port) = 0;
72 virtual void disconnect() = 0;
74 virtual bool isConnected() = 0;
75 virtual bool isWaitingToConnect() = 0;
76 virtual void setWaitingToConnect(
bool waiting_to_connect) = 0;
78 virtual int port() = 0;
81 virtual int imageVersion() = 0;
83 virtual double percentComplete() = 0;
84 SWIGOUT(%newobject renderGalleryDataSource;)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
GLint GLsizei GLsizei height
virtual void setName(const char *name, bool unique_name=false)=0
bool any(const vbool4 &v)
HUSD_API const char * resolution()
GLuint const GLchar * name
virtual int64 sessionId()=0
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
virtual ~HOM_clone_Connection()