Texture to be used on heightmaps. More...
#include <Heightmap.hh>
Public Member Functions | |
| HeightmapTexture () | |
| Constructor.  More... | |
| HeightmapTexture (const HeightmapTexture &_texture) | |
| Copy constructor.  More... | |
| HeightmapTexture (HeightmapTexture &&_texture) noexcept | |
| Move constructor.  More... | |
| virtual | ~HeightmapTexture () | 
| Destructor.  More... | |
| std::string | Diffuse () const | 
| Get the heightmap texture's diffuse map.  More... | |
| sdf::ElementPtr | Element () const | 
| Get a pointer to the SDF element that was used during load.  More... | |
| Errors | Load (ElementPtr _sdf) | 
| Load the heightmap texture geometry based on a element pointer.  More... | |
| std::string | Normal () const | 
| Get the heightmap texture's normal map.  More... | |
| HeightmapTexture & | operator= (const HeightmapTexture &_texture) | 
| Copy Assignment operator.  More... | |
| HeightmapTexture & | operator= (HeightmapTexture &&_texture) | 
| Move assignment operator.  More... | |
| void | SetDiffuse (const std::string &_diffuse) | 
| Set the filename of the diffuse map.  More... | |
| void | SetNormal (const std::string &_normal) | 
| Set the filename of the normal map.  More... | |
| void | SetSize (double _uri) | 
| Set the size of the texture in meters.  More... | |
| double | Size () const | 
| Get the heightmap texture's size.  More... | |
Texture to be used on heightmaps.
| sdf::v9::HeightmapTexture::HeightmapTexture | ( | ) | 
Constructor.
| sdf::v9::HeightmapTexture::HeightmapTexture | ( | const HeightmapTexture & | _texture | ) | 
Copy constructor.
| [in] | _texture | HeightmapTexture to copy. | 
      
  | 
  noexcept | 
Move constructor.
| [in] | _texture | HeightmapTexture to move. | 
      
  | 
  virtual | 
Destructor.
| std::string sdf::v9::HeightmapTexture::Diffuse | ( | ) | const | 
Get the heightmap texture's diffuse map.
| sdf::ElementPtr sdf::v9::HeightmapTexture::Element | ( | ) | const | 
| Errors sdf::v9::HeightmapTexture::Load | ( | ElementPtr | _sdf | ) | 
| std::string sdf::v9::HeightmapTexture::Normal | ( | ) | const | 
Get the heightmap texture's normal map.
| HeightmapTexture& sdf::v9::HeightmapTexture::operator= | ( | const HeightmapTexture & | _texture | ) | 
Copy Assignment operator.
| [in] | _texture | The heightmap texture to set values from. | 
| HeightmapTexture& sdf::v9::HeightmapTexture::operator= | ( | HeightmapTexture && | _texture | ) | 
Move assignment operator.
| [in] | _texture | Heightmap texture to move. | 
| void sdf::v9::HeightmapTexture::SetDiffuse | ( | const std::string & | _diffuse | ) | 
Set the filename of the diffuse map.
| [in] | _diffuse | The diffuse map of the heightmap texture. | 
| void sdf::v9::HeightmapTexture::SetNormal | ( | const std::string & | _normal | ) | 
Set the filename of the normal map.
| [in] | _normal | The normal map of the heightmap texture. | 
| void sdf::v9::HeightmapTexture::SetSize | ( | double | _uri | ) | 
Set the size of the texture in meters.
| [in] | _uri | The size of the texture in meters. | 
| double sdf::v9::HeightmapTexture::Size | ( | ) | const | 
Get the heightmap texture's size.