9 #ifndef __HOM_clone_Connection_h__
10 #define __HOM_clone_Connection_h__
29 virtual bool isValid() = 0;
30 virtual std::string sessionId() = 0;
32 virtual std::string
name() = 0;
33 virtual void setName(
const char *
name) = 0;
37 virtual void setLopNode(
HOM_Node *lop) = 0;
39 virtual std::string cameraPath() = 0;
40 virtual void setCameraPath(
const char *camerapath) = 0;
42 virtual std::string renderer() = 0;
43 virtual void setRenderer(
const char *renderer) = 0;
45 virtual std::string renderSettings() = 0;
46 virtual void setRenderSettings(
const char *rendersettings) = 0;
48 virtual std::string renderPass() = 0;
49 virtual void setRenderPass(
const char *renderpass) = 0;
51 virtual std::vector<std::string> availableAovs() = 0;
52 virtual std::string displayAov() = 0;
53 virtual void setDisplayAov(
const char *displayaov) = 0;
55 virtual double resolutionScale() = 0;
56 virtual void setResolutionScale(
double resolution_scale) = 0;
58 virtual void setResolution(
int width,
int height) = 0;
61 virtual void setRenderRegion(
const HOM_Vector4 &render_region) = 0;
63 virtual std::string frameExpression() = 0;
64 virtual void setFrameExpression(
const char *expression) = 0;
66 virtual hboost::any contextOptionExpression(
const char *opt) = 0;
67 virtual void setContextOptionExpression(
const char *opt,
68 const char *expression) = 0;
69 virtual std::vector<std::string> contextOptionsWithExpressions() = 0;
71 virtual bool processUpdates() = 0;
72 virtual void setProcessUpdates(
bool process_updates) = 0;
74 virtual std::map<std::string, hboost::any> launcherConfig() = 0;
75 virtual void setLauncherConfig(
76 const std::map<std::string, hboost::any> &config) = 0;
78 virtual bool connect(
const char *host,
int port) = 0;
79 virtual void disconnect() = 0;
81 virtual bool isConnected() = 0;
82 virtual bool isWaitingToConnect() = 0;
83 virtual void setWaitingToConnect(
bool waiting_to_connect) = 0;
84 virtual std::string host() = 0;
85 virtual int port() = 0;
87 virtual std::string imagePath() = 0;
88 virtual int imageVersion() = 0;
90 virtual double percentComplete() = 0;
91 SWIGOUT(%newobject renderGalleryDataSource;)
93 virtual std::string renderGalleryItemId() = 0;
94 virtual std::string createSnapshot() = 0;
string __repr__(VtArray< T > const &self)
GLint GLsizei GLsizei height
bool any(const vbool4 &v)
HUSD_API const char * resolution()
GLuint const GLchar * name
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()