ShadingFlags Struct Reference
[Data Structures]

List of all members.

Public Member Functions

 ShadingFlags ()
void CombineFlagsWith (ShadingFlags &flags)

Public Attributes

boolean fNeedsColor
boolean fNeedsPoint
boolean fNeedsNormal
boolean fNeedsNormalDerivative
boolean fNeedsIsoUV
boolean fNeedsUV
boolean fNeedsPointLoc
boolean fNeedsNormalLoc
boolean fNeedsNormalLocDerivative
boolean fNeedsPixelRatio
boolean fChangesNormal
boolean fUVSpaceShaders
uint16 fConstantChannelsMask

Detailed Description

Specifies which information should be provided to a given shaders. For instance, whether the shader needs texture coordinates.


Constructor & Destructor Documentation

ShadingFlags::ShadingFlags (   )  [inline]
 


Member Function Documentation

void ShadingFlags::CombineFlagsWith (  ShadingFlags &  flags  )  [inline]
 


Member Data Documentation

boolean ShadingFlags::fChangesNormal
 

uint16 ShadingFlags::fConstantChannelsMask
 

boolean ShadingFlags::fNeedsColor
 

boolean ShadingFlags::fNeedsIsoUV
 

boolean ShadingFlags::fNeedsNormal
 

boolean ShadingFlags::fNeedsNormalDerivative
 

boolean ShadingFlags::fNeedsNormalLoc
 

boolean ShadingFlags::fNeedsNormalLocDerivative
 

boolean ShadingFlags::fNeedsPixelRatio
 

boolean ShadingFlags::fNeedsPoint
 

boolean ShadingFlags::fNeedsPointLoc
 

boolean ShadingFlags::fNeedsUV
 

boolean ShadingFlags::fUVSpaceShaders
 


The documentation for this struct was generated from the following file:
Generated on Mon Mar 14 12:29:06 2005 for Carrara SDK Doc by  doxygen 1.3.9.1