HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_VolumeRender Class Reference

#include <GR_VolumeRender.h>

Public Member Functions

void addSlices (const UT_Array< GR_VolumeSlice * > &new_slices)
 
void addFogSlice (fpreal depth, fpreal slice)
 
void setFogTexture (GR_TextureRef fog, fpreal opacity)
 
bool hasSlices () const
 
void draw (RE_Render *r, const GR_CommonDispOption *opt, bool hq_lighting, bool has_fog, bool show_selection)
 

Static Public Member Functions

static GR_VolumeRenderget (int idx=0)
 
static int getMaxVolumeSlices ()
 

Detailed Description

Definition at line 39 of file GR_VolumeRender.h.

Member Function Documentation

void GR_VolumeRender::addFogSlice ( fpreal  depth,
fpreal  slice 
)
void GR_VolumeRender::addSlices ( const UT_Array< GR_VolumeSlice * > &  new_slices)
void GR_VolumeRender::draw ( RE_Render r,
const GR_CommonDispOption opt,
bool  hq_lighting,
bool  has_fog,
bool  show_selection 
)
static GR_VolumeRender* GR_VolumeRender::get ( int  idx = 0)
static
static int GR_VolumeRender::getMaxVolumeSlices ( )
static
bool GR_VolumeRender::hasSlices ( ) const
inline

Definition at line 56 of file GR_VolumeRender.h.

void GR_VolumeRender::setFogTexture ( GR_TextureRef  fog,
fpreal  opacity 
)
inline

Definition at line 51 of file GR_VolumeRender.h.


The documentation for this class was generated from the following file: