#include <TexturedPhongCombo.h>
Public Member Functions | |
| TexturedPhongCombo (void) | |
| ~TexturedPhongCombo (void) | |
| const ml7::Matrix4x4 & | GetWorldViewProjectionMatrix () const |
| const ml7::Matrix4x4 & | GetWorldViewMatrix () const |
| const ml7::Vector3 & | GetLightPosition () const |
| const ml7::Vector3 & | GetEyePosition () const |
| const xl7::direct3d::materials::Material & | GetMaterial () const |
| void | SetWorldViewProjectionMatrix (const ml7::Matrix4x4 &world_view_projection) |
| void | SetWorldViewMatrix (const ml7::Matrix4x4 &world_view) |
| void | SetLightPosition (const ml7::Vector3 &light_position) |
| void | SetEyePosition (const ml7::Vector3 &eye_position) |
| void | SetMaterial (const xl7::direct3d::materials::Material &material) |
| gl7::repository::shader::TexturedPhongCombo::TexturedPhongCombo | ( | void | ) |
Default constructor.
| gl7::repository::shader::TexturedPhongCombo::~TexturedPhongCombo | ( | void | ) |
Destructor.
| const ml7::Vector3& gl7::repository::shader::TexturedPhongCombo::GetEyePosition | ( | ) | const [inline] |
Returns the position of the "eye" (in world coordinates).
| const ml7::Vector3& gl7::repository::shader::TexturedPhongCombo::GetLightPosition | ( | ) | const [inline] |
Returns the position of the light source (in world coordinates).
| const xl7::direct3d::materials::Material& gl7::repository::shader::TexturedPhongCombo::GetMaterial | ( | ) | const [inline] |
Returns the material.
| const ml7::Matrix4x4& gl7::repository::shader::TexturedPhongCombo::GetWorldViewMatrix | ( | ) | const [inline] |
Returns the world-view matrix.
| const ml7::Matrix4x4& gl7::repository::shader::TexturedPhongCombo::GetWorldViewProjectionMatrix | ( | ) | const [inline] |
Returns the world-view-projection matrix.
| void gl7::repository::shader::TexturedPhongCombo::SetEyePosition | ( | const ml7::Vector3 & | eye_position | ) |
Sets the position of the "eye" (in world coordinates).
| void gl7::repository::shader::TexturedPhongCombo::SetLightPosition | ( | const ml7::Vector3 & | light_position | ) |
Sets the position of the light source (in world coordinates).
| void gl7::repository::shader::TexturedPhongCombo::SetMaterial | ( | const xl7::direct3d::materials::Material & | material | ) |
Sets the material.
| void gl7::repository::shader::TexturedPhongCombo::SetWorldViewMatrix | ( | const ml7::Matrix4x4 & | world_view | ) |
Sets the world-view matrix.
| void gl7::repository::shader::TexturedPhongCombo::SetWorldViewProjectionMatrix | ( | const ml7::Matrix4x4 & | world_view_projection | ) |
Sets the world-view-projection matrix.
1.7.1