Texture to be used on heightmaps.
More...
#include <Heightmap.hh>
|
| HeightmapTexture () |
| Constructor.
|
|
std::string | Diffuse () const |
| Get the heightmap texture's diffuse map.
|
|
sdf::ElementPtr | Element () const |
| Get a pointer to the SDF element that was used during load.
|
|
Errors | Load (ElementPtr _sdf) |
| Load the heightmap texture geometry based on a element pointer.
|
|
Errors | Load (sdf::ElementPtr _sdf, const ParserConfig &_config) |
| Load the heightmap texture geometry based on a element pointer.
|
|
std::string | Normal () const |
| Get the heightmap texture's normal map.
|
|
void | SetDiffuse (const std::string &_diffuse) |
| Set the filename of the diffuse map.
|
|
void | SetNormal (const std::string &_normal) |
| Set the filename of the normal map.
|
|
void | SetSize (double _size) |
| Set the size of the texture in meters.
|
|
double | Size () const |
| Get the heightmap texture's size.
|
|
Texture to be used on heightmaps.
◆ HeightmapTexture()
sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::HeightmapTexture |
( |
| ) |
|
◆ Diffuse()
std::string sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::Diffuse |
( |
| ) |
const |
Get the heightmap texture's diffuse map.
- Returns
- The diffuse map of the heightmap texture.
◆ Element()
sdf::ElementPtr sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::Element |
( |
| ) |
const |
Get a pointer to the SDF element that was used during load.
- Returns
- SDF element pointer. The value will be nullptr if Load has not been called.
◆ Load() [1/2]
Load the heightmap texture geometry based on a element pointer.
This is not the usual entry point. Typical usage of the SDF DOM is through the Root object.
- Parameters
-
- Returns
- Errors, which is a vector of Error objects. Each Error includes an error code and message. An empty vector indicates no error.
◆ Load() [2/2]
Load the heightmap texture geometry based on a element pointer.
This is not the usual entry point. Typical usage of the SDF DOM is through the Root object.
- Parameters
-
[in] | _sdf | The SDF Element pointer |
[in] | _config | Parser configuration |
- Returns
- Errors, which is a vector of Error objects. Each Error includes an error code and message. An empty vector indicates no error.
◆ Normal()
std::string sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::Normal |
( |
| ) |
const |
Get the heightmap texture's normal map.
- Returns
- The normal map of the heightmap texture.
◆ SetDiffuse()
void sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::SetDiffuse |
( |
const std::string & |
_diffuse | ) |
|
Set the filename of the diffuse map.
- Parameters
-
[in] | _diffuse | The diffuse map of the heightmap texture. |
◆ SetNormal()
void sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::SetNormal |
( |
const std::string & |
_normal | ) |
|
Set the filename of the normal map.
- Parameters
-
[in] | _normal | The normal map of the heightmap texture. |
◆ SetSize()
void sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::SetSize |
( |
double |
_size | ) |
|
Set the size of the texture in meters.
- Parameters
-
[in] | _size | The size of the texture in meters. |
◆ Size()
double sdf::SDF_VERSION_NAMESPACE::HeightmapTexture::Size |
( |
| ) |
const |
Get the heightmap texture's size.
- Returns
- The size of the heightmap texture in meters.
The documentation for this class was generated from the following file: