1 #ifndef COIN_SOVOLUMERENDERING_H
2 #define COIN_SOVOLUMERENDERING_H
27 #include <Inventor/nodes/SoNode.h>
28 #include <Inventor/nodes/SoSubNode.h>
29 #include <VolumeViz/C/basic.h>
33 typedef SoNode inherited;
38 static void init(
void);
40 static void initClass(
void);
43 enum HW_Feature { HW_VOLUMEPRO, HW_3DTEXMAP, HW_TEXCOLORMAP, HW_TEXCOMPRESSION };
44 enum HW_SupportStatus { NO, YES, UNKNOWN };
45 HW_SupportStatus isSupported(HW_Feature feature);
47 static void setReadAlternateRep(SbBool flag);
48 static void setWriteAlternateRep(SbBool flag);
49 static SbBool getReadAlternateRep(
void);
50 static SbBool getWriteAlternateRep(
void);
52 static void setDelayedRendering(SbBool flag);
53 static SbBool getDelayedRendering(
void);
59 friend class SoVolumeRenderingP;
60 class SoVolumeRenderingP * pimpl;
63 #endif // !COIN_SOVOLUMERENDERING_H
Abstract base class for all nodes related to volume rendering.
Definition: SoVolumeRendering.h:32