Blender
V4.3
source
blender
compositor
operations
COM_SetValueOperation.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2011 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
COM_ConstantOperation.h
"
8
9
namespace
blender::compositor
{
10
15
class
SetValueOperation
:
public
ConstantOperation
{
16
private
:
17
float
value_;
18
19
public
:
23
SetValueOperation
();
24
25
const
float
*
get_constant_elem
()
override
26
{
27
return
&value_;
28
}
29
30
float
get_value
()
31
{
32
return
value_;
33
}
34
void
set_value
(
float
value)
35
{
36
value_ = value;
37
}
38
39
void
determine_canvas
(
const
rcti
&preferred_area,
rcti
&r_area)
override
;
40
};
41
42
}
// namespace blender::compositor
COM_ConstantOperation.h
blender::compositor::ConstantOperation
Definition
COM_ConstantOperation.h:18
blender::compositor::SetValueOperation
Definition
COM_SetValueOperation.h:15
blender::compositor::SetValueOperation::get_value
float get_value()
Definition
COM_SetValueOperation.h:30
blender::compositor::SetValueOperation::set_value
void set_value(float value)
Definition
COM_SetValueOperation.h:34
blender::compositor::SetValueOperation::SetValueOperation
SetValueOperation()
Definition
COM_SetValueOperation.cc:9
blender::compositor::SetValueOperation::determine_canvas
void determine_canvas(const rcti &preferred_area, rcti &r_area) override
Definition
COM_SetValueOperation.cc:15
blender::compositor::SetValueOperation::get_constant_elem
const float * get_constant_elem() override
Definition
COM_SetValueOperation.h:25
blender::compositor
Definition
COM_JumpFloodingAlgorithm.cc:20
rcti
Definition
DNA_vec_types.h:68
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0