Class

GLKSkyboxEffect

A simple skybox visual effect for use in shader-based OpenGL rendering.

Declaration

@interface GLKSkyboxEffect : NSObject

Overview

The GLKSkyboxEffect provides a standard skybox effect for your application. Unlike the GLKBaseEffect class, the skybox does not require your application to configure and submit vertex data. Instead, it creates its own vertex data based on the configuration data you supply.

At initialization time, your application first creates a compatible context and makes it current. Then, it creates new skybox effect, configures its properties, and calls its prepareToDraw method. Binding the effect causes a shader to be compiled and bound to the current context.

At rendering time, your application calls the effect’s prepareToDraw method to prepare the effect and then calls its draw method to draw the sky box.

Topics

Naming the Effect

label

A string used to name your effect.

Preparing the Effect for Rendering

- prepareToDraw

Prepares an effect for rendering.

Drawing the Skybox

- draw

Draws the skybox.

Configuring the Skybox

textureCubeMap

The texture to apply to the skybox.

center

The center of the skybox.

xSize

The width of the skybox.

ySize

The height of the skybox.

zSize

The depth of the skybox.

Setting the Skybox Transform

transform

The transform applied before drawing the skybox.

Relationships

Inherits From

Conforms To

See Also

Shader-Based Rendering Effects

GLKNamedEffect

A standard interface for objects that provide shader-based OpenGL rendering effects.

GLKBaseEffect

A simple lighting and shading system for use in shader-based OpenGL rendering.

Deprecated
GLKReflectionMapEffect

A lighting and shading system that supports reflection mapping for use in shader-based OpenGL rendering.

Deprecated