blob: 22998ce3d88a2bd39277351a3fba85ffd33d9b3d [file] [log] [blame] [edit]
{
"PublicSDKContentRoot": [
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKFogModeExp"},
{"access": "public", "name": "GLKFogModeExp2"},
{"access": "public", "name": "GLKFogModeLinear"}
],
"introduced": "5",
"name": "GLKFogMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKLightingTypePerVertex"},
{"access": "public", "name": "GLKLightingTypePerPixel"}
],
"introduced": "5",
"name": "GLKLightingType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKTextureEnvModeReplace"},
{"access": "public", "name": "GLKTextureEnvModeModulate"},
{"access": "public", "name": "GLKTextureEnvModeDecal"}
],
"introduced": "5",
"name": "GLKTextureEnvMode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKTextureInfoAlphaStateNone"},
{"access": "public", "name": "GLKTextureInfoAlphaStateNonPremultiplied"},
{"access": "public", "name": "GLKTextureInfoAlphaStatePremultiplied"}
],
"introduced": "5",
"name": "GLKTextureInfoAlphaState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKTextureInfoOriginUnknown"},
{"access": "public", "name": "GLKTextureInfoOriginTopLeft"},
{"access": "public", "name": "GLKTextureInfoOriginBottomLeft"}
],
"introduced": "5",
"name": "GLKTextureInfoOrigin"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKTextureLoaderErrorFileOrURLNotFound"},
{"access": "public", "name": "GLKTextureLoaderErrorInvalidNSData"},
{"access": "public", "name": "GLKTextureLoaderErrorInvalidCGImage"},
{"access": "public", "name": "GLKTextureLoaderErrorUnknownPathType"},
{"access": "public", "name": "GLKTextureLoaderErrorUnknownFileType"},
{"access": "public", "name": "GLKTextureLoaderErrorPVRAtlasUnsupported"},
{"access": "public", "name": "GLKTextureLoaderErrorCubeMapInvalidNumFiles"},
{"access": "public", "name": "GLKTextureLoaderErrorCompressedTextureUpload"},
{"access": "public", "name": "GLKTextureLoaderErrorUncompressedTextureUpload"},
{"access": "public", "name": "GLKTextureLoaderErrorUnsupportedCubeMapDimensions"},
{"access": "public", "name": "GLKTextureLoaderErrorUnsupportedBitDepth"},
{"access": "public", "name": "GLKTextureLoaderErrorUnsupportedPVRFormat"},
{"access": "public", "name": "GLKTextureLoaderErrorDataPreprocessingFailure"},
{"access": "public", "name": "GLKTextureLoaderErrorMipmapUnsupported"},
{"access": "public", "name": "GLKTextureLoaderErrorUnsupportedOrientation"},
{"access": "public", "name": "GLKTextureLoaderErrorReorientationFailure"},
{"access": "public", "name": "GLKTextureLoaderErrorAlphaPremultiplicationFailure"},
{"access": "public", "name": "GLKTextureLoaderErrorInvalidEAGLContext"},
{"access": "public", "name": "GLKTextureLoaderErrorIncompatibleFormatSRGB"},
{"access": "public", "name": "GLKTextureLoaderErrorUnsupportedTextureTarget"}
],
"introduced": "5",
"name": "GLKTextureLoaderError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKTextureTarget2D"},
{"access": "public", "name": "GLKTextureTargetCubeMap"},
{"access": "public", "name": "GLKTextureTargetCt"}
],
"introduced": "5",
"name": "GLKTextureTarget"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKVertexAttribPosition"},
{"access": "public", "name": "GLKVertexAttribNormal"},
{"access": "public", "name": "GLKVertexAttribColor"},
{"access": "public", "name": "GLKVertexAttribTexCoord0"},
{"access": "public", "name": "GLKVertexAttribTexCoord1"}
],
"introduced": "5",
"name": "GLKVertexAttrib"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKViewDrawableColorFormatRGBA8888"},
{"access": "public", "name": "GLKViewDrawableColorFormatRGB565"},
{"access": "public", "name": "GLKViewDrawableColorFormatSRGBA8888"}
],
"introduced": "5",
"name": "GLKViewDrawableColorFormat"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKViewDrawableDepthFormatNone"},
{"access": "public", "name": "GLKViewDrawableDepthFormat16"},
{"access": "public", "name": "GLKViewDrawableDepthFormat24"}
],
"introduced": "5",
"name": "GLKViewDrawableDepthFormat"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKViewDrawableMultisampleNone"},
{"access": "public", "name": "GLKViewDrawableMultisample4X"}
],
"introduced": "5",
"name": "GLKViewDrawableMultisample"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "GLKViewDrawableStencilFormatNone"},
{"access": "public", "name": "GLKViewDrawableStencilFormat8"}
],
"introduced": "5",
"name": "GLKViewDrawableStencilFormat"
}
],
"globals": [
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMathDegreesToRadians"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMathProject"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMathRadiansToDegrees"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMathUnproject"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Add"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3GetColumn"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3GetMatrix2"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3GetRow"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_GLKMatrix3Identity"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrix3Invert"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrix3InvertAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Make"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeScale"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeWithArray"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeWithArrayAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeWithColumns"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeWithQuaternion"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeWithRows"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeXRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeYRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MakeZRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Multiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MultiplyVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3MultiplyVector3Array"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Rotate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3RotateWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3RotateWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3RotateX"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3RotateY"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3RotateZ"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Scale"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3ScaleWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3ScaleWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3SetColumn"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3SetRow"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Subtract"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix3Transpose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Add"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4GetColumn"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4GetMatrix2"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4GetMatrix3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4GetRow"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_GLKMatrix4Identity"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrix4Invert"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrix4InvertAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Make"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeFrustum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeLookAt"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeOrtho"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakePerspective"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeScale"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeTranslation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeWithArray"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeWithArrayAndTranspose"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeWithColumns"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeWithQuaternion"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeWithRows"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeXRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeYRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MakeZRotation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Multiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyAndProjectVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyAndProjectVector3Array"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector3Array"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector3ArrayWithTranslation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector3WithTranslation"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4MultiplyVector4Array"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Rotate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4RotateWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4RotateWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4RotateX"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4RotateY"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4RotateZ"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Scale"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4ScaleWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4ScaleWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4SetColumn"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4SetRow"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Subtract"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Translate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4TranslateWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4TranslateWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKMatrix4Transpose"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackCreate"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix2"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix3Inverse"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix3InverseTranspose"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix4Inverse"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetMatrix4InverseTranspose"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackGetTypeID"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackLoadMatrix4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackMultiplyMatrix4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackMultiplyMatrixStack"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackPop"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackPush"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotate"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotateWithVector3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotateWithVector4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotateX"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotateY"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackRotateZ"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackScale"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackScaleWithVector3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackScaleWithVector4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackSize"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackTranslate"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackTranslateWithVector3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKMatrixStackTranslateWithVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionAdd"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionAngle"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionAxis"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionConjugate"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_GLKQuaternionIdentity"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionInvert"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionLength"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMake"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMakeWithAngleAndAxis"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMakeWithAngleAndVector3Axis"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMakeWithArray"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionMakeWithMatrix3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionMakeWithMatrix4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMakeWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionMultiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionNormalize"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionRotateVector3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionRotateVector3Array"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionRotateVector4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionRotateVector4Array"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKQuaternionSlerp"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKQuaternionSubtract"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderApplyPremultiplication"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderErrorDomain"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderErrorKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderGLErrorKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderGenerateMipmaps"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderGrayscaleAsAlpha"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderOriginBottomLeft"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_GLKTextureLoaderSRGB"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Add"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AddScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllEqualToVector2"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllGreaterThanOrEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllGreaterThanOrEqualToVector2"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllGreaterThanScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2AllGreaterThanVector2"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Distance"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Divide"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2DivideScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2DotProduct"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Length"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Lerp"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Make"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2MakeWithArray"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Maximum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Minimum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Multiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2MultiplyScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Negate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Normalize"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Project"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2Subtract"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector2SubtractScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Add"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AddScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllEqualToVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllGreaterThanOrEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllGreaterThanOrEqualToVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllGreaterThanScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3AllGreaterThanVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3CrossProduct"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Distance"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Divide"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3DivideScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3DotProduct"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Length"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Lerp"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Make"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3MakeWithArray"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Maximum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Minimum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Multiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3MultiplyScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Negate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Normalize"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Project"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3Subtract"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector3SubtractScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Add"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AddScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllEqualToVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllGreaterThanOrEqualToScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllGreaterThanOrEqualToVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllGreaterThanScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4AllGreaterThanVector4"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4CrossProduct"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Distance"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Divide"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4DivideScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4DotProduct"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Length"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Lerp"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Make"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4MakeWithArray"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4MakeWithVector3"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Maximum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Minimum"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Multiply"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4MultiplyScalar"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Negate"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Normalize"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Project"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4Subtract"},
{"access": "public", "kind": "function", "linkage": "internal", "name": "_GLKVector4SubtractScalar"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_GLKVertexAttributeParametersFromModelIO"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKMatrix2"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKMatrix3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKMatrix4"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKQuaternion"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKVector2"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKVector3"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_NSStringFromGLKVector4"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kGLKModelErrorDomain"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kGLKModelErrorKey"}
],
"interfaces": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareToDraw"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_colorMaterialEnabled"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_fogEnabled"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_transform"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_lightingType"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_light0"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_light1"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_light2"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_material"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_texture2d0"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_texture2d1"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_textureOrder"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_constantColor"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_fog"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_label"}
],
"linkage": "exported",
"name": "GLKBaseEffect",
"properties": [
{"access": "public", "getter": "colorMaterialEnabled", "name": "colorMaterialEnabled", "setter": "setColorMaterialEnabled:"},
{"access": "public", "getter": "lightModelTwoSided", "name": "lightModelTwoSided", "setter": "setLightModelTwoSided:"},
{"access": "public", "getter": "useConstantColor", "name": "useConstantColor", "setter": "setUseConstantColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "transform", "name": "transform"},
{"access": "public", "attr": [ "readonly" ], "getter": "light0", "name": "light0"},
{"access": "public", "attr": [ "readonly" ], "getter": "light1", "name": "light1"},
{"access": "public", "attr": [ "readonly" ], "getter": "light2", "name": "light2"},
{"access": "public", "getter": "lightingType", "name": "lightingType", "setter": "setLightingType:"},
{"access": "public", "getter": "lightModelAmbientColor", "name": "lightModelAmbientColor", "setter": "setLightModelAmbientColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "material", "name": "material"},
{"access": "public", "attr": [ "readonly" ], "getter": "texture2d0", "name": "texture2d0"},
{"access": "public", "attr": [ "readonly" ], "getter": "texture2d1", "name": "texture2d1"},
{"access": "public", "getter": "textureOrder", "name": "textureOrder", "setter": "setTextureOrder:"},
{"access": "public", "getter": "constantColor", "name": "constantColor", "setter": "setConstantColor:"},
{"access": "public", "attr": [ "readonly" ], "getter": "fog", "name": "fog"},
{"access": "public", "getter": "label", "name": "label", "setter": "setLabel:"}
],
"protocols": [
"GLKNamedEffect"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_location"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_nameString"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_prv"}
],
"linkage": "exported",
"name": "GLKEffectProperty",
"super": "NSObject"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_enabled"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_mode"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_color"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_density"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_start"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_end"}
],
"linkage": "exported",
"name": "GLKEffectPropertyFog",
"properties": [
{"access": "public", "getter": "enabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "mode", "name": "mode", "setter": "setMode:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "density", "name": "density", "setter": "setDensity:"},
{"access": "public", "getter": "start", "name": "start", "setter": "setStart:"},
{"access": "public", "getter": "end", "name": "end", "setter": "setEnd:"}
],
"super": "GLKEffectProperty"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_enabled"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_position"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_ambientColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_diffuseColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_specularColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_spotDirection"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_spotExponent"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_spotCutoff"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_constantAttenuation"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_linearAttenuation"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_quadraticAttenuation"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_transform"}
],
"linkage": "exported",
"name": "GLKEffectPropertyLight",
"properties": [
{"access": "public", "getter": "enabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "position", "name": "position", "setter": "setPosition:"},
{"access": "public", "getter": "ambientColor", "name": "ambientColor", "setter": "setAmbientColor:"},
{"access": "public", "getter": "diffuseColor", "name": "diffuseColor", "setter": "setDiffuseColor:"},
{"access": "public", "getter": "specularColor", "name": "specularColor", "setter": "setSpecularColor:"},
{"access": "public", "getter": "spotDirection", "name": "spotDirection", "setter": "setSpotDirection:"},
{"access": "public", "getter": "spotExponent", "name": "spotExponent", "setter": "setSpotExponent:"},
{"access": "public", "getter": "spotCutoff", "name": "spotCutoff", "setter": "setSpotCutoff:"},
{"access": "public", "getter": "constantAttenuation", "name": "constantAttenuation", "setter": "setConstantAttenuation:"},
{"access": "public", "getter": "linearAttenuation", "name": "linearAttenuation", "setter": "setLinearAttenuation:"},
{"access": "public", "getter": "quadraticAttenuation", "name": "quadraticAttenuation", "setter": "setQuadraticAttenuation:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"}
],
"super": "GLKEffectProperty"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_ambientColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_diffuseColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_specularColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_emissiveColor"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_shininess"}
],
"linkage": "exported",
"name": "GLKEffectPropertyMaterial",
"properties": [
{"access": "public", "getter": "ambientColor", "name": "ambientColor", "setter": "setAmbientColor:"},
{"access": "public", "getter": "diffuseColor", "name": "diffuseColor", "setter": "setDiffuseColor:"},
{"access": "public", "getter": "specularColor", "name": "specularColor", "setter": "setSpecularColor:"},
{"access": "public", "getter": "emissiveColor", "name": "emissiveColor", "setter": "setEmissiveColor:"},
{"access": "public", "getter": "shininess", "name": "shininess", "setter": "setShininess:"}
],
"super": "GLKEffectProperty"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_enabled"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_name"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_target"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_envMode"}
],
"linkage": "exported",
"name": "GLKEffectPropertyTexture",
"properties": [
{"access": "public", "getter": "enabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "name", "name": "name", "setter": "setName:"},
{"access": "public", "getter": "target", "name": "target", "setter": "setTarget:"},
{"access": "public", "getter": "envMode", "name": "envMode", "setter": "setEnvMode:"}
],
"super": "GLKEffectProperty"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_modelviewMatrix"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_projectionMatrix"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_normalMatrix"}
],
"linkage": "exported",
"name": "GLKEffectPropertyTransform",
"properties": [
{"access": "public", "getter": "modelviewMatrix", "name": "modelviewMatrix", "setter": "setModelviewMatrix:"},
{"access": "public", "getter": "projectionMatrix", "name": "projectionMatrix", "setter": "setProjectionMatrix:"},
{"access": "public", "attr": [ "readonly" ], "getter": "normalMatrix", "name": "normalMatrix"}
],
"super": "GLKEffectProperty"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "newMeshesFromAsset:sourceMeshes:error:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithMesh:error:"}
],
"introduced": "9",
"linkage": "exported",
"name": "GLKMesh",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "vertexCount", "name": "vertexCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "vertexBuffers", "name": "vertexBuffers"},
{"access": "public", "attr": [ "readonly" ], "getter": "vertexDescriptor", "name": "vertexDescriptor"},
{"access": "public", "attr": [ "readonly" ], "getter": "submeshes", "name": "submeshes"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "GLKMeshBuffer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "length", "name": "length"},
{"access": "public", "attr": [ "readonly" ], "getter": "allocator", "name": "allocator"},
{"access": "public", "attr": [ "readonly" ], "getter": "glBufferName", "name": "glBufferName"},
{"access": "public", "attr": [ "readonly" ], "getter": "offset", "name": "offset"},
{"access": "public", "attr": [ "readonly" ], "getter": "zone", "name": "zone"},
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"}
],
"protocols": [
"MDLMeshBuffer"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "GLKMeshBufferAllocator",
"protocols": [
"MDLMeshBufferAllocator"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareToDraw"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_textureCubeMap"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_matrix"}
],
"linkage": "exported",
"name": "GLKReflectionMapEffect",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "textureCubeMap", "name": "textureCubeMap"},
{"access": "public", "getter": "matrix", "name": "matrix", "setter": "setMatrix:"}
],
"protocols": [
"GLKNamedEffect"
],
"super": "GLKBaseEffect"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareToDraw"},
{"access": "public", "name": "draw"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_center"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_xSize"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_ySize"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_zSize"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_textureCubeMap"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_transform"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_label"}
],
"linkage": "exported",
"name": "GLKSkyboxEffect",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "xSize", "name": "xSize", "setter": "setXSize:"},
{"access": "public", "getter": "ySize", "name": "ySize", "setter": "setYSize:"},
{"access": "public", "getter": "zSize", "name": "zSize", "setter": "setZSize:"},
{"access": "public", "attr": [ "readonly" ], "getter": "textureCubeMap", "name": "textureCubeMap"},
{"access": "public", "attr": [ "readonly" ], "getter": "transform", "name": "transform"},
{"access": "public", "getter": "label", "name": "label", "setter": "setLabel:"}
],
"protocols": [
"GLKNamedEffect"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "GLKSubmesh",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "mode", "name": "mode"},
{"access": "public", "attr": [ "readonly" ], "getter": "elementCount", "name": "elementCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "elementBuffer", "name": "elementBuffer"},
{"access": "public", "attr": [ "readonly" ], "getter": "mesh", "name": "mesh"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "name"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "target"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "width"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "height"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "depth"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "alphaState"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "textureOrigin"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "containsMipmaps"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "mimapLevelCount"},
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "arrayLength"}
],
"linkage": "exported",
"name": "GLKTextureInfo",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "target", "name": "target"},
{"access": "public", "attr": [ "readonly" ], "getter": "width", "name": "width"},
{"access": "public", "attr": [ "readonly" ], "getter": "height", "name": "height"},
{"access": "public", "attr": [ "readonly" ], "getter": "depth", "name": "depth"},
{"access": "public", "attr": [ "readonly" ], "getter": "alphaState", "name": "alphaState"},
{"access": "public", "attr": [ "readonly" ], "getter": "textureOrigin", "name": "textureOrigin"},
{"access": "public", "attr": [ "readonly" ], "getter": "containsMipmaps", "name": "containsMipmaps"},
{"access": "public", "attr": [ "readonly" ], "getter": "mimapLevelCount", "name": "mimapLevelCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "arrayLength", "name": "arrayLength"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "textureWithContentsOfFile:options:error:"},
{"access": "public", "name": "textureWithContentsOfURL:options:error:"},
{"access": "public", "name": "textureWithName:scaleFactor:bundle:options:error:"},
{"access": "public", "name": "textureWithContentsOfData:options:error:"},
{"access": "public", "name": "textureWithCGImage:options:error:"},
{"access": "public", "name": "cubeMapWithContentsOfFiles:options:error:"},
{"access": "public", "name": "cubeMapWithContentsOfFile:options:error:"},
{"access": "public", "name": "cubeMapWithContentsOfURL:options:error:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithSharegroup:"},
{"access": "public", "name": "textureWithContentsOfFile:options:queue:completionHandler:"},
{"access": "public", "name": "textureWithContentsOfURL:options:queue:completionHandler:"},
{"access": "public", "name": "textureWithName:scaleFactor:bundle:options:queue:completionHandler:"},
{"access": "public", "name": "textureWithContentsOfData:options:queue:completionHandler:"},
{"access": "public", "name": "textureWithCGImage:options:queue:completionHandler:"},
{"access": "public", "name": "cubeMapWithContentsOfFiles:options:queue:completionHandler:"},
{"access": "public", "name": "cubeMapWithContentsOfFile:options:queue:completionHandler:"},
{"access": "public", "name": "cubeMapWithContentsOfURL:options:queue:completionHandler:"}
],
"introduced": "5",
"linkage": "exported",
"name": "GLKTextureLoader",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithFrame:context:"},
{"access": "public", "name": "bindDrawable"},
{"access": "public", "name": "deleteDrawable"},
{"access": "public", "name": "display"}
],
"introduced": "5",
"linkage": "exported",
"name": "GLKView",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "context", "name": "context", "setter": "setContext:"},
{"access": "public", "attr": [ "readonly" ], "getter": "drawableWidth", "name": "drawableWidth"},
{"access": "public", "attr": [ "readonly" ], "getter": "drawableHeight", "name": "drawableHeight"},
{"access": "public", "getter": "drawableColorFormat", "name": "drawableColorFormat", "setter": "setDrawableColorFormat:"},
{"access": "public", "getter": "drawableDepthFormat", "name": "drawableDepthFormat", "setter": "setDrawableDepthFormat:"},
{"access": "public", "getter": "drawableStencilFormat", "name": "drawableStencilFormat", "setter": "setDrawableStencilFormat:"},
{"access": "public", "getter": "drawableMultisample", "name": "drawableMultisample", "setter": "setDrawableMultisample:"},
{"access": "public", "attr": [ "readonly" ], "getter": "snapshot", "name": "snapshot"},
{"access": "public", "getter": "enableSetNeedsDisplay", "name": "enableSetNeedsDisplay", "setter": "setEnableSetNeedsDisplay:"}
],
"protocols": [
"NSCoding"
],
"super": "UIView"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "GLKViewController",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "preferredFramesPerSecond", "name": "preferredFramesPerSecond", "setter": "setPreferredFramesPerSecond:"},
{"access": "public", "attr": [ "readonly" ], "getter": "framesPerSecond", "name": "framesPerSecond"},
{"access": "public", "getter": "isPaused", "name": "paused", "setter": "setPaused:"},
{"access": "public", "attr": [ "readonly" ], "getter": "framesDisplayed", "name": "framesDisplayed"},
{"access": "public", "attr": [ "readonly" ], "getter": "timeSinceFirstResume", "name": "timeSinceFirstResume"},
{"access": "public", "attr": [ "readonly" ], "getter": "timeSinceLastResume", "name": "timeSinceLastResume"},
{"access": "public", "attr": [ "readonly" ], "getter": "timeSinceLastUpdate", "name": "timeSinceLastUpdate"},
{"access": "public", "attr": [ "readonly" ], "getter": "timeSinceLastDraw", "name": "timeSinceLastDraw"},
{"access": "public", "getter": "pauseOnWillResignActive", "name": "pauseOnWillResignActive", "setter": "setPauseOnWillResignActive:"},
{"access": "public", "getter": "resumeOnDidBecomeActive", "name": "resumeOnDidBecomeActive", "setter": "setResumeOnDidBecomeActive:"}
],
"protocols": [
"NSCoding",
"GLKViewDelegate"
],
"super": "UIViewController"
}
],
"protocols": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "prepareToDraw"}
],
"name": "GLKNamedEffect"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "glkViewControllerUpdate:"},
{"access": "public", "name": "glkViewController:willPause:", "optional": true}
],
"name": "GLKViewControllerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "glkView:drawInRect:"}
],
"name": "GLKViewDelegate",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "GLKEffectPropertyPrvPtr"},
{"access": "public", "name": "GLKFogMode"},
{"access": "public", "name": "GLKLightingType"},
{"access": "public", "name": "GLKMatrix2"},
{"access": "public", "name": "GLKMatrix3"},
{"access": "public", "name": "GLKMatrix4"},
{"access": "public", "name": "GLKMatrixStackRef"},
{"access": "public", "name": "GLKQuaternion"},
{"access": "public", "name": "GLKTextureEnvMode"},
{"access": "public", "name": "GLKTextureInfoAlphaState"},
{"access": "public", "name": "GLKTextureInfoOrigin"},
{"access": "public", "name": "GLKTextureLoaderCallback"},
{"access": "public", "name": "GLKTextureLoaderError"},
{"access": "public", "name": "GLKTextureTarget"},
{"access": "public", "name": "GLKVector2"},
{"access": "public", "name": "GLKVector3"},
{"access": "public", "name": "GLKVector4"},
{"access": "public", "name": "GLKVertexAttrib"},
{"access": "public", "name": "GLKVertexAttributeParameters"},
{"access": "public", "name": "GLKViewDrawableColorFormat"},
{"access": "public", "name": "GLKViewDrawableDepthFormat"},
{"access": "public", "name": "GLKViewDrawableMultisample"},
{"access": "public", "name": "GLKViewDrawableStencilFormat"}
]
}
],
"version": "1.0"
}