Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Teddy::Scenes::Camera Member List

This is the complete list of members for Teddy::Scenes::Camera, including all inherited members.
active_projectionTeddy::Scenes::Camera [protected]
add(Model *child)Teddy::Models::Model
add(Element *e)Teddy::Models::Model
addHexa(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e, Vertex *f)Teddy::Models::Model
addOcta(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e, Vertex *f, Vertex *g, Vertex *h)Teddy::Models::Model
addPenta(Vertex *a, Vertex *b, Vertex *c, Vertex *d, Vertex *e)Teddy::Models::Model
addQuad(Vertex *a, Vertex *b, Vertex *c, Vertex *d)Teddy::Models::Model
addTri(Vertex *a, Vertex *b, Vertex *c)Teddy::Models::Model
applyMaterial(const Teddy::PhysicalComponents::Projection &p, Teddy::Materials::Material *material)Teddy::Models::Model
attitudeTeddy::Models::Model [protected]
Camera(const std::string &name, Teddy::Scenes::Scene *scene)Teddy::Scenes::Camera
childrenTeddy::Models::Model [protected]
clearTraversal()Teddy::Models::Model
clip_radiusTeddy::Models::Model [protected]
copyAttitude(const Model &other)Teddy::Models::Model
cull(const Teddy::Models::Model &mi)Teddy::Scenes::Camera
cullAABox(const Teddy::Maths::TVector< float > &pos, const Teddy::Maths::TVector< float > &size)Teddy::Scenes::Camera
cullPoint(const Teddy::Maths::TVector< float > &v) constTeddy::Scenes::Camera
cullSphere(const Teddy::Maths::TVector< float > &v, const float radius) constTeddy::Scenes::Camera
default_materialTeddy::Models::Model [protected, static]
disable(const unsigned long options)Teddy::MixIn::Options
distanceTo(const Model &other) constTeddy::Models::Model
distanceTo(const Teddy::Maths::TVector< double > &pos) constTeddy::Models::Model
doCamera(Teddy::PhysicalComponents::Projection *p, const bool load_matrix=true)Teddy::Scenes::Camera
doMaterial(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL)Teddy::Models::Model
doObjectMatrix(Teddy::PhysicalComponents::Projection *p, const Teddy::Maths::Matrix &m, const bool load_matrix=true)Teddy::Scenes::Camera
doProjection(Teddy::PhysicalComponents::Projection *p, const bool load_matrix=true)Teddy::Scenes::Camera
draw(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL)Teddy::Models::Model [virtual]
enable(const unsigned long options)Teddy::MixIn::Options
far_clipTeddy::Scenes::Camera [protected]
fovTeddy::Scenes::Camera [protected]
foward(const double l)Teddy::Models::Model
frustumTeddy::Scenes::Camera [protected]
geometryTeddy::Models::Model [protected]
getAttitude()Teddy::Models::Model
getChildren()Teddy::Models::Model
getClipRadius() constTeddy::Models::Model
getFar()Teddy::Scenes::Camera
getFov() constTeddy::Scenes::Camera
getFrustumMatrix(const float left, const float right, const float bottom, const float top, const float nearval, const float farval) constTeddy::Scenes::Camera
getGeometry() constTeddy::Models::Model
getLocalToWorldMatrix() constTeddy::Models::Model
getMaterial() constTeddy::Models::Model [virtual]
getModelMatrix(Model *camera) constTeddy::Models::Model
getName() constTeddy::MixIn::Named
getNear()Teddy::Scenes::Camera
getOptions() constTeddy::MixIn::Options
getPerspectiveMatrix(const float fovy, const float aspect, const float zNear, const float zFar) constTeddy::Scenes::Camera
getPickMatrix(const Teddy::Maths::TVector2< int > &pos, const Teddy::Maths::TVector2< int > &size, const Teddy::Maths::TRect< int > &viewport) constTeddy::Scenes::Camera
getPosition() constTeddy::Models::Model
getScaledModelMatrix(Model *camera) constTeddy::Models::Model
getScene() constTeddy::Scenes::Camera
getViewMatrix() constTeddy::Models::Model
getWorldToLocalMatrix() constTeddy::Models::Model
heading(const double radians)Teddy::Models::Model
isDisabled(const unsigned long options)Teddy::MixIn::Options
isEnabled(const unsigned long options)Teddy::MixIn::Options
isEnabledStr(const unsigned long options)Teddy::MixIn::Options
lock()Teddy::MixIn::Mutex [virtual]
materialTeddy::Models::Model [protected]
mirror_xTeddy::Scenes::Camera [protected]
Model(std::string name, Model *shape=NULL)Teddy::Models::Model
model_view_matrixTeddy::Scenes::Camera [protected]
model_view_matrix_spTeddy::Scenes::Camera [protected]
modFov(const float mod)Teddy::Scenes::Camera
Mutex()Teddy::MixIn::Mutex
nameTeddy::MixIn::Named [protected]
Named()Teddy::MixIn::Named
Named(const std::string &name)Teddy::MixIn::Named
near_clipTeddy::Scenes::Camera [protected]
operator &(const Options &other)Teddy::MixIn::Options
operator &=(const Options &other)Teddy::MixIn::Options
operator^=(const Options &other)Teddy::MixIn::Options
operator|(const Options &other)Teddy::MixIn::Options
operator|=(const Options &other)Teddy::MixIn::Options
OPT_RECURS_MATERIALTeddy::Models::Model [static]
OPT_VISIBLETeddy::Models::Model [static]
optionsTeddy::MixIn::Options [protected]
Options()Teddy::MixIn::Options
Options(const unsigned long options)Teddy::MixIn::Options
pick(Teddy::PhysicalComponents::Projection *p, const Teddy::Maths::TVector2< int > &pos)Teddy::Scenes::Camera
pitch(const double radians)Teddy::Models::Model
popObjectMatrix()Teddy::Scenes::Camera
positionTeddy::Models::Model [protected]
projection_dirtyTeddy::Scenes::Camera [protected]
projection_matrixTeddy::Scenes::Camera [protected]
projectScene(Teddy::PhysicalComponents::Projection *p)Teddy::Scenes::Camera [virtual]
projectVector(const Teddy::Maths::TVector4< float > &v) constTeddy::Scenes::Camera
pushObjectMatrix()Teddy::Scenes::Camera
rectTeddy::Scenes::Camera [protected]
remove(Model *child)Teddy::Models::Model
roll(const double radians)Teddy::Models::Model
sceneTeddy::Scenes::Camera [protected]
sdl_mutexTeddy::MixIn::Mutex [protected]
setClipRadius(const double clip_radius)Teddy::Models::Model
setFov(const float fov)Teddy::Scenes::Camera
setGeometry(Geometry *g)Teddy::Models::Model
setMaterial(Teddy::Materials::Material *m, bool recursive=false)Teddy::Models::Model
setMirrorX(const bool mirror_x)Teddy::Scenes::Camera
setName(const std::string &name)Teddy::MixIn::Named
setNearFar(const float near_clip, const float far_clip)Teddy::Scenes::Camera
setOptions(const unsigned long options)Teddy::MixIn::Options
setPosition(const double x, const double y, const double z)Teddy::Models::Model
setPosition(const Teddy::Maths::TVector< double > &v)Teddy::Models::Model
setScene(Teddy::Scenes::Scene *scene)Teddy::Scenes::Camera
setupClipRadius()Teddy::Models::Model
to_screen_s_matrixTeddy::Scenes::Camera [protected]
toggle(const unsigned long options)Teddy::MixIn::Options
transform(const Teddy::Maths::Matrix &m)Teddy::Models::Model
transformVertices(const Teddy::Maths::Matrix &m)Teddy::Models::Model
transformVertices(const Teddy::Maths::Matrix &m, const Teddy::Maths::Matrix &normal_matrix, const bool reverse)Teddy::Models::Model
translate(const Teddy::Maths::TVector< double > &v)Teddy::Models::Model
truncate()Teddy::Models::Model
unlock()Teddy::MixIn::Mutex [virtual]
updateFrustum()Teddy::Scenes::Camera
updatePlanes()Teddy::Scenes::Camera
vectorTo(const Model &other) constTeddy::Models::Model
view_matrixTeddy::Scenes::Camera [protected]
view_planeTeddy::Scenes::Camera [protected]
~Mutex()Teddy::MixIn::Mutex [virtual]
~Named()Teddy::MixIn::Named [virtual]
~Options()Teddy::MixIn::Options [virtual]