shadgen.h File Reference
 
 
 
shadgen.h File Reference
#include "maxheap.h"
#include "ref.h"
#include "plugapi.h"
#include "render.h"

Classes

class   ShadowParamDlg
class   ShadowType
  This class is only available in release 5 or later. More...
class   IAreaShadowType
class   ShadowGenerator
class   AreaShadowGenerator
class   AreaShadowSampler

Defines

#define  SHAD_PARALLEL   2
#define  SHAD_OMNI   4
#define  SHAD_2SIDED   8
#define  MIN_SHADOW_MAP_SIZE   1.0f
#define  MAX_SHADOW_MAP_SIZE   10000.0f
#define  MIN_SHADOW_BIAS_VALUE   0.0f
#define  MAX_SHADOW_BIAS_VALUE   10000.0f
#define  MIN_SHADOW_SAMPLE_RANGE   0.01f
#define  MAX_SHADOW_SAMPLE_RANGE   50.0f
#define  AREA_SHADOW_TYPE_INTERFACE_ID   Interface_ID(0x68436888, 0x5b5b2ab0)
#define  TWO_SIDED_SHADOW_DEFAULT   FALSE

Functions

CoreExport ShadowType NewDefaultShadowMapType ()
CoreExport ShadowType NewDefaultRayShadowType ()

Define Documentation

#define SHAD_PARALLEL   2
#define SHAD_OMNI   4
#define SHAD_2SIDED   8
#define MIN_SHADOW_MAP_SIZE   1.0f
#define MAX_SHADOW_MAP_SIZE   10000.0f
#define MIN_SHADOW_BIAS_VALUE   0.0f
#define MAX_SHADOW_BIAS_VALUE   10000.0f
#define MIN_SHADOW_SAMPLE_RANGE   0.01f
#define MAX_SHADOW_SAMPLE_RANGE   50.0f
#define AREA_SHADOW_TYPE_INTERFACE_ID   Interface_ID(0x68436888, 0x5b5b2ab0)
#define TWO_SIDED_SHADOW_DEFAULT   FALSE

Function Documentation

CoreExport ShadowType* NewDefaultShadowMapType ( )
Remarks:
This global function returns a new default shadow-map shadow generator.
CoreExport ShadowType* NewDefaultRayShadowType ( )
Remarks:
This global function returns a new default ray-trace shadow generator.