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/compositor/nodes/COM_TimeNode.cpp')
-rw-r--r--source/blender/compositor/nodes/COM_TimeNode.cpp45
1 files changed, 23 insertions, 22 deletions
diff --git a/source/blender/compositor/nodes/COM_TimeNode.cpp b/source/blender/compositor/nodes/COM_TimeNode.cpp
index 8eb7848ba6c..45604882992 100644
--- a/source/blender/compositor/nodes/COM_TimeNode.cpp
+++ b/source/blender/compositor/nodes/COM_TimeNode.cpp
@@ -20,38 +20,39 @@
#include "COM_SetValueOperation.h"
#include "COM_ExecutionSystem.h"
extern "C" {
-# include "BKE_colortools.h"
+#include "BKE_colortools.h"
}
#include "BLI_utildefines.h"
TimeNode::TimeNode(bNode *editorNode) : Node(editorNode)
{
- /* pass */
+ /* pass */
}
-void TimeNode::convertToOperations(NodeConverter &converter, const CompositorContext &context) const
+void TimeNode::convertToOperations(NodeConverter &converter,
+ const CompositorContext &context) const
{
- SetValueOperation *operation = new SetValueOperation();
- bNode *node = this->getbNode();
+ SetValueOperation *operation = new SetValueOperation();
+ bNode *node = this->getbNode();
- /* stack order output: fac */
- float fac = 0.0f;
- const int framenumber = context.getFramenumber();
+ /* stack order output: fac */
+ float fac = 0.0f;
+ const int framenumber = context.getFramenumber();
- if (framenumber < node->custom1) {
- fac = 0.0f;
- }
- else if (framenumber > node->custom2) {
- fac = 1.0f;
- }
- else if (node->custom1 < node->custom2) {
- fac = (context.getFramenumber() - node->custom1) / (float)(node->custom2 - node->custom1);
- }
+ if (framenumber < node->custom1) {
+ fac = 0.0f;
+ }
+ else if (framenumber > node->custom2) {
+ fac = 1.0f;
+ }
+ else if (node->custom1 < node->custom2) {
+ fac = (context.getFramenumber() - node->custom1) / (float)(node->custom2 - node->custom1);
+ }
- curvemapping_initialize((CurveMapping *)node->storage);
- fac = curvemapping_evaluateF((CurveMapping *)node->storage, 0, fac);
- operation->setValue(clamp_f(fac, 0.0f, 1.0f));
- converter.addOperation(operation);
+ curvemapping_initialize((CurveMapping *)node->storage);
+ fac = curvemapping_evaluateF((CurveMapping *)node->storage, 0, fac);
+ operation->setValue(clamp_f(fac, 0.0f, 1.0f));
+ converter.addOperation(operation);
- converter.mapOutputSocket(getOutputSocket(0), operation->getOutputSocket());
+ converter.mapOutputSocket(getOutputSocket(0), operation->getOutputSocket());
}