Public Member Functions | Public Attributes | Protected Member Functions

cyber::world::concepts::MaterialDesc Class Reference

#include <MaterialDesc.h>

Inheritance diagram for cyber::world::concepts::MaterialDesc:
cyber::world::concepts::ConceptDesc cyber::world::ObjectDesc

List of all members.

Public Member Functions

const cl7::string_typeget_color_map_name () const
void set_color_map_name (const cl7::string_type &color_map_name)
const cl7::string_typeget_normal_map_name () const
void set_normal_map_name (const cl7::string_type &normal_map_name)
const cl7::string_typeget_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)
MaterialDescoperator= (const MaterialDesc &rhs)
virtual ~MaterialDesc (void)

Detailed Description

The material description class.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines