All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Traffic::VehicleRenderablesModel Class Reference

Public Types

typedef std::vector
< VehicleRenderdata
TVehicleRenderables
 
typedef
TVehicleRenderables::const_iterator 
TRenderableIter
 

Public Member Functions

 VehicleRenderablesModel (Rendering::EnvironmentFlatteningService &environmentFlatteningService)
 
TRenderableIter Begin ()
 
TRenderableIter End ()
 
void Preallocate (int numVehicles)
 
void CalculateFlattenedPositionInPlace (const dv3 &initialPosition, dv3 &out_flattenedPosition)
 
void Submit (const Eegeo::dv3 &position, const Eegeo::v3 &forward, const Eegeo::v3 &localY, const std::string &meshId, float alpha, float maxDrawDistanceSq, float boundsRadius, float scale, const dv3 &cameraEcefLocation)
 
TVehicleRenderables GetRenderables () const
 
void Clear ()
 

The documentation for this class was generated from the following files: