Fission
FSN
Loading...
Searching...
No Matches
libs
fsAppCore
src
components
transformation
fsCFadeTransformation.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* Created: 23/10/2015 11:48
4
*
5
* File: fsCFadeTransformation.h
6
*
7
* Author: Martin P. King
8
*
9
* Purpose: Colour transformation
10
*
11
*********************************************************************/
12
13
#ifndef fsCFadeTransformationhdr
14
#define fsCFadeTransformationhdr
15
16
17
#include <
fsCore/fsSColour.h
>
18
19
#include "
../../../src/fsCGraph.h
"
20
21
#include "
fsITransformation.h
"
22
23
24
class
fsCFadeTransformation
:
public
fsITransformation
25
{
26
public
:
27
fsSColour
colourGet
(
fsS32
pTime)
const override
;
28
fsS32
periodGet
()
const override
;
29
30
void
simpleTransformSet
(
fsSColour
pStart,
fsSColour
pEnd,
fsS32
pDuration)
override
;
31
fsCFadeTransformation
();
32
33
fsCFadeTransformation
(
fsStr
& pFileData);
34
virtual
~fsCFadeTransformation
();
35
36
protected
:
37
38
private
:
39
40
fsCFadeTransformation
(
fsCFadeTransformation
const
& pLHS);
41
42
std::unique_ptr<fsCGraph<fsSColour>> mTransformation;
43
};
44
45
#endif
fsCFadeTransformation::~fsCFadeTransformation
virtual ~fsCFadeTransformation()
Definition
fsCFadeTransformation.cpp:63
fsCFadeTransformation::fsCFadeTransformation
fsCFadeTransformation()
Definition
fsCFadeTransformation.cpp:21
fsCFadeTransformation::periodGet
fsS32 periodGet() const override
Definition
fsCFadeTransformation.cpp:9
fsCFadeTransformation::colourGet
fsSColour colourGet(fsS32 pTime) const override
Definition
fsCFadeTransformation.cpp:4
fsCFadeTransformation::simpleTransformSet
void simpleTransformSet(fsSColour pStart, fsSColour pEnd, fsS32 pDuration) override
Definition
fsCFadeTransformation.cpp:14
fsITransformation::fsITransformation
fsITransformation()
Definition
fsITransformation.h:34
fsSColour
Definition
fsSColour.h:20
fsStr
Definition
fsStr.h:23
fsCGraph.h
fsITransformation.h
fsSColour.h
fsS32
int fsS32
Definition
fsBaseTypes.h:20
Generated on
for Fission by
1.16.1