Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc')
-rw-r--r--source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc b/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc
index 571415e75d8..ac9a6c89aa4 100644
--- a/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc
+++ b/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc
@@ -21,6 +21,8 @@
namespace blender::nodes::node_composite_bilateralblur_cc {
+NODE_STORAGE_FUNCS(NodeBilateralBlurData)
+
static void cmp_node_bilateralblur_declare(NodeDeclarationBuilder &b)
{
b.add_input<decl::Color>(N_("Image"))
@@ -94,18 +96,12 @@ class BilateralBlurOperation : public NodeOperation {
int get_blur_radius()
{
- return math::ceil(get_node_bilateral_blur_data().iter +
- get_node_bilateral_blur_data().sigma_space);
+ return math::ceil(node_storage(bnode()).iter + node_storage(bnode()).sigma_space);
}
float get_threshold()
{
- return get_node_bilateral_blur_data().sigma_color;
- }
-
- const NodeBilateralBlurData &get_node_bilateral_blur_data()
- {
- return *static_cast<const NodeBilateralBlurData *>(bnode().storage);
+ return node_storage(bnode()).sigma_color;
}
};