|
| VgMyRouteStyler (VgApplication::VgIApplication *pVgApplication) |
|
void | styleRoute (RouteStyle pRouteStyle, RouteStyleParameters &pStyleParameters, VgEngine::VgRefPtr< Vg3DModule::VgLineDescriptor > pLineDescriptor, std::vector< VgEngine::VgRefPtr< Vg3DModule::VgLine > > &mLines, std::vector< VgEngine::VgRefPtr< Vg3DModule::VgPoint > > &mPoints) |
|
Enumerator |
---|
eClassic |
Classic style, base plus animated track.
|
eMultiLine |
Base texture plus animated track, but uses multiple ones such that they seem to be the same size regardless of the distance.
|
eMultiAgents |
There are multiple agents that follow the path of the positions Since these are individual agents, they will never be distorted.
|
eMultiLinePlusAgent |
There are multiple agents that follow the path of the positions a base track.
There are multiple of these so they seem to be the same size regardless of the distance.
|
eSimplifiedMultiLinePlusAgent |
Same as eMultiLinePlusAgent, but when seen from far, the paths are simplified such that there is less distortion and motion.
This is the highest quality.
|
VgMyRouteStyler::VgMyRouteStyler |
( |
VgApplication::VgIApplication * |
pVgApplication | ) |
|
void VgMyRouteStyler::styleRoute |
( |
RouteStyle |
pRouteStyle, |
|
|
RouteStyleParameters & |
pStyleParameters, |
|
|
VgEngine::VgRefPtr< Vg3DModule::VgLineDescriptor > |
pLineDescriptor, |
|
|
std::vector< VgEngine::VgRefPtr< Vg3DModule::VgLine > > & |
mLines, |
|
|
std::vector< VgEngine::VgRefPtr< Vg3DModule::VgPoint > > & |
mPoints |
|
) |
| |
VgApplication::VgIApplication* VgMyRouteStyler::mVgApplication |
|
protected |
The documentation for this class was generated from the following file: