9 #ifndef __HOM_NetworkShape_h__
10 #define __HOM_NetworkShape_h__
52 bool screen_space =
true,
57 myColor(
color.myColor),
60 myScreenSpace(screen_space),
94 bool screen_space =
true,
97 myColor(
color.myColor),
100 myScreenSpace(screen_space),
130 bool screen_space =
true,
134 myColor(
color.myColor),
137 myScreenSpace(screen_space),
170 float fade_factor = 0.0,
177 myColor(
color.myColor),
179 myFadeFactor(fade_factor),
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
UT_BoundingRectD myBoundingRect
string __repr__(VtArray< T > const &self)
HOM_NetworkShapeBox(const HOM_BoundingRect &rect, const HOM_Color &color=UT_Color(UT_RGB, 1.0, 1.0, 1.0), float alpha=1.0, bool fill=true, bool screen_space=true, bool smooth=true)
void ignore(T const &) VULKAN_HPP_NOEXCEPT
virtual ~HOM_NetworkShape()
HOM_NetworkShapeLine(const HOM_Vector2 &start, const HOM_Vector2 &end, const HOM_Color &color=UT_Color(UT_RGB, 1.0, 1.0, 1.0), float alpha=1.0, float width=1.0, bool screen_space=true, bool smooth=true, bool dashed=false)
#define HOM_CONSTRUCT_OBJECT(pointer)
GLfloat GLfloat GLfloat alpha
HOM_NetworkShapeConnection(const HOM_Vector2 &output_pos, const HOM_Vector2 &output_dir, const HOM_Vector2 &input_pos, const HOM_Vector2 &input_dir, const HOM_Color &color=UT_Color(UT_RGB, 1.0, 1.0, 1.0), float alpha=1.0, float fade_factor=0.0, bool smooth=true, bool dashed=false)
virtual bool smooth(GA_AttributeOperand &d, GA_AttributeOperand &min, GA_AttributeOperand &max, GA_AttributeOperand &t) const
d = SYSsmooth(min, max, t);
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_NetworkShapeNodeShape(const HOM_BoundingRect &rect, const std::string shape, const HOM_Color &color=UT_Color(UT_RGB, 1.0, 1.0, 1.0), float alpha=1.0, bool fill=true, bool screen_space=true, bool smooth=true)
virtual std::string __repr__()=0