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
GR_VisInterface.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: GR_VisInterface.h ( GR Library, C++)
7
*
8
* COMMENTS:
9
* Basic definition needed to access functions defined in VIS which is
10
* set above the GR level.
11
*/
12
13
#ifndef __GR_VisInterface_h__
14
#define __GR_VisInterface_h__
15
16
#include "
GR_API.h
"
17
18
19
class
GR_API
GR_VisInterface
20
{
21
public
:
22
GR_VisInterface
() {}
23
virtual
~GR_VisInterface
() {}
24
25
virtual
bool
isHookVisualizerActive(
const
char
*vis_name,
26
int
vis_context,
int
display_set) = 0;
27
28
static
void
setHandler
(
GR_VisInterface
*handler)
29
{ theHandler = handler; }
30
31
static
32
GR_VisInterface
*
getHandler
()
33
{
return
theHandler; }
34
35
static
36
GR_VisInterface
*
theHandler
;
37
};
38
39
40
#endif
GR_VisInterface::theHandler
static GR_VisInterface * theHandler
Definition:
GR_VisInterface.h:36
GR_VisInterface::GR_VisInterface
GR_VisInterface()
Definition:
GR_VisInterface.h:22
GR_VisInterface::setHandler
static void setHandler(GR_VisInterface *handler)
Definition:
GR_VisInterface.h:28
GR_VisInterface::getHandler
static GR_VisInterface * getHandler()
Definition:
GR_VisInterface.h:32
GR_API.h
GR_API
#define GR_API
Definition:
GR_API.h:10
GR_VisInterface::~GR_VisInterface
virtual ~GR_VisInterface()
Definition:
GR_VisInterface.h:23
GR_VisInterface
Definition:
GR_VisInterface.h:19
GR
GR_VisInterface.h
Generated on Sun Nov 17 2024 03:01:14 for HDK by
1.8.6