#include <plLayerInterface.h>
Public Types |
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
} |
enum | Flags {
kDontDirty = 0x1,
kSendReliably = 0x2,
kHasConstantNetGroup = 0x4,
kDontSynchGameMessages = 0x8,
kExcludePersistentState = 0x10,
kExcludeAllPersistentState = 0x20,
kLocalOnly = kExcludeAllPersistentState | kDontSynchGameMessages,
kHasVolatileState = 0x40,
kAllStateIsVolatile = 0x80
} |
enum | SDLSendFlags {
kBCastToClients = 0x1,
kForceFullSend = 0x2,
kSkipLocalOwnershipCheck = 0x4,
kSendImmediately = 0x8,
kDontPersistOnServer = 0x10,
kUseRelevanceRegions = 0x20,
kNewState = 0x40,
kIsAvatarState = 0x80
} |
Member Enumeration Documentation
- Enumerator:
kTransform |
|
kPreshadeColor |
|
kAmbientColor |
|
kOpacity |
|
kTexture |
|
kState |
|
kUVWSrc |
|
kLODBias |
|
kSpecularColor |
|
kSpecularPower |
|
kRuntimeColor |
|
kVertexShader |
|
kPixelShader |
|
kBumpEnvXfm |
|
kAllDirty |
|
- Enumerator:
kUVWPassThru |
|
kUVWIdxMask |
|
kUVWNormal |
|
kUVWPosition |
|
kUVWReflect |
|
Constructor & Destructor Documentation
plLayerInterface::plLayerInterface |
( |
| ) |
|
Member Function Documentation
hsMatrix44 plLayerInterface::getBumpEnvTransform |
( |
| ) |
const |
float plLayerInterface::getLODBias |
( |
| ) |
const |
float plLayerInterface::getOpacity |
( |
| ) |
const |
plKey plLayerInterface::getPixelShader |
( |
| ) |
const |
float plLayerInterface::getSpecularPower |
( |
| ) |
const |
const hsGMatState& plLayerInterface::getState |
( |
| ) |
const |
plKey plLayerInterface::getTexture |
( |
| ) |
const |
hsMatrix44 plLayerInterface::getTransform |
( |
| ) |
const |
plKey plLayerInterface::getUnderLay |
( |
| ) |
const |
unsigned int plLayerInterface::getUVWSrc |
( |
| ) |
const |
plKey plLayerInterface::getVertexShader |
( |
| ) |
const |
virtual void plLayerInterface::IPrcWrite |
( |
pfPrcHelper * |
prc | ) |
|
|
protectedvirtual |
void plLayerInterface::setAmbient |
( |
const hsColorRGBA & |
color | ) |
|
void plLayerInterface::setBumpEnvTransform |
( |
const hsMatrix44 & |
xform | ) |
|
void plLayerInterface::setLODBias |
( |
float |
bias | ) |
|
void plLayerInterface::setOpacity |
( |
float |
opac | ) |
|
void plLayerInterface::setPixelShader |
( |
plKey |
shader | ) |
|
void plLayerInterface::setPreshade |
( |
const hsColorRGBA & |
color | ) |
|
void plLayerInterface::setRuntime |
( |
const hsColorRGBA & |
color | ) |
|
void plLayerInterface::setSpecular |
( |
const hsColorRGBA & |
color | ) |
|
void plLayerInterface::setSpecularPower |
( |
float |
power | ) |
|
void plLayerInterface::setTexture |
( |
plKey |
tex | ) |
|
void plLayerInterface::setTransform |
( |
const hsMatrix44 & |
xform | ) |
|
void plLayerInterface::setUnderLay |
( |
plKey |
layer | ) |
|
void plLayerInterface::setUVWSrc |
( |
unsigned int |
src | ) |
|
void plLayerInterface::setVertexShader |
( |
plKey |
shader | ) |
|
Member Data Documentation
float plLayerInterface::fLODBias |
|
protected |
float plLayerInterface::fOpacity |
|
protected |
plKey plLayerInterface::fPixelShader |
|
protected |
float plLayerInterface::fSpecularPower |
|
protected |
plKey plLayerInterface::fTexture |
|
protected |
plKey plLayerInterface::fUnderLay |
|
protected |
unsigned int plLayerInterface::fUVWSrc |
|
protected |
plKey plLayerInterface::fVertexShader |
|
protected |
The documentation for this class was generated from the following file: