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
DD_ReceiveHandler.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: DD_ReceiveHandler.h
7
*
8
* COMMENTS:
9
*
10
* This class may be used to control/override drag'n'drop functionality
11
* on UI gadgets.
12
*/
13
14
#ifndef __DD_ReceiveHandler__
15
#define __DD_ReceiveHandler__
16
17
#include "
DD_API.h
"
18
#include "
DD_ChoiceList.h
"
19
#include "
DD_Source.h
"
20
#include <
UT/UT_NonCopyable.h
>
21
22
class
DD_API
DD_ReceiveHandler
23
{
24
public
:
25
DD_ReceiveHandler
();
26
virtual
~
DD_ReceiveHandler
();
27
28
UT_NON_COPYABLE
(
DD_ReceiveHandler
)
29
30
virtual
int
acceptDragDrop(
DD_Source
&
src
,
const
char
*
label
) = 0;
31
virtual
int
testDragDrop(
DD_Source
&src) = 0;
32
virtual
void
getDragDropChoice(
DD_Source
&src,
DD_ChoiceList
&
c
) = 0;
33
};
34
35
#endif
DD_Source.h
label
GLuint GLsizei const GLchar * label
Definition:
glcorearb.h:2545
DD_ChoiceList
Definition:
DD_ChoiceList.h:17
DD_Source
Definition:
DD_Source.h:20
DD_ChoiceList.h
DD_API.h
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
DD_API
#define DD_API
Definition:
DD_API.h:10
nanovdb::io::c
c
Definition:
IO.h:328
DD_ReceiveHandler
Definition:
DD_ReceiveHandler.h:22
src
GLenum src
Definition:
glcorearb.h:1793
DD
DD_ReceiveHandler.h
Generated on Thu Dec 12 2024 02:43:55 for HDK by
1.8.6