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
BM_MoveTool.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: BM_MoveTool.h (BM Library, C++)
7
*
8
* COMMENTS: Abstract mix-in class for move tool states
9
*/
10
11
#ifndef __BM_MOVETOOL_H__
12
#define __BM_MOVETOOL_H__
13
14
#include "
BM_API.h
"
15
16
class
BM_API
BM_MoveTool
17
{
18
public
:
19
enum
Type
{
ALL
, TRANSLATE, ROTATE, SCALE, NUM_TOOLS };
20
21
virtual
~BM_MoveTool
() { }
22
23
void
updateHUD();
24
virtual
void
setMoveToolType(
Type
move_type) = 0;
25
virtual
Type
getMoveToolType()
const
= 0;
26
};
27
28
#endif // __BM_MOVETOOL_H__
SOP_AttribCreate_2_0Enums::Type
Type
Definition:
SOP_AttribCreate-2.0.proto.h:90
openvdb::OPENVDB_VERSION_NAME::points::index::ALL
Definition:
IndexIterator.h:43
BM_MoveTool::~BM_MoveTool
virtual ~BM_MoveTool()
Definition:
BM_MoveTool.h:21
BM_API
#define BM_API
Definition:
BM_API.h:10
BM_MoveTool::Type
Type
Definition:
BM_MoveTool.h:19
BM_MoveTool
Definition:
BM_MoveTool.h:16
BM_API.h
BM
BM_MoveTool.h
Generated on Fri Nov 8 2024 03:39:04 for HDK by
1.8.6