ILLUMINATEFLAGS

Detailed Description

Enumerations

enum  ILLUMINATEFLAGS {
  NONE,
  SHADOW,
  NOENVIRONMENT,
  DISABLESHADOWMAP_CORRECTION,
  DISABLESHADOWCASTERMP_CORRECTION,
  LIGHTDIRNORMALS,
  NODISTANCEFALLOFF,
  NOGRAIN,
  BACKLIGHT
}
 

Functions

enum ILLUMINATEFLAGS MAXON_ENUM_FLAGS (ILLUMINATEFLAGS)
 

Enumeration Type Documentation

◆ ILLUMINATEFLAGS

enum ILLUMINATEFLAGS
strong
Enumerator
NONE 

None.

SHADOW 

Full shadow calculations.

NOENVIRONMENT 

Shadow calculations are enabled but no environment shading will be calculated.

DISABLESHADOWMAP_CORRECTION 

Shadow maps evaluate the normal at a surface point, to avoid the problem of self-shadowing (that is otherwise inherent due to the way the algorithm works).
If a free point is sampled in space (where no surface is) this correction has to be disabled though, otherwise wrong results will be returned.

DISABLESHADOWCASTERMP_CORRECTION 

Private.

LIGHTDIRNORMALS 

Private.

NODISTANCEFALLOFF 

Do not take distance falloff into account.

NOGRAIN 

Do not take grain into account.

BACKLIGHT 

Take backlight into account.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum ILLUMINATEFLAGS MAXON_ENUM_FLAGS ( ILLUMINATEFLAGS  )