Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeSceneSky Class Reference

`#include <deScene.hpp>`

Inheritance diagram for IdeSceneSky:

[legend]
Collaboration diagram for IdeSceneSky:

[legend]
List of all members.

## Public Types
enum | SkyType { SKY_NONE = 0, SKY_BOX, SKY_DOME, SKY_SECTOR, SKY_FORCE_32BIT = 0x7fffffff }
## Public Member Functions
virtual deBoolean | IsLockedToCam () const=0
virtual void | LockToCam (deBoolean Lock)=0
virtual deBoolean | GetInfo (SkyInfo *info) const=0
virtual deBoolean | SetInfo (const SkyInfo *info)=0
## Protected Member Functions
virtual | ~IdeSceneSky ()

## Detailed Description

scene object used for rendering 360-degree skies, for atmospheric effect without a lot of geometry. Related functions: IdeSceneObject_CreateSceneSky

## Member Enumeration Documentation

enum IdeSceneSky::SkyType

  | Enumeration values:
  SKY_NONE |
  SKY_BOX |
  SKY_DOME |
  SKY_SECTOR |
  SKY_FORCE_32BIT |

## Constructor & Destructor Documentation

virtual IdeSceneSky::~IdeSceneSky | ( |  | ) | `[inline, protected, virtual]`

## Member Function Documentation

virtual deBoolean IdeSceneSky::GetInfo | ( | SkyInfo * | info | ) | const`[pure virtual]`

| Implemented in deSceneSky.

virtual deBoolean IdeSceneSky::IsLockedToCam | ( |  | ) | const`[pure virtual]`

| Implemented in deSceneSky.

virtual void IdeSceneSky::LockToCam | ( | deBoolean | Lock | ) | `[pure virtual]`

| Implemented in deSceneSky.

virtual deBoolean IdeSceneSky::SetInfo | ( | const SkyInfo * | info | ) | `[pure virtual]`

| Implemented in deSceneSky.

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

- deScene.hpp