libHSPlasma
List of all members
plLayerDepth Class Reference

#include <plLayer.h>

Inheritance diagram for plLayerDepth:
plLayer plLayerInterface plSynchedObject hsKeyedObject plCreatable

Additional Inherited Members

- Public Types inherited from plLayerInterface
enum  plLayerDirtyBits {
  kTransform = 0x1, kPreshadeColor = 0x2, kAmbientColor = 0x4, kOpacity = 0x8,
  kTexture = 0x10, kState = 0x20, kUVWSrc = 0x40, kLODBias = 0x80,
  kSpecularColor = 0x100, kSpecularPower = 0x200, kRuntimeColor = 0x400, kVertexShader = 0x800,
  kPixelShader = 0x1000, kBumpEnvXfm = 0x2000, kAllDirty = 0xFFFFFFFF
}
enum  plUVWSrcModifiers {
  kUVWPassThru = 0, kUVWIdxMask = 0xFFFF, kUVWNormal = 0x10000, kUVWPosition = 0x20000,
  kUVWReflect = 0x30000
}
- Public Member Functions inherited from plLayer
virtual void read (hsStream *S, plResManager *mgr)
virtual void write (hsStream *S, plResManager *mgr)
- Protected Member Functions inherited from plLayer
virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag, plResManager *mgr)
- Protected Attributes inherited from plLayerInterface
plKey fUnderLay
hsMatrix44 fTransform
hsColorRGBA fPreshade
hsColorRGBA fRuntime
hsColorRGBA fAmbient
hsColorRGBA fSpecular
float fOpacity
unsigned int fUVWSrc
float fLODBias
float fSpecularPower
plKey fTexture
plKey fVertexShader
plKey fPixelShader
hsMatrix44 fBumpEnvXfm
hsGMatState fState

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