9 #ifndef __HOM_clone_Connection_h__
10 #define __HOM_clone_Connection_h__
28 virtual bool isValid() = 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;
52 virtual void setResolution(
int width,
int height) = 0;
55 virtual void setFrameExpression(
const char *expression) = 0;
57 virtual hboost::any contextOptionExpression(
const char *opt) = 0;
58 virtual void setContextOptionExpression(
const char *opt,
59 const char *expression) = 0;
60 virtual std::vector<std::string> contextOptionsWithExpressions() = 0;
62 virtual bool processUpdates() = 0;
63 virtual void setProcessUpdates(
bool process_updates) = 0;
65 virtual std::map<std::string, hboost::any> launcherConfig() = 0;
66 virtual void setLauncherConfig(
67 const std::map<std::string, hboost::any> &config) = 0;
69 virtual bool connect(
const char *host,
int port) = 0;
70 virtual void disconnect() = 0;
72 virtual bool isConnected() = 0;
73 virtual bool isWaitingToConnect() = 0;
74 virtual void setWaitingToConnect(
bool waiting_to_connect) = 0;
76 virtual int port() = 0;
79 virtual int imageVersion() = 0;
81 virtual double percentComplete() = 0;
82 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()