SmallChange
1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
SmLazyFile.h
1
#ifndef SMALLCHANGE_LAZYFILE_H
2
#define SMALLCHANGE_LAZYFILE_H
3
4
#include <Inventor/nodes/SoFile.h>
5
#include <SmallChange/basic.h>
6
#include <Inventor/SbBox3f.h>
7
8
class
SoInput
;
9
class
SoAction
;
10
class
SoGLRenderAction
;
11
class
SmLazyFileP;
12
13
class
SMALLCHANGE_DLL_API
SmLazyFile
:
public
SoFile
{
14
typedef
SoFile
inherited
;
15
16
SO_NODE_HEADER(
SmLazyFile
);
17
18
public
:
19
static
void
initClass(
void
);
20
SmLazyFile
(
void
);
21
22
virtual
void
GLRender(
SoGLRenderAction
*
action
);
23
virtual
void
getBoundingBox(
SoGetBoundingBoxAction
*
action
);
24
25
protected
:
26
virtual
SbBool readNamedFile(
SoInput
*);
27
virtual
SbBool readInstance(
SoInput
*
in
,
unsigned
short
flags
);
28
29
private
:
30
virtual
~SmLazyFile
(
void
);
31
32
SmLazyFileP * pimpl;
33
};
34
35
#endif
// SMALLCHANGE_LAZYFILE_H
SbList
Definition
misc/SbList.h:69
SmLazyFile
Definition
SmLazyFile.h:13
SoAction
SoFile
lib
SmallChange
nodes
SmLazyFile.h
Generated on Tue Sep 10 2024 20:35:47 for SmallChange by
1.10.0