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::Layer Class Reference

#include <Layer.h>

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

Public Member Functions

 Layer ()
 
void debug ()
 
BaseMapgetBaseMap () const
 
void setBaseMap (BaseMap *value)
 
DetailMapgetDetailMap () const
 
void setDetailMap (DetailMap *value)
 
BumpMapgetBumpMap () const
 
void setBumpMap (BumpMap *value)
 
AutoPaintgetAutoPaint () const
 
void setAutoPaint (AutoPaint *value)
 
ExtrasgetExtras () const
 
void setExtras (Extras *value)
 
std::string getName () const
 
void setName (const std::string &value)
 

Private Attributes

std::string name
 
BaseMapbaseMap
 
DetailMapdetailMap
 
BumpMapbumpMap
 
AutoPaintautoPaint
 
Extrasextras
 

Constructor & Destructor Documentation

◆ Layer()

NoLimits::NoLimits2::Layer::Layer ( )
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getAutoPaint()

AutoPaint * NoLimits::NoLimits2::Layer::getAutoPaint ( ) const

◆ getBaseMap()

BaseMap * NoLimits::NoLimits2::Layer::getBaseMap ( ) const

◆ getBumpMap()

BumpMap * NoLimits::NoLimits2::Layer::getBumpMap ( ) const

◆ getDetailMap()

DetailMap * NoLimits::NoLimits2::Layer::getDetailMap ( ) const

◆ getExtras()

Extras * NoLimits::NoLimits2::Layer::getExtras ( ) const

◆ getName()

std::string NoLimits::NoLimits2::Layer::getName ( ) const

◆ setAutoPaint()

void NoLimits::NoLimits2::Layer::setAutoPaint ( AutoPaint value)

◆ setBaseMap()

void NoLimits::NoLimits2::Layer::setBaseMap ( BaseMap value)

◆ setBumpMap()

void NoLimits::NoLimits2::Layer::setBumpMap ( BumpMap value)

◆ setDetailMap()

void NoLimits::NoLimits2::Layer::setDetailMap ( DetailMap value)

◆ setExtras()

void NoLimits::NoLimits2::Layer::setExtras ( Extras value)

◆ setName()

void NoLimits::NoLimits2::Layer::setName ( const std::string &  value)

Member Data Documentation

◆ autoPaint

AutoPaint* NoLimits::NoLimits2::Layer::autoPaint
private

◆ baseMap

BaseMap* NoLimits::NoLimits2::Layer::baseMap
private

◆ bumpMap

BumpMap* NoLimits::NoLimits2::Layer::bumpMap
private

◆ detailMap

DetailMap* NoLimits::NoLimits2::Layer::detailMap
private

◆ extras

Extras* NoLimits::NoLimits2::Layer::extras
private

◆ name

std::string NoLimits::NoLimits2::Layer::name
private

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