#include <Shadow.h>
Inherited by W3DProjectedShadow, and W3DVolumetricShadow.
Definition at line 72 of file Shadow.h.
◆ Shadow()
◆ enableShadowInvisible()
| void Shadow::enableShadowInvisible |
( |
Bool | isEnabled | ) |
|
|
inline |
◆ enableShadowRender()
| void Shadow::enableShadowRender |
( |
Bool | isEnabled | ) |
|
|
inline |
◆ isInvisibleEnabled()
| Bool Shadow::isInvisibleEnabled |
( |
void | | ) |
|
|
inline |
◆ isRenderEnabled()
| Bool Shadow::isRenderEnabled |
( |
void | | ) |
|
|
inline |
◆ release()
| virtual void Shadow::release |
( |
void | | ) |
|
|
pure virtual |
◆ setAngle()
| void Shadow::setAngle |
( |
Real | angle | ) |
|
|
inline |
adjust orientation around z-axis
Definition at line 200 of file Shadow.h.
◆ setColor()
| void Shadow::setColor |
( |
Color | value | ) |
|
|
inline |
◆ setOpacity()
| void Shadow::setOpacity |
( |
Int | value | ) |
|
|
inline |
adjust opacity of decal/shadow
- Todo
- : Pull these out so casting, etc. is only done for visible decals.
Definition at line 154 of file Shadow.h.
◆ setPosition()
◆ setSize()
| void Shadow::setSize |
( |
Real | sizeX, |
|
|
Real | sizeY ) |
|
inline |
◆ m_color
color in ARGB format. (Alpha is ignored).
Definition at line 128 of file Shadow.h.
◆ m_decalSizeX
| Real Shadow::m_decalSizeX |
|
protected |
1/(world space extent of texture in y direction)
Definition at line 134 of file Shadow.h.
◆ m_decalSizeY
| Real Shadow::m_decalSizeY |
|
protected |
1/(world space extent of texture in x direction)
Definition at line 135 of file Shadow.h.
◆ m_diffuse
type of projection
Definition at line 130 of file Shadow.h.
◆ m_isEnabled
◆ m_isInvisibleEnabled
| Bool Shadow::m_isInvisibleEnabled |
|
protected |
toggle to turn rendering of this shadow on/off.
Definition at line 126 of file Shadow.h.
◆ m_localAngle
| Real Shadow::m_localAngle |
|
protected |
1/(world space extent of texture in y direction)
Definition at line 136 of file Shadow.h.
◆ m_oowDecalSizeX
| Real Shadow::m_oowDecalSizeX |
|
protected |
world position of shadow center when not bound to robj/drawable.
Definition at line 132 of file Shadow.h.
◆ m_oowDecalSizeY
| Real Shadow::m_oowDecalSizeY |
|
protected |
1/(world space extent of texture in x direction)
Definition at line 133 of file Shadow.h.
◆ m_opacity
if set, overrides and causes no rendering.
value between 0 (transparent) and 255 (opaque)
Definition at line 127 of file Shadow.h.
◆ m_type
◆ m_x
diffuse color used to tint/fade shadow.
Definition at line 131 of file Shadow.h.
◆ m_y
◆ m_z
The documentation for this class was generated from the following file:
- Code/GameEngine/Include/GameClient/Shadow.h