#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: