public

Inheritance Graph

graph BT
	EnvironmentState
	EnvironmentState --> State
	click EnvironmentState "classMinSG_1_1EnvironmentState"
	click State "classMinSG_1_1State"

Description

A State for displaying an environment at great distance around the observer’s position (like a skydome). When activated, the environment is displayed at the current position with a deactivated depth mask and deactivated depth testing. [ EnvironmentState ] > [ State ]

Public Functions

   
   
  EnvironmentState( Node * environment)
   
  ~EnvironmentState()
   
void setEnvironment( Node * n)
   
Node * getEnvironment() const
   
EnvironmentState * clone() const
Create a duplicate of this State object.

Documentation

function
MinSG::EnvironmentState::EnvironmentState

public
     
     
EnvironmentState( Node * environment )

Defined in MinSG/Ext/States/EnvironmentState.h:30


function
MinSG::EnvironmentState::~EnvironmentState

public virtual
   
   
~EnvironmentState( )

Defined in MinSG/Ext/States/EnvironmentState.h:31


function
MinSG::EnvironmentState::setEnvironment

public inline
     
     
void setEnvironment( Node * n )

Defined in MinSG/Ext/States/EnvironmentState.h:33


function
MinSG::EnvironmentState::getEnvironment

public const inline
   
   
Node * getEnvironment( ) const

Defined in MinSG/Ext/States/EnvironmentState.h:34


function
MinSG::EnvironmentState::clone

public const virtual
   
   
EnvironmentState * clone( ) const

Create a duplicate of this State object.

Defined in MinSG/Ext/States/EnvironmentState.h:37