Documentation Archive Developer
Search

GLKit Changes

GLKit

Added GLKBaseEffect.constantColor
Added GLKBaseEffect.lightModelAmbientColor
Added GLKEffectPropertyFog.color
Added GLKEffectPropertyLight.ambientColor
Added GLKEffectPropertyLight.diffuseColor
Added GLKEffectPropertyLight.position
Added GLKEffectPropertyLight.specularColor
Added GLKEffectPropertyLight.spotDirection
Added GLKEffectPropertyMaterial.ambientColor
Added GLKEffectPropertyMaterial.diffuseColor
Added GLKEffectPropertyMaterial.emissiveColor
Added GLKEffectPropertyMaterial.specularColor
Added GLKEffectPropertyTransform.modelviewMatrix
Added GLKEffectPropertyTransform.normalMatrix
Added GLKEffectPropertyTransform.projectionMatrix
Added GLKMatrix2.m00
Added GLKMatrix2.m01
Added GLKMatrix2.m10
Added GLKMatrix2.m11
Added GLKMatrix3.m00
Added GLKMatrix3.m01
Added GLKMatrix3.m02
Added GLKMatrix3.m10
Added GLKMatrix3.m11
Added GLKMatrix3.m12
Added GLKMatrix3.m20
Added GLKMatrix3.m21
Added GLKMatrix3.m22
Added GLKMatrix4.m00
Added GLKMatrix4.m01
Added GLKMatrix4.m02
Added GLKMatrix4.m03
Added GLKMatrix4.m10
Added GLKMatrix4.m11
Added GLKMatrix4.m12
Added GLKMatrix4.m13
Added GLKMatrix4.m20
Added GLKMatrix4.m21
Added GLKMatrix4.m22
Added GLKMatrix4.m23
Added GLKMatrix4.m30
Added GLKMatrix4.m31
Added GLKMatrix4.m32
Added GLKMatrix4.m33
Added GLKQuaternion.s
Added GLKQuaternion.v
Added GLKQuaternion.w
Added GLKQuaternion.x
Added GLKQuaternion.y
Added GLKQuaternion.z
Added GLKReflectionMapEffect.matrix
Added GLKSkyboxEffect.center
Added GLKVector2.s
Added GLKVector2.t
Added GLKVector2.x
Added GLKVector2.y
Added GLKVector3.b
Added GLKVector3.g
Added GLKVector3.p
Added GLKVector3.r
Added GLKVector3.s
Added GLKVector3.t
Added GLKVector3.x
Added GLKVector3.y
Added GLKVector3.z
Added GLKVector4.a
Added GLKVector4.b
Added GLKVector4.g
Added GLKVector4.p
Added GLKVector4.q
Added GLKVector4.r
Added GLKVector4.s
Added GLKVector4.t
Added GLKVector4.w
Added GLKVector4.x
Added GLKVector4.y
Added GLKVector4.z
Added GLKMathProject(GLKVector3, GLKMatrix4, GLKMatrix4, UnsafeMutablePointer<Int32>) -> GLKVector3
Added GLKMathUnproject(GLKVector3, GLKMatrix4, GLKMatrix4, UnsafeMutablePointer<Int32>, UnsafeMutablePointer<Bool>) -> GLKVector3
Added GLKMatrix2
Added GLKMatrix3
Added GLKMatrix3Add(GLKMatrix3, GLKMatrix3) -> GLKMatrix3
Added GLKMatrix3GetColumn(GLKMatrix3, Int32) -> GLKVector3
Added GLKMatrix3GetMatrix2(GLKMatrix3) -> GLKMatrix2
Added GLKMatrix3GetRow(GLKMatrix3, Int32) -> GLKVector3
Added GLKMatrix3Identity
Added GLKMatrix3Invert(GLKMatrix3, UnsafeMutablePointer<Bool>) -> GLKMatrix3
Added GLKMatrix3InvertAndTranspose(GLKMatrix3, UnsafeMutablePointer<Bool>) -> GLKMatrix3
Added GLKMatrix3Make(Float, Float, Float, Float, Float, Float, Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3MakeAndTranspose(Float, Float, Float, Float, Float, Float, Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3MakeRotation(Float, Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3MakeScale(Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3MakeWithArray(UnsafeMutablePointer<Float>) -> GLKMatrix3
Added GLKMatrix3MakeWithArrayAndTranspose(UnsafeMutablePointer<Float>) -> GLKMatrix3
Added GLKMatrix3MakeWithColumns(GLKVector3, GLKVector3, GLKVector3) -> GLKMatrix3
Added GLKMatrix3MakeWithQuaternion(GLKQuaternion) -> GLKMatrix3
Added GLKMatrix3MakeWithRows(GLKVector3, GLKVector3, GLKVector3) -> GLKMatrix3
Added GLKMatrix3MakeXRotation(Float) -> GLKMatrix3
Added GLKMatrix3MakeYRotation(Float) -> GLKMatrix3
Added GLKMatrix3MakeZRotation(Float) -> GLKMatrix3
Added GLKMatrix3Multiply(GLKMatrix3, GLKMatrix3) -> GLKMatrix3
Added GLKMatrix3MultiplyVector3(GLKMatrix3, GLKVector3) -> GLKVector3
Added GLKMatrix3MultiplyVector3Array(GLKMatrix3, UnsafeMutablePointer<GLKVector3>, Int)
Added GLKMatrix3Rotate(GLKMatrix3, Float, Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3RotateWithVector3(GLKMatrix3, Float, GLKVector3) -> GLKMatrix3
Added GLKMatrix3RotateWithVector4(GLKMatrix3, Float, GLKVector4) -> GLKMatrix3
Added GLKMatrix3RotateX(GLKMatrix3, Float) -> GLKMatrix3
Added GLKMatrix3RotateY(GLKMatrix3, Float) -> GLKMatrix3
Added GLKMatrix3RotateZ(GLKMatrix3, Float) -> GLKMatrix3
Added GLKMatrix3Scale(GLKMatrix3, Float, Float, Float) -> GLKMatrix3
Added GLKMatrix3ScaleWithVector3(GLKMatrix3, GLKVector3) -> GLKMatrix3
Added GLKMatrix3ScaleWithVector4(GLKMatrix3, GLKVector4) -> GLKMatrix3
Added GLKMatrix3SetColumn(GLKMatrix3, Int32, GLKVector3) -> GLKMatrix3
Added GLKMatrix3SetRow(GLKMatrix3, Int32, GLKVector3) -> GLKMatrix3
Added GLKMatrix3Subtract(GLKMatrix3, GLKMatrix3) -> GLKMatrix3
Added GLKMatrix3Transpose(GLKMatrix3) -> GLKMatrix3
Added GLKMatrix4
Added GLKMatrix4Add(GLKMatrix4, GLKMatrix4) -> GLKMatrix4
Added GLKMatrix4GetColumn(GLKMatrix4, Int32) -> GLKVector4
Added GLKMatrix4GetMatrix2(GLKMatrix4) -> GLKMatrix2
Added GLKMatrix4GetMatrix3(GLKMatrix4) -> GLKMatrix3
Added GLKMatrix4GetRow(GLKMatrix4, Int32) -> GLKVector4
Added GLKMatrix4Identity
Added GLKMatrix4Invert(GLKMatrix4, UnsafeMutablePointer<Bool>) -> GLKMatrix4
Added GLKMatrix4InvertAndTranspose(GLKMatrix4, UnsafeMutablePointer<Bool>) -> GLKMatrix4
Added GLKMatrix4Make(Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeAndTranspose(Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeFrustum(Float, Float, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeLookAt(Float, Float, Float, Float, Float, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeOrtho(Float, Float, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakePerspective(Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeRotation(Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeScale(Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeTranslation(Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4MakeWithArray(UnsafeMutablePointer<Float>) -> GLKMatrix4
Added GLKMatrix4MakeWithArrayAndTranspose(UnsafeMutablePointer<Float>) -> GLKMatrix4
Added GLKMatrix4MakeWithColumns(GLKVector4, GLKVector4, GLKVector4, GLKVector4) -> GLKMatrix4
Added GLKMatrix4MakeWithQuaternion(GLKQuaternion) -> GLKMatrix4
Added GLKMatrix4MakeWithRows(GLKVector4, GLKVector4, GLKVector4, GLKVector4) -> GLKMatrix4
Added GLKMatrix4MakeXRotation(Float) -> GLKMatrix4
Added GLKMatrix4MakeYRotation(Float) -> GLKMatrix4
Added GLKMatrix4MakeZRotation(Float) -> GLKMatrix4
Added GLKMatrix4Multiply(GLKMatrix4, GLKMatrix4) -> GLKMatrix4
Added GLKMatrix4MultiplyAndProjectVector3(GLKMatrix4, GLKVector3) -> GLKVector3
Added GLKMatrix4MultiplyAndProjectVector3Array(GLKMatrix4, UnsafeMutablePointer<GLKVector3>, Int)
Added GLKMatrix4MultiplyVector3(GLKMatrix4, GLKVector3) -> GLKVector3
Added GLKMatrix4MultiplyVector3Array(GLKMatrix4, UnsafeMutablePointer<GLKVector3>, Int)
Added GLKMatrix4MultiplyVector3ArrayWithTranslation(GLKMatrix4, UnsafeMutablePointer<GLKVector3>, Int)
Added GLKMatrix4MultiplyVector3WithTranslation(GLKMatrix4, GLKVector3) -> GLKVector3
Added GLKMatrix4MultiplyVector4(GLKMatrix4, GLKVector4) -> GLKVector4
Added GLKMatrix4MultiplyVector4Array(GLKMatrix4, UnsafeMutablePointer<GLKVector4>, Int)
Added GLKMatrix4Rotate(GLKMatrix4, Float, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4RotateWithVector3(GLKMatrix4, Float, GLKVector3) -> GLKMatrix4
Added GLKMatrix4RotateWithVector4(GLKMatrix4, Float, GLKVector4) -> GLKMatrix4
Added GLKMatrix4RotateX(GLKMatrix4, Float) -> GLKMatrix4
Added GLKMatrix4RotateY(GLKMatrix4, Float) -> GLKMatrix4
Added GLKMatrix4RotateZ(GLKMatrix4, Float) -> GLKMatrix4
Added GLKMatrix4Scale(GLKMatrix4, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4ScaleWithVector3(GLKMatrix4, GLKVector3) -> GLKMatrix4
Added GLKMatrix4ScaleWithVector4(GLKMatrix4, GLKVector4) -> GLKMatrix4
Added GLKMatrix4SetColumn(GLKMatrix4, Int32, GLKVector4) -> GLKMatrix4
Added GLKMatrix4SetRow(GLKMatrix4, Int32, GLKVector4) -> GLKMatrix4
Added GLKMatrix4Subtract(GLKMatrix4, GLKMatrix4) -> GLKMatrix4
Added GLKMatrix4Translate(GLKMatrix4, Float, Float, Float) -> GLKMatrix4
Added GLKMatrix4TranslateWithVector3(GLKMatrix4, GLKVector3) -> GLKMatrix4
Added GLKMatrix4TranslateWithVector4(GLKMatrix4, GLKVector4) -> GLKMatrix4
Added GLKMatrix4Transpose(GLKMatrix4) -> GLKMatrix4
Added GLKMatrixStackGetMatrix2(GLKMatrixStack!) -> GLKMatrix2
Added GLKMatrixStackGetMatrix3(GLKMatrixStack!) -> GLKMatrix3
Added GLKMatrixStackGetMatrix3Inverse(GLKMatrixStack!) -> GLKMatrix3
Added GLKMatrixStackGetMatrix3InverseTranspose(GLKMatrixStack!) -> GLKMatrix3
Added GLKMatrixStackGetMatrix4(GLKMatrixStack!) -> GLKMatrix4
Added GLKMatrixStackGetMatrix4Inverse(GLKMatrixStack!) -> GLKMatrix4
Added GLKMatrixStackGetMatrix4InverseTranspose(GLKMatrixStack!) -> GLKMatrix4
Added GLKMatrixStackLoadMatrix4(GLKMatrixStack!, GLKMatrix4)
Added GLKMatrixStackMultiplyMatrix4(GLKMatrixStack!, GLKMatrix4)
Added GLKMatrixStackRotateWithVector3(GLKMatrixStack!, Float, GLKVector3)
Added GLKMatrixStackRotateWithVector4(GLKMatrixStack!, Float, GLKVector4)
Added GLKMatrixStackScaleWithVector3(GLKMatrixStack!, GLKVector3)
Added GLKMatrixStackScaleWithVector4(GLKMatrixStack!, GLKVector4)
Added GLKMatrixStackTranslateWithVector3(GLKMatrixStack!, GLKVector3)
Added GLKMatrixStackTranslateWithVector4(GLKMatrixStack!, GLKVector4)
Added GLKQuaternion
Added GLKQuaternionAdd(GLKQuaternion, GLKQuaternion) -> GLKQuaternion
Added GLKQuaternionAngle(GLKQuaternion) -> Float
Added GLKQuaternionAxis(GLKQuaternion) -> GLKVector3
Added GLKQuaternionConjugate(GLKQuaternion) -> GLKQuaternion
Added GLKQuaternionIdentity
Added GLKQuaternionInvert(GLKQuaternion) -> GLKQuaternion
Added GLKQuaternionLength(GLKQuaternion) -> Float
Added GLKQuaternionMake(Float, Float, Float, Float) -> GLKQuaternion
Added GLKQuaternionMakeWithAngleAndAxis(Float, Float, Float, Float) -> GLKQuaternion
Added GLKQuaternionMakeWithAngleAndVector3Axis(Float, GLKVector3) -> GLKQuaternion
Added GLKQuaternionMakeWithArray(UnsafeMutablePointer<Float>) -> GLKQuaternion
Added GLKQuaternionMakeWithMatrix3(GLKMatrix3) -> GLKQuaternion
Added GLKQuaternionMakeWithMatrix4(GLKMatrix4) -> GLKQuaternion
Added GLKQuaternionMakeWithVector3(GLKVector3, Float) -> GLKQuaternion
Added GLKQuaternionMultiply(GLKQuaternion, GLKQuaternion) -> GLKQuaternion
Added GLKQuaternionNormalize(GLKQuaternion) -> GLKQuaternion
Added GLKQuaternionRotateVector3(GLKQuaternion, GLKVector3) -> GLKVector3
Added GLKQuaternionRotateVector3Array(GLKQuaternion, UnsafeMutablePointer<GLKVector3>, Int)
Added GLKQuaternionRotateVector4(GLKQuaternion, GLKVector4) -> GLKVector4
Added GLKQuaternionRotateVector4Array(GLKQuaternion, UnsafeMutablePointer<GLKVector4>, Int)
Added GLKQuaternionSlerp(GLKQuaternion, GLKQuaternion, Float) -> GLKQuaternion
Added GLKQuaternionSubtract(GLKQuaternion, GLKQuaternion) -> GLKQuaternion
Added GLKVector2
Added GLKVector2Add(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2AddScalar(GLKVector2, Float) -> GLKVector2
Added GLKVector2AllEqualToScalar(GLKVector2, Float) -> Bool
Added GLKVector2AllEqualToVector2(GLKVector2, GLKVector2) -> Bool
Added GLKVector2AllGreaterThanOrEqualToScalar(GLKVector2, Float) -> Bool
Added GLKVector2AllGreaterThanOrEqualToVector2(GLKVector2, GLKVector2) -> Bool
Added GLKVector2AllGreaterThanScalar(GLKVector2, Float) -> Bool
Added GLKVector2AllGreaterThanVector2(GLKVector2, GLKVector2) -> Bool
Added GLKVector2Distance(GLKVector2, GLKVector2) -> Float
Added GLKVector2Divide(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2DivideScalar(GLKVector2, Float) -> GLKVector2
Added GLKVector2DotProduct(GLKVector2, GLKVector2) -> Float
Added GLKVector2Length(GLKVector2) -> Float
Added GLKVector2Lerp(GLKVector2, GLKVector2, Float) -> GLKVector2
Added GLKVector2Make(Float, Float) -> GLKVector2
Added GLKVector2MakeWithArray(UnsafeMutablePointer<Float>) -> GLKVector2
Added GLKVector2Maximum(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2Minimum(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2Multiply(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2MultiplyScalar(GLKVector2, Float) -> GLKVector2
Added GLKVector2Negate(GLKVector2) -> GLKVector2
Added GLKVector2Normalize(GLKVector2) -> GLKVector2
Added GLKVector2Project(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2Subtract(GLKVector2, GLKVector2) -> GLKVector2
Added GLKVector2SubtractScalar(GLKVector2, Float) -> GLKVector2
Added GLKVector3
Added GLKVector3Add(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3AddScalar(GLKVector3, Float) -> GLKVector3
Added GLKVector3AllEqualToScalar(GLKVector3, Float) -> Bool
Added GLKVector3AllEqualToVector3(GLKVector3, GLKVector3) -> Bool
Added GLKVector3AllGreaterThanOrEqualToScalar(GLKVector3, Float) -> Bool
Added GLKVector3AllGreaterThanOrEqualToVector3(GLKVector3, GLKVector3) -> Bool
Added GLKVector3AllGreaterThanScalar(GLKVector3, Float) -> Bool
Added GLKVector3AllGreaterThanVector3(GLKVector3, GLKVector3) -> Bool
Added GLKVector3CrossProduct(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3Distance(GLKVector3, GLKVector3) -> Float
Added GLKVector3Divide(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3DivideScalar(GLKVector3, Float) -> GLKVector3
Added GLKVector3DotProduct(GLKVector3, GLKVector3) -> Float
Added GLKVector3Length(GLKVector3) -> Float
Added GLKVector3Lerp(GLKVector3, GLKVector3, Float) -> GLKVector3
Added GLKVector3Make(Float, Float, Float) -> GLKVector3
Added GLKVector3MakeWithArray(UnsafeMutablePointer<Float>) -> GLKVector3
Added GLKVector3Maximum(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3Minimum(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3Multiply(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3MultiplyScalar(GLKVector3, Float) -> GLKVector3
Added GLKVector3Negate(GLKVector3) -> GLKVector3
Added GLKVector3Normalize(GLKVector3) -> GLKVector3
Added GLKVector3Project(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3Subtract(GLKVector3, GLKVector3) -> GLKVector3
Added GLKVector3SubtractScalar(GLKVector3, Float) -> GLKVector3
Added GLKVector4
Added GLKVector4Add(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4AddScalar(GLKVector4, Float) -> GLKVector4
Added GLKVector4AllEqualToScalar(GLKVector4, Float) -> Bool
Added GLKVector4AllEqualToVector4(GLKVector4, GLKVector4) -> Bool
Added GLKVector4AllGreaterThanOrEqualToScalar(GLKVector4, Float) -> Bool
Added GLKVector4AllGreaterThanOrEqualToVector4(GLKVector4, GLKVector4) -> Bool
Added GLKVector4AllGreaterThanScalar(GLKVector4, Float) -> Bool
Added GLKVector4AllGreaterThanVector4(GLKVector4, GLKVector4) -> Bool
Added GLKVector4CrossProduct(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4Distance(GLKVector4, GLKVector4) -> Float
Added GLKVector4Divide(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4DivideScalar(GLKVector4, Float) -> GLKVector4
Added GLKVector4DotProduct(GLKVector4, GLKVector4) -> Float
Added GLKVector4Length(GLKVector4) -> Float
Added GLKVector4Lerp(GLKVector4, GLKVector4, Float) -> GLKVector4
Added GLKVector4Make(Float, Float, Float, Float) -> GLKVector4
Added GLKVector4MakeWithArray(UnsafeMutablePointer<Float>) -> GLKVector4
Added GLKVector4MakeWithVector3(GLKVector3, Float) -> GLKVector4
Added GLKVector4Maximum(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4Minimum(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4Multiply(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4MultiplyScalar(GLKVector4, Float) -> GLKVector4
Added GLKVector4Negate(GLKVector4) -> GLKVector4
Added GLKVector4Normalize(GLKVector4) -> GLKVector4
Added GLKVector4Project(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4Subtract(GLKVector4, GLKVector4) -> GLKVector4
Added GLKVector4SubtractScalar(GLKVector4, Float) -> GLKVector4
Added NSStringFromGLKMatrix2(GLKMatrix2) -> String!
Added NSStringFromGLKMatrix3(GLKMatrix3) -> String!
Added NSStringFromGLKMatrix4(GLKMatrix4) -> String!
Added NSStringFromGLKQuaternion(GLKQuaternion) -> String!
Added NSStringFromGLKVector2(GLKVector2) -> String!
Added NSStringFromGLKVector3(GLKVector3) -> String!
Added NSStringFromGLKVector4(GLKVector4) -> String!
Modified GLKTextureLoaderApplyPremultiplication
Declaration
From
let GLKTextureLoaderApplyPremultiplication: NSString!
To
let GLKTextureLoaderApplyPremultiplication: String

Modified GLKTextureLoaderErrorDomain
Declaration
From
let GLKTextureLoaderErrorDomain: NSString!
To
let GLKTextureLoaderErrorDomain: String

Modified GLKTextureLoaderErrorKey
Declaration
From
let GLKTextureLoaderErrorKey: NSString!
To
let GLKTextureLoaderErrorKey: String

Modified GLKTextureLoaderGLErrorKey
Declaration
From
let GLKTextureLoaderGLErrorKey: NSString!
To
let GLKTextureLoaderGLErrorKey: String

Modified GLKTextureLoaderGenerateMipmaps
Declaration
From
let GLKTextureLoaderGenerateMipmaps: NSString!
To
let GLKTextureLoaderGenerateMipmaps: String

Modified GLKTextureLoaderGrayscaleAsAlpha
Declaration
From
let GLKTextureLoaderGrayscaleAsAlpha: NSString!
To
let GLKTextureLoaderGrayscaleAsAlpha: String

Modified GLKTextureLoaderOriginBottomLeft
Declaration
From
let GLKTextureLoaderOriginBottomLeft: NSString!
To
let GLKTextureLoaderOriginBottomLeft: String

Modified GLKTextureLoaderSRGB
Declaration
From
let GLKTextureLoaderSRGB: NSString!
To
let GLKTextureLoaderSRGB: String