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

#include <Scenery.h>

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

Public Member Functions

 Scenery ()
 
void debug ()
 
std::vector< std::string > getSceneObject () const
 
uint32_t insertSceneObject (std::string value)
 
std::vector< SceneObjectInstance * > getSceneObjectInstance () const
 
SceneObjectInstancegetSceneObjectInstance (std::string name)
 
uint32_t insertSceneObjectInstance (SceneObjectInstance *value)
 

Private Attributes

std::vector< std::string > sceneObject
 
std::vector< SceneObjectInstance * > sceneObjectInstance
 

Constructor & Destructor Documentation

◆ Scenery()

NoLimits::NoLimits2::Scenery::Scenery ( )
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getSceneObject()

std::vector< std::string > NoLimits::NoLimits2::Scenery::getSceneObject ( ) const

◆ getSceneObjectInstance() [1/2]

std::vector< SceneObjectInstance * > NoLimits::NoLimits2::Scenery::getSceneObjectInstance ( ) const

◆ getSceneObjectInstance() [2/2]

SceneObjectInstance * NoLimits::NoLimits2::Scenery::getSceneObjectInstance ( std::string  name)

◆ insertSceneObject()

uint32_t NoLimits::NoLimits2::Scenery::insertSceneObject ( std::string  value)

◆ insertSceneObjectInstance()

uint32_t NoLimits::NoLimits2::Scenery::insertSceneObjectInstance ( SceneObjectInstance value)

Member Data Documentation

◆ sceneObject

std::vector<std::string> NoLimits::NoLimits2::Scenery::sceneObject
private

◆ sceneObjectInstance

std::vector<SceneObjectInstance*> NoLimits::NoLimits2::Scenery::sceneObjectInstance
private

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