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
CL_ClipWriter.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: CL_ClipWriter.h
7
*
8
* COMMENTS:
9
* This abstract class defines the interface for an object that knows
10
* how to write a clip to a file. Clip writers are registered with
11
* the CL_ClipIO singleton object.
12
*/
13
14
#ifndef __CL_ClipWriter_h__
15
#define __CL_ClipWriter_h__
16
17
#include "
CL_API.h
"
18
#include <
UT/UT_NonCopyable.h
>
19
20
class
CL_Clip
;
21
22
class
CL_API
CL_ClipWriter
23
{
24
public
:
25
CL_ClipWriter
() {}
26
virtual
~CL_ClipWriter
() {}
27
28
UT_NON_COPYABLE
(
CL_ClipWriter
)
29
30
virtual
bool
writeClip(const
char
*file_name, const
CL_Clip
&
clip
) = 0;
31
};
32
33
#endif
CL_API.h
CL_ClipWriter::CL_ClipWriter
CL_ClipWriter()
Definition:
CL_ClipWriter.h:25
CL_ClipWriter
Definition:
CL_ClipWriter.h:22
CL_API
#define CL_API
Definition:
CL_API.h:10
UT_NON_COPYABLE
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
Definition:
UT_NonCopyable.h:31
UT_NonCopyable.h
CL_ClipWriter::~CL_ClipWriter
virtual ~CL_ClipWriter()
Definition:
CL_ClipWriter.h:26
CL_Clip
Definition:
CL_Clip.h:42
clip
IMATH_INTERNAL_NAMESPACE_HEADER_ENTER IMATH_HOSTDEVICE IMATH_CONSTEXPR14 T clip(const T &p, const Box< T > &box) IMATH_NOEXCEPT
Definition:
ImathBoxAlgo.h:29
CL
CL_ClipWriter.h
Generated on Thu Nov 21 2024 02:43:28 for HDK by
1.8.6