C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/shaderGen/langElement.h File Reference

#include "core/util/tVector.h"
#include "core/stream/stream.h"

Classes

struct  LangElement
struct  Var
class  MultiLine

Defines

#define WRITESTR(a)   { stream.write( dStrlen(a), a ); }

Enumerations

enum  ConstantSortPosition {
  cspUninit = 0,
  cspPrimitive,
  cspPotentialPrimitive,
  cspPass,
  csp_Count
}


Define Documentation

#define WRITESTR (  )     { stream.write( dStrlen(a), a ); }


Enumeration Type Documentation

Enumerator:
cspUninit  Default / unset.
cspPrimitive  Updated before every draw primitive call.
cspPotentialPrimitive  Potentially updated every draw primitive call, but not necessarily (lights for example).
cspPass  Updated one per pass.
csp_Count  Count var, do not use.