libnolimits  1.0.0-beta
A NoLimits Roller Coaster 1 and 2 Library written in C++, which provides functionality to manipulate and create NoLimits 2 Parks or NoLimits 1 Tracks programmatically.
Public Member Functions | Private Attributes | List of all members
NoLimits::NoLimits2::BumpMap Class Reference

#include <BumpMap.h>

Collaboration diagram for NoLimits::NoLimits2::BumpMap:
[legend]

Public Member Functions

 BumpMap ()
 
void debug ()
 
std::string getTexture () const
 
void setTexture (const std::string &value)
 
TerrainMap getMapType () const
 
void setMapType (const TerrainMap &value)
 
float getHeightMapScale () const
 
void setHeightMapScale (float value)
 
std::string getSpecularMapTexture () const
 
void setSpecularMapTexture (const std::string &value)
 
uint32_t getRepeatIndex () const
 
void setRepeatIndex (const uint32_t &value)
 

Private Attributes

std::string texture
 
std::string specularMapTexture
 
TerrainMap mapType
 
float heightMapScale
 
uint32_t repeatIndex
 

Constructor & Destructor Documentation

◆ BumpMap()

NoLimits::NoLimits2::BumpMap::BumpMap ( )
inline

Member Function Documentation

◆ debug()

void NoLimits::NoLimits2::BumpMap::debug ( )
inlinevirtual

Reimplemented from NoLimits::Stream::Chunk.

◆ getHeightMapScale()

float NoLimits::NoLimits2::BumpMap::getHeightMapScale ( ) const

◆ getMapType()

TerrainMap NoLimits::NoLimits2::BumpMap::getMapType ( ) const

◆ getRepeatIndex()

uint32_t NoLimits::NoLimits2::BumpMap::getRepeatIndex ( ) const

◆ getSpecularMapTexture()

std::string NoLimits::NoLimits2::BumpMap::getSpecularMapTexture ( ) const

◆ getTexture()

std::string NoLimits::NoLimits2::BumpMap::getTexture ( ) const

◆ setHeightMapScale()

void NoLimits::NoLimits2::BumpMap::setHeightMapScale ( float  value)

◆ setMapType()

void NoLimits::NoLimits2::BumpMap::setMapType ( const TerrainMap value)

◆ setRepeatIndex()

void NoLimits::NoLimits2::BumpMap::setRepeatIndex ( const uint32_t &  value)

◆ setSpecularMapTexture()

void NoLimits::NoLimits2::BumpMap::setSpecularMapTexture ( const std::string &  value)

◆ setTexture()

void NoLimits::NoLimits2::BumpMap::setTexture ( const std::string &  value)

Member Data Documentation

◆ heightMapScale

float NoLimits::NoLimits2::BumpMap::heightMapScale
private

◆ mapType

TerrainMap NoLimits::NoLimits2::BumpMap::mapType
private

◆ repeatIndex

uint32_t NoLimits::NoLimits2::BumpMap::repeatIndex
private

◆ specularMapTexture

std::string NoLimits::NoLimits2::BumpMap::specularMapTexture
private

◆ texture

std::string NoLimits::NoLimits2::BumpMap::texture
private

The documentation for this class was generated from the following files: