Kukatz 3D  0.1
Török Attila szakdolgozata
Camera osztályreferencia
A Camera osztály származási diagramja:
[Jelmagyarázat]
A Camera osztály együttműködési diagramja:
[Jelmagyarázat]

A tagok teljes listája.

Osztályok

struct  plane_t

Publikus tagfüggvények

 Camera (const sf::Vector3f &, const sf::Vector3f &, const sf::Vector3f &, const sf::Vector2i &, const sf::Vector2i &, float=65, float=0.1f, float=1000)
virtual void render ()
void set_pos (const sf::Vector3f &, const sf::Vector3f &, const sf::Vector3f &)
const sf::Vector3f & get_pos ()
const sf::Vector3f & get_center ()
const sf::Vector3f & get_up ()
bool sees (const sf::Vector3f &, float)
void look_3d (float)

Statikus publikus tagfüggvények

static Cameraget_current ()

Publikus attribútumok

float fov
float eye_distance
float screen_distance

Védett tagfüggvények

void update_object ()
void get_corners (float)
void get_planes ()

Védett attribútumok

sf::Vector3f pos
sf::Vector3f center
sf::Vector3f up
StaticObjectobject
GLdouble modelview_matrix [16]
GLdouble projection_matrix [16]
GLint viewport [4]
struct Camera::plane_t planes [6]
sf::Vector3f bln
sf::Vector3f blf
sf::Vector3f brn
sf::Vector3f brf
sf::Vector3f tln
sf::Vector3f tlf
sf::Vector3f trn
sf::Vector3f trf

Statikus védett attribútumok

static Cameracurrent_cam = 0

Részletes leírás

Definíció a(z) camera.hpp fájl 37. sorában.


Ez a dokumentáció az osztályról a következő fájlok alapján készült:
 Összes Osztályok