Blender
V2.93
source
blender
compositor
operations
COM_GlareGhostOperation.h
Go to the documentation of this file.
1
/*
2
* This program is free software; you can redistribute it and/or
3
* modify it under the terms of the GNU General Public License
4
* as published by the Free Software Foundation; either version 2
5
* of the License, or (at your option) any later version.
6
*
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
* GNU General Public License for more details.
11
*
12
* You should have received a copy of the GNU General Public License
13
* along with this program; if not, write to the Free Software Foundation,
14
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15
*
16
* Copyright 2011, Blender Foundation.
17
*/
18
19
#pragma once
20
21
#include "
COM_GlareBaseOperation.h
"
22
#include "
COM_NodeOperation.h
"
23
#include "
DNA_node_types.h
"
24
25
namespace
blender::compositor
{
26
27
class
GlareGhostOperation
:
public
GlareBaseOperation
{
28
public
:
29
GlareGhostOperation
() :
GlareBaseOperation
()
30
{
31
}
32
33
protected
:
34
void
generateGlare
(
float
*
data
,
MemoryBuffer
*inputTile,
NodeGlare
*settings)
override
;
35
};
36
37
}
// namespace blender::compositor
COM_GlareBaseOperation.h
COM_NodeOperation.h
DNA_node_types.h
data
data
Definition:
bmesh_operator_api_inline.h:176
blender::compositor::GlareBaseOperation
Definition:
COM_GlareBaseOperation.h:40
blender::compositor::GlareGhostOperation
Definition:
COM_GlareGhostOperation.h:27
blender::compositor::GlareGhostOperation::generateGlare
void generateGlare(float *data, MemoryBuffer *inputTile, NodeGlare *settings) override
Definition:
COM_GlareGhostOperation.cc:37
blender::compositor::GlareGhostOperation::GlareGhostOperation
GlareGhostOperation()
Definition:
COM_GlareGhostOperation.h:29
blender::compositor::MemoryBuffer
a MemoryBuffer contains access to the data of a chunk
Definition:
COM_MemoryBuffer.h:52
blender::compositor
Definition:
COM_defines.h:21
NodeGlare
Definition:
DNA_node_types.h:804
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1