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_ChromaAdjust.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_ChromaAdjust.h
7
*
8
* COMMENTS:
9
* Removes chroma spill from a tile.
10
*/
11
#ifndef RU_CHROMAADJUST_H
12
#define RU_CHROMAADJUST_H
13
14
#include "
RU_API.h
"
15
#include <
UT/UT_ValArray.h
>
16
#include <
UT/UT_Lock.h
>
17
18
#include "
RU_Algorithm.h
"
19
20
class
ru_lut8;
21
class
ru_lut16;
22
class
RU_PixelFunction
;
23
24
class
RU_API
RU_ChromaAdjust
:
public
RU_Algorithm
25
{
26
public
:
27
RU_ChromaAdjust
() : myAlpha(0) {}
28
29
DECLARE_PIXEL_OP
(RU_ChromaAdjustOp,
override
);
30
31
// Alpha is modified.
32
float
*
myAlpha
;
33
float
myChroma[3];
34
};
35
36
37
#endif
RU_ChromaAdjust::myAlpha
float * myAlpha
Definition:
RU_ChromaAdjust.h:32
RU_Algorithm.h
RU_Algorithm
Definition:
RU_Algorithm.h:29
RU_API
#define RU_API
Definition:
RU_API.h:10
RU_API.h
RU_ChromaAdjust
Definition:
RU_ChromaAdjust.h:24
UT_ValArray.h
RU_PixelFunction
Definition:
RU_PixelFunction.h:29
DECLARE_PIXEL_OP
#define DECLARE_PIXEL_OP(name, override_)
Definition:
RU_AlgorithmMacros.h:41
UT_Lock.h
RU_ChromaAdjust::RU_ChromaAdjust
RU_ChromaAdjust()
Definition:
RU_ChromaAdjust.h:27
RU
RU_ChromaAdjust.h
Generated on Tue Dec 17 2024 03:41:45 for HDK by
1.8.6