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

#include <Sky.h>

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

Public Member Functions

 Sky ()
 
void debug ()
 
bool getOverrideDefaultDateTime () const
 
void setOverrideDefaultDateTime (bool value)
 
glm::vec2 getCurrentDate () const
 
void setCurrentDate (const glm::vec2 &value)
 
glm::vec2 getCurrentTime () const
 
void setCurrentTime (const glm::vec2 &value)
 

Private Attributes

bool overrideDefaultDateTime
 
glm::vec2 currentDate
 
glm::vec2 currentTime
 

Constructor & Destructor Documentation

◆ Sky()

NoLimits::NoLimits2::Sky::Sky ( )
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getCurrentDate()

glm::vec2 NoLimits::NoLimits2::Sky::getCurrentDate ( ) const

◆ getCurrentTime()

glm::vec2 NoLimits::NoLimits2::Sky::getCurrentTime ( ) const

◆ getOverrideDefaultDateTime()

bool NoLimits::NoLimits2::Sky::getOverrideDefaultDateTime ( ) const

◆ setCurrentDate()

void NoLimits::NoLimits2::Sky::setCurrentDate ( const glm::vec2 &  value)

◆ setCurrentTime()

void NoLimits::NoLimits2::Sky::setCurrentTime ( const glm::vec2 &  value)

◆ setOverrideDefaultDateTime()

void NoLimits::NoLimits2::Sky::setOverrideDefaultDateTime ( bool  value)

Member Data Documentation

◆ currentDate

glm::vec2 NoLimits::NoLimits2::Sky::currentDate
private

◆ currentTime

glm::vec2 NoLimits::NoLimits2::Sky::currentTime
private

◆ overrideDefaultDateTime

bool NoLimits::NoLimits2::Sky::overrideDefaultDateTime
private

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