HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
RU_Blend.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: RU_Blend.h
7
*
8
* COMMENTS:
9
* Does a composite between two images.
10
*/
11
#ifndef RU_BLEND_H
12
#define RU_BLEND_H
13
14
#include "
RU_API.h
"
15
#include "
RU_Algorithm.h
"
16
17
class
RU_API
RU_Blend
:
public
RU_Algorithm
18
{
19
public
:
20
RU_Blend
()
21
: myBaseBlend(1.0
f
), myBlend1(0.0
f
), myBlend2(1.0
f
),
22
mySingleFactorBlend(true), myBlendInvert(false) {}
23
24
float
myBaseBlend
;
25
float
myBlend1
;
26
float
myBlend2
;
27
bool
mySingleFactorBlend
;
28
bool
myBlendInvert
;
29
30
DECLARE_BINARY_OP
(RU_BlendOp,
override
)
31
DECLARE_PIXEL_OP
(RU_BlendSingleOp, override)
32
DECLARE_FILTER_OP
(RU_BlendFilterOp, override)
33
};
34
35
36
#endif
RU_Blend::RU_Blend
RU_Blend()
Definition:
RU_Blend.h:20
RU_Algorithm.h
RU_Algorithm
Definition:
RU_Algorithm.h:29
RU_API
#define RU_API
Definition:
RU_API.h:10
RU_API.h
f
GLfloat f
Definition:
glcorearb.h:1926
DECLARE_FILTER_OP
#define DECLARE_FILTER_OP(name, override_)
Definition:
RU_AlgorithmMacros.h:53
RU_Blend::myBlend2
float myBlend2
Definition:
RU_Blend.h:26
RU_Blend::myBlend1
float myBlend1
Definition:
RU_Blend.h:25
RU_Blend::mySingleFactorBlend
bool mySingleFactorBlend
Definition:
RU_Blend.h:27
DECLARE_BINARY_OP
#define DECLARE_BINARY_OP(name, override_)
Definition:
RU_AlgorithmMacros.h:66
DECLARE_PIXEL_OP
#define DECLARE_PIXEL_OP(name, override_)
Definition:
RU_AlgorithmMacros.h:41
RU_Blend::myBaseBlend
float myBaseBlend
Definition:
RU_Blend.h:24
RU_Blend
Definition:
RU_Blend.h:17
RU_Blend::myBlendInvert
bool myBlendInvert
Definition:
RU_Blend.h:28
RU
RU_Blend.h
Generated on Sun Nov 17 2024 03:03:18 for HDK by
1.8.6