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
OP_Types.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: OP library (C++)
7
*
8
* COMMENTS: Convenient types used by the op library.
9
*
10
*/
11
12
#ifndef __OP_Types_h__
13
#define __OP_Types_h__
14
15
#include "
OP_API.h
"
16
17
#include <
CH/CH_Types.h
>
18
#include <
UT/UT_Function.h
>
19
20
enum class
OP_GeometryChannelsChangeType
21
{
22
Active
,
// Triggers as channel is actively changed
23
// (such as dragging in the channel editor)
24
Finished
,
// Triggers only when finishing changing channels
25
// (eg. mouse up in channel editor, or editing directly through
26
// the channel list etc.)
27
};
28
29
using
OP_GeometryChannelsChangedCallback
30
=
UT_Function<void(const CH_ChannelList &, OP_GeometryChannelsChangeType)>
;
31
32
#endif
OP_GeometryChannelsChangeType
OP_GeometryChannelsChangeType
Definition:
OP_Types.h:20
OP_GeometryChannelsChangeType::Finished
OP_API.h
OP_GeometryChannelsChangedCallback
UT_Function< void(const CH_ChannelList &, OP_GeometryChannelsChangeType)> OP_GeometryChannelsChangedCallback
Definition:
OP_Types.h:30
UT_Function.h
UT_Function
std::function< T > UT_Function
Definition:
UT_Function.h:37
CH_Types.h
OP_GeometryChannelsChangeType::Active
OP
OP_Types.h
Generated on Sat Dec 21 2024 02:47:02 for HDK by
1.8.6