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

Teddy::Materials::Light Member List

This is the complete list of members for Teddy::Materials::Light, including all inherited members.
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
ambientTeddy::Materials::Light [protected]
applyLight(Teddy::PhysicalComponents::Projection *p)Teddy::Materials::Light [virtual]
applyMaterial(const Teddy::PhysicalComponents::Projection &p, Teddy::Materials::Material *material)Teddy::Models::Model
attitudeTeddy::Models::Model [protected]
childrenTeddy::Models::Model [protected]
clearTraversal()Teddy::Models::Model
clip_radiusTeddy::Models::Model [protected]
constant_attenuationTeddy::Materials::Light [protected]
copyAttitude(const Model &other)Teddy::Models::Model
default_materialTeddy::Models::Model [protected, static]
diffuseTeddy::Materials::Light [protected]
disable()Teddy::Materials::Light
Teddy::Models::Model::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
doMaterial(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL)Teddy::Models::Model
draw(Teddy::PhysicalComponents::Projection *p, Model *parent=NULL)Teddy::Models::Model [virtual]
enable()Teddy::Materials::Light
Teddy::Models::Model::enable(const unsigned long options)Teddy::MixIn::Options
flagsTeddy::Materials::Light [protected]
foward(const double l)Teddy::Models::Model
geometryTeddy::Models::Model [protected]
getAttitude()Teddy::Models::Model
getChildren()Teddy::Models::Model
getClipRadius() constTeddy::Models::Model
getGeometry() constTeddy::Models::Model
getLocalToWorldMatrix() constTeddy::Models::Model
getMaterial() constTeddy::Models::Model [virtual]
getModelMatrix(Model *camera) constTeddy::Models::Model
getName() constTeddy::MixIn::Named
getOptions() constTeddy::MixIn::Options
getPosition() constTeddy::Models::Model
getScaledModelMatrix(Model *camera) constTeddy::Models::Model
getViewMatrix() constTeddy::Models::Model
getWorldToLocalMatrix() constTeddy::Models::Model
heading(const double radians)Teddy::Models::Model
idTeddy::Materials::Light [protected]
isDisabled(const unsigned long options)Teddy::MixIn::Options
isEnabled(const unsigned long options)Teddy::MixIn::Options
isEnabledStr(const unsigned long options)Teddy::MixIn::Options
Light(const std::string &name)Teddy::Materials::Light
light_idTeddy::Materials::Light [protected, static]
light_statusTeddy::Materials::Light [protected, static]
linear_attenuationTeddy::Materials::Light [protected]
lock()Teddy::MixIn::Mutex [virtual]
materialTeddy::Models::Model [protected]
Model(std::string name, Model *shape=NULL)Teddy::Models::Model
Mutex()Teddy::MixIn::Mutex
nameTeddy::MixIn::Named [protected]
Named()Teddy::MixIn::Named
Named(const std::string &name)Teddy::MixIn::Named
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]
Options()Teddy::MixIn::Options
Options(const unsigned long options)Teddy::MixIn::Options
optionsTeddy::MixIn::Options [protected]
orbit(float radius, float speed, int axis)Teddy::Materials::Light
orbit_activeTeddy::Materials::Light [protected]
orbit_axisTeddy::Materials::Light [protected]
orbit_radiusTeddy::Materials::Light [protected]
orbit_speedTeddy::Materials::Light [protected]
pitch(const double radians)Teddy::Models::Model
positionTeddy::Models::Model [protected]
quadratic_attenuationTeddy::Materials::Light [protected]
remove(Model *child)Teddy::Models::Model
roll(const double radians)Teddy::Models::Model
sdl_mutexTeddy::MixIn::Mutex [protected]
setAmbient(const Teddy::Graphics::Color &a)Teddy::Materials::Light
setAttenuation(const float constant, const float linear, const float quadratic)Teddy::Materials::Light
setClipRadius(const double clip_radius)Teddy::Models::Model
setDiffuse(const Teddy::Graphics::Color &d)Teddy::Materials::Light
setGeometry(Geometry *g)Teddy::Models::Model
setMaterial(Teddy::Materials::Material *m, bool recursive=false)Teddy::Models::Model
setName(const std::string &name)Teddy::MixIn::Named
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
setSpecular(const Teddy::Graphics::Color &s)Teddy::Materials::Light
setSpotCutOff(const float cutoff_angle)Teddy::Materials::Light
setSpotDirection(Teddy::Maths::Vector spot_direction)Teddy::Materials::Light
setSpotExponent(const float exponent)Teddy::Materials::Light
setType(const unsigned long type)Teddy::Materials::Light
setupClipRadius()Teddy::Models::Model
specularTeddy::Materials::Light [protected]
spot_cutoff_angleTeddy::Materials::Light [protected]
spot_directionTeddy::Materials::Light [protected]
spot_exponentTeddy::Materials::Light [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
typeTeddy::Materials::Light [protected]
TYPE_DIRECTIONALTeddy::Materials::Light [static]
TYPE_POSITIONALTeddy::Materials::Light [static]
unlock()Teddy::MixIn::Mutex [virtual]
vectorTo(const Model &other) constTeddy::Models::Model
~Mutex()Teddy::MixIn::Mutex [virtual]
~Named()Teddy::MixIn::Named [virtual]
~Options()Teddy::MixIn::Options [virtual]