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
SOP_Handle.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: SOP_Handle.h (SOP library, C++)
7
*
8
* COMMENTS:
9
* This class will be the interface between sop parameters
10
* and sage's viewdata. It should be abstracted at the
11
* UI level, but I'll put it here in SOP for now.
12
*
13
* IDEA:
14
* There will be some guide geometry associated with
15
* this handle. Whenever the user clicks on the guide
16
* geometry in the ViewData and drags, doDrag will be
17
* called with the deltax and deltay passed in.
18
* The member function will make appropriate changes to
19
* the sop parameters.
20
*
21
*/
22
23
#ifndef __SOP_Handle__
24
#define __SOP_Handle__
25
26
#include "
SOP_API.h
"
27
class
PRM_ParmList
;
28
29
class
SOP_API
SOP_Handle
30
{
31
public
:
32
SOP_Handle
();
33
virtual
~SOP_Handle
() {}
34
35
virtual
void
doDrag(
int
modifierkeys,
int
mousebutton,
36
int
dx,
int
dy);
37
private
:
38
void
doXY(
int
dx,
int
dy);
39
PRM_ParmList
*myParmListPtr;
40
};
41
42
#endif
PRM_ParmList
Definition:
PRM_ParmList.h:82
SOP_API.h
SOP_Handle
Definition:
SOP_Handle.h:29
SOP_API
#define SOP_API
Definition:
SOP_API.h:10
SOP_Handle::~SOP_Handle
virtual ~SOP_Handle()
Definition:
SOP_Handle.h:33
SOP
SOP_Handle.h
Generated on Sun Oct 13 2024 02:45:20 for HDK by
1.8.6