#include <MaterialDesc.h>
Public Member Functions | |
| const cl7::string_type & | get_color_map_name () const |
| void | set_color_map_name (const cl7::string_type &color_map_name) |
| const cl7::string_type & | get_normal_map_name () const |
| void | set_normal_map_name (const cl7::string_type &normal_map_name) |
| const cl7::string_type & | get_feature_map_name () const |
| void | set_feature_map_name (const cl7::string_type &feature_map_name) |
Public Attributes | |
| friend | WorldDesc |
Protected Member Functions | |
| MaterialDesc (unsigned id, const cl7::string_type &name) | |
| MaterialDesc (const MaterialDesc &rhs) | |
| MaterialDesc & | operator= (const MaterialDesc &rhs) |
| virtual | ~MaterialDesc (void) |
The material description class.
| cyber::world::concepts::MaterialDesc::MaterialDesc | ( | unsigned | id, | |
| const cl7::string_type & | name | |||
| ) | [protected] |
Explicit constructor.
| cyber::world::concepts::MaterialDesc::MaterialDesc | ( | const MaterialDesc & | rhs | ) | [protected] |
Copy constructor.
| cyber::world::concepts::MaterialDesc::~MaterialDesc | ( | void | ) | [protected, virtual] |
Destructor.
| const cl7::string_type& cyber::world::concepts::MaterialDesc::get_color_map_name | ( | ) | const [inline] |
Returns the name of the color map texture.
| const cl7::string_type& cyber::world::concepts::MaterialDesc::get_feature_map_name | ( | ) | const [inline] |
Returns the name of the feature map texture.
| const cl7::string_type& cyber::world::concepts::MaterialDesc::get_normal_map_name | ( | ) | const [inline] |
Returns the name of the normal map texture.
| MaterialDesc & cyber::world::concepts::MaterialDesc::operator= | ( | const MaterialDesc & | rhs | ) | [protected] |
Copy assignment operator.
| void cyber::world::concepts::MaterialDesc::set_color_map_name | ( | const cl7::string_type & | color_map_name | ) | [inline] |
Sets the name of the color map texture.
| void cyber::world::concepts::MaterialDesc::set_feature_map_name | ( | const cl7::string_type & | feature_map_name | ) | [inline] |
Sets the name of the feature map texture.
| void cyber::world::concepts::MaterialDesc::set_normal_map_name | ( | const cl7::string_type & | normal_map_name | ) | [inline] |
Sets the name of the normal map texture.
1.7.1