10 #define __HOM_Ramp_h__
29 HOM_Ramp(std::vector<HOM_EnumValue *> basis,
30 const std::vector<double> &keys,
31 const std::vector<double> &
values);
33 HOM_Ramp(std::vector<HOM_EnumValue *> basis,
34 const std::vector<double> &keys,
35 const std::vector<std::vector<double> > &
values);
74 std::vector<HOM_EnumValue *> basis();
76 std::vector<double> keys();
88 { myIsColor = is_color; }
106 InterpreterObject lookup(
double pos)
108 return HOMboostAnyToInterpreterObject(self->rampLookup(pos));
111 InterpreterObject
values()
113 return HOMboostAnyToInterpreterObject(self->rampValues());
#define HOM_DESTRUCT_OBJECT(pointer)
HOM_Ramp(const UT_Ramp &ramp)
string __repr__(VtArray< T > const &self)
bool any(const vbool4 &v)
bool operator==(HOM_PtrOrNull< HOM_Ramp > rhs)
void ignore(T const &) VULKAN_HPP_NOEXCEPT
#define HOM_CONSTRUCT_OBJECT(pointer)
void setIsColor(bool is_color)
GLenum GLsizei GLsizei GLint * values
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
Utility class for containing a color ramp.
bool operator!=(HOM_PtrOrNull< HOM_Ramp > rhs)
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.