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_ClipReader.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_ClipReader.h
7
*
8
* COMMENTS:
9
* This abstract class defines the interface for an object that knows
10
* how to read a clip from a file. Clip readers are registered with
11
* the CL_ClipIO singleton object.
12
*/
13
14
#ifndef __CL_ClipReader_h__
15
#define __CL_ClipReader_h__
16
17
#include "
CL_API.h
"
18
#include <
UT/UT_NonCopyable.h
>
19
20
class
CL_Clip
;
21
22
class
CL_API
CL_ClipReader
23
{
24
public
:
25
CL_ClipReader
() {}
26
virtual
~CL_ClipReader
() {}
27
28
UT_NON_COPYABLE
(
CL_ClipReader
)
29
30
virtual
bool
readClip(const
char
*file_name,
CL_Clip
&
clip
) = 0;
31
};
32
33
#endif
CL_API.h
CL_ClipReader::~CL_ClipReader
virtual ~CL_ClipReader()
Definition:
CL_ClipReader.h:26
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
CL_ClipReader::CL_ClipReader
CL_ClipReader()
Definition:
CL_ClipReader.h:25
UT_NonCopyable.h
CL_ClipReader
Definition:
CL_ClipReader.h:22
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_ClipReader.h
Generated on Thu Nov 21 2024 02:43:28 for HDK by
1.8.6