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
HUSD_LayerCheckpoint.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: HUSD_LayerCheckpoint.h (HUSD Library, C++)
7
*
8
* COMMENTS: Data structure for hold a copy of the active layer.
9
*/
10
11
#ifndef __HUSD_LayerCheckpoint_h__
12
#define __HUSD_LayerCheckpoint_h__
13
14
#include "
HUSD_API.h
"
15
#include "
HUSD_DataHandle.h
"
16
17
class
HUSD_API
HUSD_LayerCheckpoint
18
{
19
public
:
20
HUSD_LayerCheckpoint
();
21
~
HUSD_LayerCheckpoint
();
22
23
void
create(
const
HUSD_AutoAnyLock
&lock);
24
bool
restore(
const
HUSD_AutoLayerLock
&layerlock);
25
26
private
:
27
PXR_NS::XUSD_LayerPtr
myLayer;
28
};
29
30
#endif
HUSD_API
#define HUSD_API
Definition:
HUSD_API.h:32
HUSD_LayerCheckpoint
Definition:
HUSD_LayerCheckpoint.h:17
HUSD_API.h
HUSD_AutoAnyLock
Definition:
HUSD_DataHandle.h:188
HUSD_DataHandle.h
HUSD_AutoLayerLock
Definition:
HUSD_DataHandle.h:289
XUSD_LayerPtr
UT_IntrusivePtr< XUSD_Layer > XUSD_LayerPtr
Definition:
HUSD_DataHandle.h:62
HUSD
HUSD_LayerCheckpoint.h
Generated on Sat Dec 21 2024 02:46:49 for HDK by
1.8.6