18 float default_value_ = 0.0f;
19 float soft_min_value_ = -FLT_MAX;
20 float soft_max_value_ = FLT_MAX;
46 int default_value_ = 0;
74 float3 default_value_ = {0, 0, 0};
75 float soft_min_value_ = -FLT_MAX;
76 float soft_max_value_ = FLT_MAX;
103 bool default_value_ =
false;
144 std::string default_value_;
232 decl_->soft_min_value_ = value;
238 decl_->soft_max_value_ = value;
244 decl_->default_value_ = value;
262 decl_->soft_min_value_ = value;
268 decl_->soft_max_value_ = value;
274 decl_->default_value_ = value;
292 decl_->default_value_ = value;
316 decl_->compact_ =
true;
328 decl_->default_value_ = value;
340 decl_->default_value_ = value;
352 decl_->default_value_ = std::move(value);
BoolBuilder & default_value(bool value)
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bool matches(const bNodeSocket &socket) const override
bool can_connect(const bNodeSocket &socket) const override
ColorBuilder & default_value(const ColorGeometry4f value)
bool can_connect(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bool matches(const bNodeSocket &socket) const override
FloatBuilder & subtype(PropertySubType subtype)
FloatBuilder & max(float value)
FloatBuilder & default_value(float value)
FloatBuilder & min(float value)
bool can_connect(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bNodeSocket & update_or_build(bNodeTree &ntree, bNode &node, bNodeSocket &socket) const override
bool matches(const bNodeSocket &socket) const override
bool can_connect(const bNodeSocket &socket) const override
IDSocketDeclaration(const char *idname)
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bNodeSocket & update_or_build(bNodeTree &ntree, bNode &node, bNodeSocket &socket) const override
bool matches(const bNodeSocket &socket) const override
IntBuilder & max(int value)
IntBuilder & default_value(int value)
IntBuilder & min(int value)
IntBuilder & subtype(PropertySubType subtype)
bool can_connect(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bool matches(const bNodeSocket &socket) const override
bNodeSocket & update_or_build(bNodeTree &ntree, bNode &node, bNodeSocket &socket) const override
bool can_connect(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bool matches(const bNodeSocket &socket) const override
StringBuilder & default_value(const std::string value)
bool can_connect(const bNodeSocket &socket) const override
bool matches(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
VectorBuilder & subtype(PropertySubType subtype)
VectorBuilder & default_value(const float3 value)
VectorBuilder & max(float max)
VectorBuilder & compact()
VectorBuilder & min(float min)
bool can_connect(const bNodeSocket &socket) const override
bool matches(const bNodeSocket &socket) const override
bNodeSocket & build(bNodeTree &ntree, bNode &node) const override
bNodeSocket & update_or_build(bNodeTree &ntree, bNode &node, bNodeSocket &socket) const override