86 class DictionaryValue;
87 template<
typename T, eValueType V>
class PrimitiveValue;
92 template<
typename Container, eValueType V,
typename ContainerItem =
typename Container::value_type>
227 typename ContainerItem>
234 Container inner_value_;
265 :
public ContainerValue<Vector<DictionaryElementType>, eValueType::Dictionary> {
279 result.add_as(item.first, item.second);
312 std::unique_ptr<Value>
deserialize(std::istream &is)
override;
Group Output data from inside of a node group A color picker Mix two input colors RGB to Convert a color s luminance to a grayscale value Generate a normal vector and a dot product Bright Control the brightness and contrast of the input color Vector Map an input vectors to used to fine tune the interpolation of the input Camera Retrieve information about the camera and how it relates to the current shading point s position Clamp a value between a minimum and a maximum Vector Perform vector math operation Invert a producing a negative Combine Generate a color from its and blue Hue Saturation Value
const Container & elements() const
std::shared_ptr< Value > LookupValue
const Lookup create_lookup() const
PrimitiveValue(const T value)
StringValue(const StringRef string)
const std::string & value() const
const BooleanValue * as_boolean_value() const
const ArrayValue * as_array_value() const
const StringValue * as_string_value() const
const IntValue * as_int_value() const
const DoubleValue * as_double_value() const
const DictionaryValue * as_dictionary_value() const
std::pair< std::string, std::shared_ptr< Value > > DictionaryElementType
CCL_NAMESPACE_BEGIN struct Window V