Project

General

Profile

SO3Engine
SO3::SSky::CloudVolumetric Class Reference

#include <SO3Sky.h>

Inheritance diagram for SO3::SSky::CloudVolumetric:
SO3::SSky::SkyComponent

Public Member Functions

 CloudVolumetric (SSky *parentSkyInstance)
 
 ~CloudVolumetric ()
 
virtual void Update (const Ogre::Real &updateTime)
 
virtual void UnregisterCamera (Ogre::Camera *cam)
 
virtual void SetEnableImpl (const bool &enableComponent)
 
- Public Member Functions inherited from SO3::SSky::SkyComponent
 SkyComponent (SSky *parentSkyInstance, const SkyComponentType &component)
 
virtual ~SkyComponent ()
 
bool GetEnabled ()
 
void SetEnabled (const bool &enable)
 
SkyComponentType GetType ()
 

Additional Inherited Members

- Protected Attributes inherited from SO3::SSky::SkyComponent
SSkyparentSky
 

Detailed Description

Advanced volumetric cloud

Definition at line 241 of file SO3Sky.h.

Constructor & Destructor Documentation

◆ CloudVolumetric()

SO3::SSky::CloudVolumetric::CloudVolumetric ( SSky parentSkyInstance)

Definition at line 757 of file SO3Sky.cpp.

◆ ~CloudVolumetric()

SO3::SSky::CloudVolumetric::~CloudVolumetric ( )

Definition at line 766 of file SO3Sky.cpp.

Member Function Documentation

◆ SetEnableImpl()

void SO3::SSky::CloudVolumetric::SetEnableImpl ( const bool &  enableComponent)
virtual

Reimplemented from SO3::SSky::SkyComponent.

Definition at line 787 of file SO3Sky.cpp.

◆ UnregisterCamera()

void SO3::SSky::CloudVolumetric::UnregisterCamera ( Ogre::Camera *  cam)
virtual

call this before deleteing a camera for Vcloud

Reimplemented from SO3::SSky::SkyComponent.

Definition at line 775 of file SO3Sky.cpp.

◆ Update()

void SO3::SSky::CloudVolumetric::Update ( const Ogre::Real &  updateTime)
virtual

Implements SO3::SSky::SkyComponent.

Definition at line 849 of file SO3Sky.cpp.


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