| add_rear_view(const Vamos_Geometry::Three_Vector &position, double width, double height, double direction, double field, double near_plane, double far_plane, std::string mask_file) | Vamos_Body::Gl_Car | [virtual] |
| brake(double factor, double time=0.0) | Vamos_Body::Car | |
| brake() | Vamos_Body::Car | [inline] |
| brake_bias(double bias) | Vamos_Body::Car | |
| brakesetting | Vamos_Body::Car | |
| Car(const Vamos_Geometry::Three_Vector &pos) | Vamos_Body::Car | |
| car_lastpos | Vamos_Body::Car | |
| chassis() | Vamos_Body::Car | [inline] |
| clutch(double factor, double time=0.0) | Vamos_Body::Car | |
| clutch_time(double from_neutral, double others) | Vamos_Body::Car | |
| collision(const Vamos_Geometry::Three_Vector &position) const | Vamos_Body::Car | |
| controller | Vamos_Body::Car | [protected] |
| dashboard(Dashboard *dash) | Vamos_Body::Gl_Car | [virtual] |
| disengage_clutch(double time) | Vamos_Body::Car | |
| distance_traveled() const | Vamos_Body::Car | [inline] |
| draw(bool transform) | Vamos_Body::Gl_Car | [inline, virtual] |
| draw(bool transform, float opacity) | Vamos_Body::Gl_Car | |
| draw_dashboard() | Vamos_Body::Gl_Car | [private] |
| draw_dashboard_extras() | Vamos_Body::Gl_Car | [private] |
| draw_interior() | Vamos_Body::Gl_Car | [virtual] |
| draw_rear_view(double aspect, int index) | Vamos_Body::Gl_Car | [virtual] |
| draw_string(const std::string &str, double x, double y) | Vamos_Body::Gl_Car | [protected] |
| drivetrain(Drivetrain *drive) | Vamos_Body::Car | |
| engage_clutch(double time) | Vamos_Body::Car | |
| engine() | Vamos_Body::Car | [inline] |
| engine_pitch() | Vamos_Body::Gl_Car | [virtual] |
| engine_sound(std::string file, double volume, double throttle_volume_factor, double engine_speed_volume_factor, double pitch) | Vamos_Body::Gl_Car | [virtual] |
| engine_sound() | Vamos_Body::Gl_Car | [inline, virtual] |
| engine_volume() | Vamos_Body::Gl_Car | [virtual] |
| exterior_model(std::string file, double scale, const Vamos_Geometry::Three_Vector &translation, const Vamos_Geometry::Three_Vector &rotation) | Vamos_Body::Gl_Car | [virtual] |
| fast_shift() const | Vamos_Body::Car | [inline] |
| field_of_view(double field) | Vamos_Body::Car | [inline] |
| field_of_view() const | Vamos_Body::Car | [inline] |
| front_particle() const | Vamos_Body::Car | [inline] |
| fuel_tank() | Vamos_Body::Car | [inline] |
| gas(double factor, double time=0.0) | Vamos_Body::Car | |
| gas() | Vamos_Body::Car | [inline] |
| gear() const | Vamos_Body::Car | [inline] |
| get_controller() | Vamos_Body::Car | [inline] |
| get_n_mirrors() const | Vamos_Body::Gl_Car | [inline, virtual] |
| GetCollisionModel() | Vamos_Body::Gl_Car | [inline, virtual] |
| GetColPatch(int i) | Vamos_Body::Car | [inline] |
| GetNumPaintjobs() | Vamos_Body::Gl_Car | [inline] |
| GetSector() | Vamos_Body::Car | [inline] |
| GetSoundSource() | Vamos_Body::Gl_Car | [virtual] |
| GetState(Vamos_Geometry::Three_Vector &chassispos, Vamos_Geometry::Three_Matrix &chassisorientation, Vamos_Geometry::Three_Vector &chassisvel, Vamos_Geometry::Three_Vector &chassisangvel, double *suspdisp, double *suspcompvel, Vamos_Geometry::Three_Vector *whlangvel, int &gear, double &enginespeed, double &clutchspeed, double &enginedrag, double *tirespeed) | Vamos_Body::Car | |
| GetTireSoundSource(int i) | Vamos_Body::Gl_Car | [virtual] |
| Gl_Car(const Vamos_Geometry::Three_Vector &pos) | Vamos_Body::Gl_Car | |
| handbrake(double factor, double time=0.0) | Vamos_Body::Car | |
| interior_model(std::string file, double scale, const Vamos_Geometry::Three_Vector &translation, const Vamos_Geometry::Three_Vector &rotation) | Vamos_Body::Gl_Car | [virtual] |
| joecollision | Vamos_Body::Gl_Car | [private] |
| joeexterior | Vamos_Body::Gl_Car | [private] |
| joeglass | Vamos_Body::Gl_Car | [private] |
| joeinterior | Vamos_Body::Gl_Car | [private] |
| last_gear() const | Vamos_Body::Car | [inline] |
| m_brake_key_control | Vamos_Body::Car | [protected] |
| m_car_file | Vamos_Body::Car | [protected] |
| m_chassis | Vamos_Body::Car | [protected] |
| m_clutch_key_control | Vamos_Body::Car | [protected] |
| m_colpatches | Vamos_Body::Car | [protected] |
| m_distance_traveled | Vamos_Body::Car | [protected] |
| m_driver_view | Vamos_Body::Car | [protected] |
| m_engine_speed_volume_factor | Vamos_Body::Gl_Car | [private] |
| m_far_plane | Vamos_Body::Gl_Car | [private] |
| m_field_of_view | Vamos_Body::Car | [protected] |
| m_front_brake_bias | Vamos_Body::Car | [protected] |
| m_gas_key_control | Vamos_Body::Car | [protected] |
| m_handbrake_key_control | Vamos_Body::Car | [protected] |
| m_last_gear | Vamos_Body::Car | [protected] |
| m_max_steer_angle | Vamos_Body::Car | [protected] |
| m_mirrors | Vamos_Body::Gl_Car | [private] |
| m_near_plane | Vamos_Body::Gl_Car | [private] |
| m_new_gear | Vamos_Body::Car | [protected] |
| m_pan_angle | Vamos_Body::Car | [protected] |
| m_pan_key_control | Vamos_Body::Car | [protected] |
| m_sector | Vamos_Body::Car | [protected] |
| m_shift_delay | Vamos_Body::Car | [protected] |
| m_shift_pending | Vamos_Body::Car | [protected] |
| m_shift_timer | Vamos_Body::Car | [protected] |
| m_show_dashboard_extras | Vamos_Body::Car | [protected] |
| m_slide | Vamos_Body::Car | [protected] |
| m_steer_exponent | Vamos_Body::Car | [protected] |
| m_steer_key_control | Vamos_Body::Car | [protected] |
| m_steer_speed_sensitivity | Vamos_Body::Car | [protected] |
| m_throttle_volume_factor | Vamos_Body::Gl_Car | [private] |
| m_wheels | Vamos_Body::Car | [protected] |
| make_rear_view_mask(int window_width, int window_height) | Vamos_Body::Gl_Car | [virtual] |
| max_steer_angle() | Vamos_Body::Car | [inline] |
| max_steer_angle(double degree_angle) | Vamos_Body::Car | [inline] |
| mp_dashboard | Vamos_Body::Gl_Car | [private] |
| mp_drivetrain | Vamos_Body::Car | [protected] |
| mp_engine_sample | Vamos_Body::Gl_Car | [private] |
| mp_front_particle | Vamos_Body::Car | [protected] |
| mp_fuel_tank | Vamos_Body::Car | [protected] |
| num_paintjobs | Vamos_Body::Gl_Car | [private] |
| pan(double factor, double time=0.0) | Vamos_Body::Car | |
| pan() const | Vamos_Body::Car | [inline] |
| private_reset() | Vamos_Body::Car | [protected] |
| propagate(double time) | Vamos_Body::Car | [virtual] |
| read(std::string data_dir="", std::string car_file="") | Vamos_Body::Car | |
| real_engine_sample | Vamos_Body::Gl_Car | [private] |
| reset() | Vamos_Body::Car | |
| reset(const Vamos_Geometry::Three_Vector &position, const Vamos_Geometry::Three_Matrix &orientation) | Vamos_Body::Car | |
| set_controller(int newc) | Vamos_Body::Car | [inline] |
| set_perspective(double aspect) | Vamos_Body::Gl_Car | [virtual] |
| set_view(const Vamos_Geometry::Three_Vector &position, double field_of_view, double near_plane, double far_plane, double pan_angle) | Vamos_Body::Gl_Car | [virtual] |
| SetColParams(int i, double f1, double f2, double rr, double rd) | Vamos_Body::Car | |
| SetColPatch(int i, BEZIER *newcolpatch) | Vamos_Body::Car | [inline] |
| SetPaint(int pid) | Vamos_Body::Gl_Car | |
| SetReflectionTexture(TEXTURE_HANDLE *reftid) | Vamos_Body::Gl_Car | [inline, virtual] |
| SetSector(int newsector) | Vamos_Body::Car | [inline] |
| SetState(Vamos_Geometry::Three_Vector chassispos, Vamos_Geometry::Three_Matrix chassisorientation, Vamos_Geometry::Three_Vector chassisvel, Vamos_Geometry::Three_Vector chassisangvel, double *suspdisp, double *suspcompvel, Vamos_Geometry::Three_Vector *whlangvel, int gear, double enginespeed, double clutchspeed, double enginedrag, double *tirespeed) | Vamos_Body::Car | |
| shadow_texture() | Vamos_Body::Gl_Car | [virtual] |
| shadowtex | Vamos_Body::Gl_Car | [private] |
| shift(int gear) | Vamos_Body::Car | |
| shift_delay(double time) | Vamos_Body::Car | [inline] |
| shift_down() | Vamos_Body::Car | |
| shift_up() | Vamos_Body::Car | |
| ShiftPending() | Vamos_Body::Car | [inline] |
| show_dashboard_extras(bool show) | Vamos_Body::Car | [inline] |
| slide() const | Vamos_Body::Car | [inline] |
| start_engine() | Vamos_Body::Car | |
| steer(double angle, double time=0.0) | Vamos_Body::Car | |
| steer() | Vamos_Body::Car | [inline] |
| steer_exponent(double exponent) | Vamos_Body::Car | [inline] |
| steer_speed_sensitivity(double sensitivity) | Vamos_Body::Car | [inline] |
| tire_source | Vamos_Body::Gl_Car | [private] |
| transform_body() | Vamos_Body::Gl_Car | [private] |
| transmission() | Vamos_Body::Car | [inline] |
| view(double pan, const Vamos_Geometry::Three_Vector &view_position) | Vamos_Body::Gl_Car | [virtual] |
| view(double pan) | Vamos_Body::Gl_Car | [inline, virtual] |
| view_position(const Vamos_Geometry::Three_Vector &driver_view) | Vamos_Body::Car | [inline] |
| view_position() const | Vamos_Body::Car | |
| wheel(int wheel_index) const | Vamos_Body::Car | |
| ~Car() | Vamos_Body::Car | [virtual] |
| ~Gl_Car() | Vamos_Body::Gl_Car | [virtual] |