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
SOP_UndoCaptureLayerPaint.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: SOP Library (C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __SOP_UndoCaptureLayerPaint_h__
12
#define __SOP_UndoCaptureLayerPaint_h__
13
14
#include "
SOP_API.h
"
15
#include <
UT/UT_Undo.h
>
16
17
#include "
SOP_CaptureLayerPaint.h
"
18
19
class
SOP_API
SOP_UndoCaptureLayerPaint
:
public
UT_Undo
20
{
21
public
:
22
SOP_UndoCaptureLayerPaint
(
SOP_CaptureLayerPaint
*node,
23
SOP_CaptureLayerData
&delta,
24
UT_String
&oldrootpath,
25
UT_String
&newrootpath,
26
UT_StringArray
&oldmapping,
27
UT_StringArray
&newmapping);
28
~
SOP_UndoCaptureLayerPaint
()
override
;
29
30
void
undo
()
override
;
31
void
redo
()
override
;
32
33
private
:
34
int
myOpId;
35
SOP_CaptureLayerData
myDelta;
36
UT_String
myOldRootPath;
37
UT_String
myNewRootPath;
38
UT_StringArray
myOldStencilMapping;
39
UT_StringArray
myNewStencilMapping;
40
};
41
42
#endif
UT_Undo::redo
virtual void redo()=0
UT_Undo
Definition:
UT_Undo.h:23
SOP_CaptureLayerData
Definition:
SOP_CaptureLayerData.h:24
SOP_CaptureLayerPaint.h
SOP_API.h
UT_StringArray
Definition:
UT_StringArray.h:24
UT_Undo::undo
virtual void undo()=0
SOP_CaptureLayerPaint
Definition:
SOP_CaptureLayerPaint.h:118
UT_Undo.h
SOP_API
#define SOP_API
Definition:
SOP_API.h:10
UT_String
Definition:
UT_String.h:73
SOP_UndoCaptureLayerPaint
Definition:
SOP_UndoCaptureLayerPaint.h:19
SOP
SOP_UndoCaptureLayerPaint.h
Generated on Wed Oct 16 2024 02:47:47 for HDK by
1.8.6