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 () |