VisioMove
2.1.5
|
Describes a visibility ramp function that modifies the visibility, depending on the distance from the camera. More...
Public Member Functions | |
VgVisibilityRamp () | |
VgVisibilityRamp (float pStartVisibleDistance, float pFullyVisibleDistance, float pStartInvisibleDistance, float pFullyInvisibleDistance) | |
void | operator= (const VgVisibilityRamp &pOther) |
bool | operator== (const VgVisibilityRamp &pOther) const |
bool | operator!= (const VgVisibilityRamp &pOther) const |
Public Attributes | |
float | mStartVisibleDistance |
Distance in meters at which it starts becoming visible. More... | |
float | mFullyVisibleDistance |
Distance in meters at which it is fully visible. More... | |
float | mStartInvisibleDistance |
Distance in meters at which it starts to become invisible. More... | |
float | mFullyInvisibleDistance |
Distance in meters at which it is fully invisible. More... | |
Describes a visibility ramp function that modifies the visibility, depending on the distance from the camera.
|
inline |
|
inline |
|
inline |
|
inline |
References mFullyInvisibleDistance, mFullyVisibleDistance, mStartInvisibleDistance, and mStartVisibleDistance.
|
inline |
References mFullyInvisibleDistance, mFullyVisibleDistance, mStartInvisibleDistance, and mStartVisibleDistance.
float VgEngine::VgVisibilityRamp::mFullyInvisibleDistance |
Distance in meters at which it is fully invisible.
By default +infinity. If set to a very large value, it will never fade out.
The default value of this property is 0.0.
Referenced by operator=(), and operator==().
float VgEngine::VgVisibilityRamp::mFullyVisibleDistance |
Distance in meters at which it is fully visible.
If set to 0.0, it is always visble when you are close.
The default value of this property is 0.0.
Referenced by operator=(), and operator==().
float VgEngine::VgVisibilityRamp::mStartInvisibleDistance |
Distance in meters at which it starts to become invisible.
The default value of this property is 0.0.
Referenced by operator=(), and operator==().
float VgEngine::VgVisibilityRamp::mStartVisibleDistance |
Distance in meters at which it starts becoming visible.
If set to 0.0, it is always visble no matter how close you are.
The default value of this property is 0.0.
Referenced by operator=(), and operator==().