Tuesday, September 23, 2014

iOS8:Framework:GLKit Framework:Tasks and Functions

iOS8 Framework
Base Effect
  • Naming the Effect
  • Configuring the Modelview Transform
  • Configuring Lights
  • Configuring Textures
  • Configuring Fog
  • Configuring Color Information
  • Preparing the Effect for Drawing
Reflection Map (Base) Effect
  • Preparing the Reflection Effect
  • Effect Properties
Effect Property

Effect Property Fog
  • Enabling Fog
  • Choosing the Fog Mode
  • Fog Properties
Effect Property Light
  • Configuring Common Lighting Properties
  • Configuring Light Colors
  • Configuring Lighting Attenuation
  • Configuring Spotlight Properties
Effect Property Material
  • Material Properties
Effect Property Texture
  • Configuring Texture Properties
Effect Property Transform
  • Configuring Modelview Properties
  • Configuring the Projection Matrix
Skybox Effect
  • Naming the Effect
  • Preparing the Effect for Rendering
  • Drawing the Skybox
  • Configuring the Skybox
  • Setting the Skybox Transform
Texture Info
  • Reading Texture Information
Texture Loader
  • Initialization
  • Loading Textures from Files
  • Loading a Texture From a URL
  • Creating Textures from In-Memory Representations
  • Creating Textures from CGImages
  • Loading Cube Maps from Files
  • Loading Cube Maps from URLs
View Controller (Responder)
  • Configuring the Frame rate
  • Configuring the Delegate
  • Controlling Frame Updates
  • Obtaining Information About View Updates
View (Responder)
  • Initializing the View
  • Delegate
  • Configuring the Framebuffer Object
  • Read-only Framebuffer Properties
  • Drawing Your View’s Contents
  • Deleting the View’s Underlying Framebuffer Object
Named Effect (Protocol)
  • Binding the Shader Program
View Controller Delegate (Protocol)
  • Handling an Update Event
  • Pause and Resume Notifications
View Delegate (Protocol)
  • Drawing the View’s Contents
Matrix 3
  • Creating Matrices
  • Working With Parts of a Matrix
  • Performing Mathematical Operations on Matrices
  • Performing Mathematical Operations on Vectors
Matrix 4
  • Creating Matrices
  • Working With Parts of a Matrix
  • Performing Mathematical Operations on Matrices
  • Performing Mathematical Operations on Vectors
Vector 2
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Vector 3
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Vector 4
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Quaternion
  • Creating Quaternions
  • Retrieving Information About a Quaternion
  • Performing Mathematical Operations on Quaternions
  • Applying Quaternions to Vectors
Matrix Stack
  • Creating Matrix Stacks
  • Manipulating the Stack
  • Getting Information About the Top Matrix on the Stack
  • Modifying the Top Matrix on the Stack
Math Utilities
  • Converting Angles
  • Projecting Vectors
  • Obtaining String Descriptions
Effects Constants
  • Vertex Attribute Indices

No comments: