Documentation
¶
Overview ¶
Package glkit provides purego-based Go bindings for the macOS GLKit framework.
Apple documentation: https://developer.apple.com/documentation/glkit
Index ¶
- func GLKMathDegreesToRadians(degrees float32) float32
- func GLKMathProject(object unsafe.Pointer, model unsafe.Pointer, projection unsafe.Pointer, ...) unsafe.Pointer
- func GLKMathRadiansToDegrees(radians float32) float32
- func GLKMathUnproject(window unsafe.Pointer, model unsafe.Pointer, projection unsafe.Pointer, ...) unsafe.Pointer
- func GLKMatrix3Add(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3GetColumn(matrix unsafe.Pointer, column int) unsafe.Pointer
- func GLKMatrix3GetMatrix2(matrix unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3GetRow(matrix unsafe.Pointer, row int) unsafe.Pointer
- func GLKMatrix3Identity() uintptr
- func GLKMatrix3Invert(matrix unsafe.Pointer, isInvertible unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3InvertAndTranspose(matrix unsafe.Pointer, isInvertible unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3Make(m00 float32, m01 float32, m02 float32, m10 float32, m11 float32, m12 float32, ...) unsafe.Pointer
- func GLKMatrix3MakeAndTranspose(m00 float32, m01 float32, m02 float32, m10 float32, m11 float32, m12 float32, ...) unsafe.Pointer
- func GLKMatrix3MakeRotation(radians float32, x float32, y float32, z float32) unsafe.Pointer
- func GLKMatrix3MakeScale(sx float32, sy float32, sz float32) unsafe.Pointer
- func GLKMatrix3MakeWithArray(values *float32) unsafe.Pointer
- func GLKMatrix3MakeWithArrayAndTranspose(values *float32) unsafe.Pointer
- func GLKMatrix3MakeWithColumns(column0 unsafe.Pointer, column1 unsafe.Pointer, column2 unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3MakeWithQuaternion(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3MakeWithRows(row0 unsafe.Pointer, row1 unsafe.Pointer, row2 unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3MakeXRotation(radians float32) unsafe.Pointer
- func GLKMatrix3MakeYRotation(radians float32) unsafe.Pointer
- func GLKMatrix3MakeZRotation(radians float32) unsafe.Pointer
- func GLKMatrix3Multiply(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3MultiplyVector3(matrixLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3MultiplyVector3Array(matrix unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKMatrix3Rotate(matrix unsafe.Pointer, radians float32, x float32, y float32, z float32) unsafe.Pointer
- func GLKMatrix3RotateWithVector3(matrix unsafe.Pointer, radians float32, axisVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3RotateWithVector4(matrix unsafe.Pointer, radians float32, axisVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3RotateX(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix3RotateY(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix3RotateZ(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix3Scale(matrix unsafe.Pointer, sx float32, sy float32, sz float32) unsafe.Pointer
- func GLKMatrix3ScaleWithVector3(matrix unsafe.Pointer, scaleVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3ScaleWithVector4(matrix unsafe.Pointer, scaleVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3SetColumn(matrix unsafe.Pointer, column int, vector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3SetRow(matrix unsafe.Pointer, row int, vector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3Subtract(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix3Transpose(matrix unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4Add(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4GetColumn(matrix unsafe.Pointer, column int) unsafe.Pointer
- func GLKMatrix4GetMatrix2(matrix unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4GetMatrix3(matrix unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4GetRow(matrix unsafe.Pointer, row int) unsafe.Pointer
- func GLKMatrix4Identity() uintptr
- func GLKMatrix4Invert(matrix unsafe.Pointer, isInvertible unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4InvertAndTranspose(matrix unsafe.Pointer, isInvertible unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4Make(m00 float32, m01 float32, m02 float32, m03 float32, m10 float32, m11 float32, ...) unsafe.Pointer
- func GLKMatrix4MakeAndTranspose(m00 float32, m01 float32, m02 float32, m03 float32, m10 float32, m11 float32, ...) unsafe.Pointer
- func GLKMatrix4MakeFrustum(left float32, right float32, bottom float32, top float32, nearZ float32, ...) unsafe.Pointer
- func GLKMatrix4MakeLookAt(eyeX float32, eyeY float32, eyeZ float32, centerX float32, centerY float32, ...) unsafe.Pointer
- func GLKMatrix4MakeOrtho(left float32, right float32, bottom float32, top float32, nearZ float32, ...) unsafe.Pointer
- func GLKMatrix4MakePerspective(fovyRadians float32, aspect float32, nearZ float32, farZ float32) unsafe.Pointer
- func GLKMatrix4MakeRotation(radians float32, x float32, y float32, z float32) unsafe.Pointer
- func GLKMatrix4MakeScale(sx float32, sy float32, sz float32) unsafe.Pointer
- func GLKMatrix4MakeTranslation(tx float32, ty float32, tz float32) unsafe.Pointer
- func GLKMatrix4MakeWithArray(values *float32) unsafe.Pointer
- func GLKMatrix4MakeWithArrayAndTranspose(values *float32) unsafe.Pointer
- func GLKMatrix4MakeWithColumns(column0 unsafe.Pointer, column1 unsafe.Pointer, column2 unsafe.Pointer, ...) unsafe.Pointer
- func GLKMatrix4MakeWithQuaternion(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MakeWithRows(row0 unsafe.Pointer, row1 unsafe.Pointer, row2 unsafe.Pointer, ...) unsafe.Pointer
- func GLKMatrix4MakeXRotation(radians float32) unsafe.Pointer
- func GLKMatrix4MakeYRotation(radians float32) unsafe.Pointer
- func GLKMatrix4MakeZRotation(radians float32) unsafe.Pointer
- func GLKMatrix4Multiply(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MultiplyAndProjectVector3(matrixLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MultiplyAndProjectVector3Array(matrix unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKMatrix4MultiplyVector3(matrixLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MultiplyVector3Array(matrix unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKMatrix4MultiplyVector3ArrayWithTranslation(matrix unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKMatrix4MultiplyVector3WithTranslation(matrixLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MultiplyVector4(matrixLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4MultiplyVector4Array(matrix unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKMatrix4Rotate(matrix unsafe.Pointer, radians float32, x float32, y float32, z float32) unsafe.Pointer
- func GLKMatrix4RotateWithVector3(matrix unsafe.Pointer, radians float32, axisVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4RotateWithVector4(matrix unsafe.Pointer, radians float32, axisVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4RotateX(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix4RotateY(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix4RotateZ(matrix unsafe.Pointer, radians float32) unsafe.Pointer
- func GLKMatrix4Scale(matrix unsafe.Pointer, sx float32, sy float32, sz float32) unsafe.Pointer
- func GLKMatrix4ScaleWithVector3(matrix unsafe.Pointer, scaleVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4ScaleWithVector4(matrix unsafe.Pointer, scaleVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4SetColumn(matrix unsafe.Pointer, column int, vector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4SetRow(matrix unsafe.Pointer, row int, vector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4Subtract(matrixLeft unsafe.Pointer, matrixRight unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4Translate(matrix unsafe.Pointer, tx float32, ty float32, tz float32) unsafe.Pointer
- func GLKMatrix4TranslateWithVector3(matrix unsafe.Pointer, translationVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4TranslateWithVector4(matrix unsafe.Pointer, translationVector unsafe.Pointer) unsafe.Pointer
- func GLKMatrix4Transpose(matrix unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackCreate(alloc unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix2(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix3(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix3Inverse(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix3InverseTranspose(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix4(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix4Inverse(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetMatrix4InverseTranspose(stack unsafe.Pointer) unsafe.Pointer
- func GLKMatrixStackGetTypeID() uint
- func GLKMatrixStackLoadMatrix4(stack unsafe.Pointer, matrix unsafe.Pointer)
- func GLKMatrixStackMultiplyMatrix4(stack unsafe.Pointer, matrix unsafe.Pointer)
- func GLKMatrixStackMultiplyMatrixStack(stackLeft unsafe.Pointer, stackRight unsafe.Pointer)
- func GLKMatrixStackPop(stack unsafe.Pointer)
- func GLKMatrixStackPush(stack unsafe.Pointer)
- func GLKMatrixStackRotate(stack unsafe.Pointer, radians float32, x float32, y float32, z float32)
- func GLKMatrixStackRotateWithVector3(stack unsafe.Pointer, radians float32, axisVector unsafe.Pointer)
- func GLKMatrixStackRotateWithVector4(stack unsafe.Pointer, radians float32, axisVector unsafe.Pointer)
- func GLKMatrixStackRotateX(stack unsafe.Pointer, radians float32)
- func GLKMatrixStackRotateY(stack unsafe.Pointer, radians float32)
- func GLKMatrixStackRotateZ(stack unsafe.Pointer, radians float32)
- func GLKMatrixStackScale(stack unsafe.Pointer, sx float32, sy float32, sz float32)
- func GLKMatrixStackScaleWithVector3(stack unsafe.Pointer, scaleVector unsafe.Pointer)
- func GLKMatrixStackScaleWithVector4(stack unsafe.Pointer, scaleVector unsafe.Pointer)
- func GLKMatrixStackSize(stack unsafe.Pointer) int
- func GLKMatrixStackTranslate(stack unsafe.Pointer, tx float32, ty float32, tz float32)
- func GLKMatrixStackTranslateWithVector3(stack unsafe.Pointer, translationVector unsafe.Pointer)
- func GLKMatrixStackTranslateWithVector4(stack unsafe.Pointer, translationVector unsafe.Pointer)
- func GLKMeshNewMeshesFromAssetSourceMeshesError(asset *modelio.MDLAsset, sourceMeshes *foundation.NSArray[*modelio.MDLMesh]) (*foundation.NSArray[*GLKMesh], error)
- func GLKQuaternionAdd(quaternionLeft unsafe.Pointer, quaternionRight unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionAngle(quaternion unsafe.Pointer) float32
- func GLKQuaternionAxis(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionConjugate(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionIdentity() uintptr
- func GLKQuaternionInvert(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionLength(quaternion unsafe.Pointer) float32
- func GLKQuaternionMake(x float32, y float32, z float32, w float32) unsafe.Pointer
- func GLKQuaternionMakeWithAngleAndAxis(radians float32, x float32, y float32, z float32) unsafe.Pointer
- func GLKQuaternionMakeWithAngleAndVector3Axis(radians float32, axisVector unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionMakeWithArray(values *float32) unsafe.Pointer
- func GLKQuaternionMakeWithMatrix3(matrix unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionMakeWithMatrix4(matrix unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionMakeWithVector3(vector unsafe.Pointer, scalar float32) unsafe.Pointer
- func GLKQuaternionMultiply(quaternionLeft unsafe.Pointer, quaternionRight unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionNormalize(quaternion unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionRotateVector3(quaternion unsafe.Pointer, vector unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionRotateVector3Array(quaternion unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKQuaternionRotateVector4(quaternion unsafe.Pointer, vector unsafe.Pointer) unsafe.Pointer
- func GLKQuaternionRotateVector4Array(quaternion unsafe.Pointer, vectors unsafe.Pointer, vectorCount uint)
- func GLKQuaternionSlerp(quaternionStart unsafe.Pointer, quaternionEnd unsafe.Pointer, t float32) unsafe.Pointer
- func GLKQuaternionSubtract(quaternionLeft unsafe.Pointer, quaternionRight unsafe.Pointer) unsafe.Pointer
- func GLKTextureLoaderApplyPremultiplication() uintptr
- func GLKTextureLoaderErrorDomain() uintptr
- func GLKTextureLoaderErrorKey() uintptr
- func GLKTextureLoaderGLErrorKey() uintptr
- func GLKTextureLoaderGenerateMipmaps() uintptr
- func GLKTextureLoaderOriginBottomLeft() uintptr
- func GLKTextureLoaderSRGB() uintptr
- func GLKVector2Add(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2AddScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector2AllEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector2AllEqualToVector2(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector2AllGreaterThanOrEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector2AllGreaterThanOrEqualToVector2(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector2AllGreaterThanScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector2AllGreaterThanVector2(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector2Distance(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer) float32
- func GLKVector2Divide(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2DivideScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector2DotProduct(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) float32
- func GLKVector2Length(vector unsafe.Pointer) float32
- func GLKVector2Lerp(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer, t float32) unsafe.Pointer
- func GLKVector2Make(x float32, y float32) unsafe.Pointer
- func GLKVector2MakeWithArray(values *float32) unsafe.Pointer
- func GLKVector2Maximum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2Minimum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2Multiply(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2MultiplyScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector2Negate(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector2Normalize(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector2Project(vectorToProject unsafe.Pointer, projectionVector unsafe.Pointer) unsafe.Pointer
- func GLKVector2Subtract(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector2SubtractScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector3Add(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3AddScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector3AllEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector3AllEqualToVector3(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector3AllGreaterThanOrEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector3AllGreaterThanOrEqualToVector3(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector3AllGreaterThanScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector3AllGreaterThanVector3(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector3CrossProduct(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3Distance(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer) float32
- func GLKVector3Divide(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3DivideScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector3DotProduct(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) float32
- func GLKVector3Length(vector unsafe.Pointer) float32
- func GLKVector3Lerp(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer, t float32) unsafe.Pointer
- func GLKVector3Make(x float32, y float32, z float32) unsafe.Pointer
- func GLKVector3MakeWithArray(values *float32) unsafe.Pointer
- func GLKVector3Maximum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3Minimum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3Multiply(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3MultiplyScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector3Negate(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector3Normalize(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector3Project(vectorToProject unsafe.Pointer, projectionVector unsafe.Pointer) unsafe.Pointer
- func GLKVector3Subtract(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector3SubtractScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector4Add(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4AddScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector4AllEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector4AllEqualToVector4(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector4AllGreaterThanOrEqualToScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector4AllGreaterThanOrEqualToVector4(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector4AllGreaterThanScalar(vector unsafe.Pointer, value float32) bool
- func GLKVector4AllGreaterThanVector4(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) bool
- func GLKVector4CrossProduct(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4Distance(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer) float32
- func GLKVector4Divide(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4DivideScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector4DotProduct(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) float32
- func GLKVector4Length(vector unsafe.Pointer) float32
- func GLKVector4Lerp(vectorStart unsafe.Pointer, vectorEnd unsafe.Pointer, t float32) unsafe.Pointer
- func GLKVector4Make(x float32, y float32, z float32, w float32) unsafe.Pointer
- func GLKVector4MakeWithArray(values *float32) unsafe.Pointer
- func GLKVector4MakeWithVector3(vector unsafe.Pointer, w float32) unsafe.Pointer
- func GLKVector4Maximum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4Minimum(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4Multiply(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4MultiplyScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func GLKVector4Negate(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector4Normalize(vector unsafe.Pointer) unsafe.Pointer
- func GLKVector4Project(vectorToProject unsafe.Pointer, projectionVector unsafe.Pointer) unsafe.Pointer
- func GLKVector4Subtract(vectorLeft unsafe.Pointer, vectorRight unsafe.Pointer) unsafe.Pointer
- func GLKVector4SubtractScalar(vector unsafe.Pointer, value float32) unsafe.Pointer
- func KGLKModelErrorDomain() uintptr
- func KGLKModelErrorKey() uintptr
- func NSStringFromGLKMatrix2(matrix unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKMatrix3(matrix unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKMatrix4(matrix unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKQuaternion(quaternion unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKVector2(vector unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKVector3(vector unsafe.Pointer) *foundation.NSString
- func NSStringFromGLKVector4(vector unsafe.Pointer) *foundation.NSString
- func SymbolAvailable(symbol string) bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type CGLCPContextPriorityRequest
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type EvCmd
- type Filesec_property_t
- type GLKBaseEffect
- func (o *GLKBaseEffect) ColorMaterialEnabled() uint8
- func (o *GLKBaseEffect) ConstantColor() unsafe.Pointer
- func (o *GLKBaseEffect) Fog() *GLKEffectPropertyFog
- func (o *GLKBaseEffect) Label() *foundation.NSString
- func (o *GLKBaseEffect) Light0() *GLKEffectPropertyLight
- func (o *GLKBaseEffect) Light1() *GLKEffectPropertyLight
- func (o *GLKBaseEffect) Light2() *GLKEffectPropertyLight
- func (o *GLKBaseEffect) LightModelAmbientColor() unsafe.Pointer
- func (o *GLKBaseEffect) LightModelTwoSided() uint8
- func (o *GLKBaseEffect) LightingType() GLKLightingType
- func (o *GLKBaseEffect) Material() *GLKEffectPropertyMaterial
- func (o *GLKBaseEffect) PrepareToDraw()
- func (o *GLKBaseEffect) SetColorMaterialEnabled(colorMaterialEnabled uint8)
- func (o *GLKBaseEffect) SetConstantColor(constantColor unsafe.Pointer)
- func (o *GLKBaseEffect) SetLabel(label *foundation.NSString)
- func (o *GLKBaseEffect) SetLightModelAmbientColor(lightModelAmbientColor unsafe.Pointer)
- func (o *GLKBaseEffect) SetLightModelTwoSided(lightModelTwoSided uint8)
- func (o *GLKBaseEffect) SetLightingType(lightingType GLKLightingType)
- func (o *GLKBaseEffect) SetTextureOrder(textureOrder *foundation.NSArray[*GLKEffectPropertyTexture])
- func (o *GLKBaseEffect) SetUseConstantColor(useConstantColor uint8)
- func (o *GLKBaseEffect) Texture2d0() *GLKEffectPropertyTexture
- func (o *GLKBaseEffect) Texture2d1() *GLKEffectPropertyTexture
- func (o *GLKBaseEffect) TextureOrder() *foundation.NSArray[*GLKEffectPropertyTexture]
- func (o *GLKBaseEffect) Transform() *GLKEffectPropertyTransform
- func (o *GLKBaseEffect) UseConstantColor() uint8
- type GLKEffectProperty
- type GLKEffectPropertyFog
- func (o *GLKEffectPropertyFog) Color() unsafe.Pointer
- func (o *GLKEffectPropertyFog) Density() float32
- func (o *GLKEffectPropertyFog) Enabled() uint8
- func (o *GLKEffectPropertyFog) End() float32
- func (o *GLKEffectPropertyFog) Mode() int32
- func (o *GLKEffectPropertyFog) SetColor(color unsafe.Pointer)
- func (o *GLKEffectPropertyFog) SetDensity(density float32)
- func (o *GLKEffectPropertyFog) SetEnabled(enabled uint8)
- func (o *GLKEffectPropertyFog) SetEnd(end float32)
- func (o *GLKEffectPropertyFog) SetMode(mode int32)
- func (o *GLKEffectPropertyFog) SetStart(start float32)
- func (o *GLKEffectPropertyFog) Start() float32
- type GLKEffectPropertyLight
- func (o *GLKEffectPropertyLight) AmbientColor() unsafe.Pointer
- func (o *GLKEffectPropertyLight) ConstantAttenuation() float32
- func (o *GLKEffectPropertyLight) DiffuseColor() unsafe.Pointer
- func (o *GLKEffectPropertyLight) Enabled() uint8
- func (o *GLKEffectPropertyLight) LinearAttenuation() float32
- func (o *GLKEffectPropertyLight) Position() unsafe.Pointer
- func (o *GLKEffectPropertyLight) QuadraticAttenuation() float32
- func (o *GLKEffectPropertyLight) SetAmbientColor(ambientColor unsafe.Pointer)
- func (o *GLKEffectPropertyLight) SetConstantAttenuation(constantAttenuation float32)
- func (o *GLKEffectPropertyLight) SetDiffuseColor(diffuseColor unsafe.Pointer)
- func (o *GLKEffectPropertyLight) SetEnabled(enabled uint8)
- func (o *GLKEffectPropertyLight) SetLinearAttenuation(linearAttenuation float32)
- func (o *GLKEffectPropertyLight) SetPosition(position unsafe.Pointer)
- func (o *GLKEffectPropertyLight) SetQuadraticAttenuation(quadraticAttenuation float32)
- func (o *GLKEffectPropertyLight) SetSpecularColor(specularColor unsafe.Pointer)
- func (o *GLKEffectPropertyLight) SetSpotCutoff(spotCutoff float32)
- func (o *GLKEffectPropertyLight) SetSpotDirection(spotDirection unsafe.Pointer)
- func (o *GLKEffectPropertyLight) SetSpotExponent(spotExponent float32)
- func (o *GLKEffectPropertyLight) SetTransform(transform *GLKEffectPropertyTransform)
- func (o *GLKEffectPropertyLight) SpecularColor() unsafe.Pointer
- func (o *GLKEffectPropertyLight) SpotCutoff() float32
- func (o *GLKEffectPropertyLight) SpotDirection() unsafe.Pointer
- func (o *GLKEffectPropertyLight) SpotExponent() float32
- func (o *GLKEffectPropertyLight) Transform() *GLKEffectPropertyTransform
- type GLKEffectPropertyMaterial
- func (o *GLKEffectPropertyMaterial) AmbientColor() unsafe.Pointer
- func (o *GLKEffectPropertyMaterial) DiffuseColor() unsafe.Pointer
- func (o *GLKEffectPropertyMaterial) EmissiveColor() unsafe.Pointer
- func (o *GLKEffectPropertyMaterial) SetAmbientColor(ambientColor unsafe.Pointer)
- func (o *GLKEffectPropertyMaterial) SetDiffuseColor(diffuseColor unsafe.Pointer)
- func (o *GLKEffectPropertyMaterial) SetEmissiveColor(emissiveColor unsafe.Pointer)
- func (o *GLKEffectPropertyMaterial) SetShininess(shininess float32)
- func (o *GLKEffectPropertyMaterial) SetSpecularColor(specularColor unsafe.Pointer)
- func (o *GLKEffectPropertyMaterial) Shininess() float32
- func (o *GLKEffectPropertyMaterial) SpecularColor() unsafe.Pointer
- type GLKEffectPropertyPrv
- type GLKEffectPropertyTexture
- func (o *GLKEffectPropertyTexture) Enabled() uint8
- func (o *GLKEffectPropertyTexture) EnvMode() GLKTextureEnvMode
- func (o *GLKEffectPropertyTexture) Name() uint32
- func (o *GLKEffectPropertyTexture) SetEnabled(enabled uint8)
- func (o *GLKEffectPropertyTexture) SetEnvMode(envMode GLKTextureEnvMode)
- func (o *GLKEffectPropertyTexture) SetName(name uint32)
- func (o *GLKEffectPropertyTexture) SetTarget(target GLKTextureTarget)
- func (o *GLKEffectPropertyTexture) Target() GLKTextureTarget
- type GLKEffectPropertyTransform
- func (o *GLKEffectPropertyTransform) ModelviewMatrix() unsafe.Pointer
- func (o *GLKEffectPropertyTransform) NormalMatrix() unsafe.Pointer
- func (o *GLKEffectPropertyTransform) ProjectionMatrix() unsafe.Pointer
- func (o *GLKEffectPropertyTransform) SetModelviewMatrix(modelviewMatrix unsafe.Pointer)
- func (o *GLKEffectPropertyTransform) SetProjectionMatrix(projectionMatrix unsafe.Pointer)
- type GLKFogMode
- type GLKLightingType
- type GLKMatrixStack
- type GLKMesh
- func (o *GLKMesh) InitWithMeshError(mesh *modelio.MDLMesh) (*GLKMesh, error)
- func (o *GLKMesh) Name() *foundation.NSString
- func (o *GLKMesh) Submeshes() *foundation.NSArray[*GLKSubmesh]
- func (o *GLKMesh) VertexBuffers() *foundation.NSArray[*GLKMeshBuffer]
- func (o *GLKMesh) VertexCount() uint
- func (o *GLKMesh) VertexDescriptor() *modelio.MDLVertexDescriptor
- type GLKMeshBuffer
- type GLKMeshBufferAllocator
- type GLKNamedEffect
- type GLKReflectionMapEffect
- type GLKSkyboxEffect
- func (o *GLKSkyboxEffect) Center() unsafe.Pointer
- func (o *GLKSkyboxEffect) Draw()
- func (o *GLKSkyboxEffect) Label() *foundation.NSString
- func (o *GLKSkyboxEffect) PrepareToDraw()
- func (o *GLKSkyboxEffect) SetCenter(center unsafe.Pointer)
- func (o *GLKSkyboxEffect) SetLabel(label *foundation.NSString)
- func (o *GLKSkyboxEffect) SetXSize(xSize float32)
- func (o *GLKSkyboxEffect) SetYSize(ySize float32)
- func (o *GLKSkyboxEffect) SetZSize(zSize float32)
- func (o *GLKSkyboxEffect) TextureCubeMap() *GLKEffectPropertyTexture
- func (o *GLKSkyboxEffect) Transform() *GLKEffectPropertyTransform
- func (o *GLKSkyboxEffect) XSize() float32
- func (o *GLKSkyboxEffect) YSize() float32
- func (o *GLKSkyboxEffect) ZSize() float32
- type GLKSubmesh
- type GLKTextureEnvMode
- type GLKTextureInfo
- func GLKTextureInfoFromID(id objc.ID) *GLKTextureInfo
- func GLKTextureLoaderCubeMapWithContentsOfFileOptionsError(path *foundation.NSString, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderCubeMapWithContentsOfFilesOptionsError(paths *foundation.NSArray[objc.ID], ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderCubeMapWithContentsOfURLOptionsError(url *foundation.NSURL, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderTextureWithCGImageOptionsError(cgImage unsafe.Pointer, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderTextureWithContentsOfDataOptionsError(data *foundation.NSData, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderTextureWithContentsOfFileOptionsError(path *foundation.NSString, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderTextureWithContentsOfURLOptionsError(url *foundation.NSURL, ...) (*GLKTextureInfo, error)
- func GLKTextureLoaderTextureWithNameScaleFactorBundleOptionsError(name *foundation.NSString, scaleFactor float64, bundle *foundation.NSBundle, ...) (*GLKTextureInfo, error)
- func (o *GLKTextureInfo) AlphaState() GLKTextureInfoAlphaState
- func (o *GLKTextureInfo) ArrayLength() uint32
- func (o *GLKTextureInfo) ContainsMipmaps() bool
- func (o *GLKTextureInfo) Depth() uint32
- func (o *GLKTextureInfo) Height() uint32
- func (o *GLKTextureInfo) MimapLevelCount() uint32
- func (o *GLKTextureInfo) Name() uint32
- func (o *GLKTextureInfo) Target() uint32
- func (o *GLKTextureInfo) TextureOrigin() GLKTextureInfoOrigin
- func (o *GLKTextureInfo) Width() uint32
- type GLKTextureInfoAlphaState
- type GLKTextureInfoOrigin
- type GLKTextureLoader
- func (o *GLKTextureLoader) CubeMapWithContentsOfFileOptionsQueueCompletionHandler(path *foundation.NSString, ...)
- func (o *GLKTextureLoader) CubeMapWithContentsOfFilesOptionsQueueCompletionHandler(paths *foundation.NSArray[objc.ID], ...)
- func (o *GLKTextureLoader) CubeMapWithContentsOfURLOptionsQueueCompletionHandler(url *foundation.NSURL, ...)
- func (o *GLKTextureLoader) InitWithShareContext(context_ *appkit.NSOpenGLContext) *GLKTextureLoader
- func (o *GLKTextureLoader) TextureWithCGImageOptionsQueueCompletionHandler(cgImage unsafe.Pointer, ...)
- func (o *GLKTextureLoader) TextureWithContentsOfDataOptionsQueueCompletionHandler(data *foundation.NSData, ...)
- func (o *GLKTextureLoader) TextureWithContentsOfFileOptionsQueueCompletionHandler(path *foundation.NSString, ...)
- func (o *GLKTextureLoader) TextureWithContentsOfURLOptionsQueueCompletionHandler(url *foundation.NSURL, ...)
- func (o *GLKTextureLoader) TextureWithNameScaleFactorBundleOptionsQueueCompletionHandler(name *foundation.NSString, scaleFactor float64, bundle *foundation.NSBundle, ...)
- type GLKTextureLoaderError
- type GLKTextureTarget
- type GLKVertexAttrib
- type GLKVertexAttributeParameters
- type Idtype_t
- type Ipc_info_object_type_t
- type Launch_data_type_t
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type NXMouseButton
- type Os_clockid_t
- type Os_unfair_lock_flags_t
- type PMPageToPaperMappingType
- type Ptrauth_key
- type Qos_class_t
- type Virtual_memory_guard_exception_code_t
- type Xpc_listener_create_flags_t
- type Xpc_session_create_flags_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GLKMathDegreesToRadians ¶
func GLKMathProject ¶
func GLKMathRadiansToDegrees ¶
func GLKMathUnproject ¶
func GLKMatrix3Add ¶
func GLKMatrix3GetColumn ¶
func GLKMatrix3Identity ¶
func GLKMatrix3Identity() uintptr
func GLKMatrix3Invert ¶
func GLKMatrix3Make ¶
func GLKMatrix3MakeRotation ¶
func GLKMatrix3MakeScale ¶
func GLKMatrix3MakeWithArray ¶
func GLKMatrix3MakeWithRows ¶
func GLKMatrix3MakeXRotation ¶
func GLKMatrix3MakeYRotation ¶
func GLKMatrix3MakeZRotation ¶
func GLKMatrix3Multiply ¶
func GLKMatrix3Rotate ¶
func GLKMatrix3RotateX ¶
func GLKMatrix3RotateY ¶
func GLKMatrix3RotateZ ¶
func GLKMatrix3Scale ¶
func GLKMatrix3SetColumn ¶
func GLKMatrix3SetRow ¶
func GLKMatrix3Subtract ¶
func GLKMatrix4Add ¶
func GLKMatrix4GetColumn ¶
func GLKMatrix4Identity ¶
func GLKMatrix4Identity() uintptr
func GLKMatrix4Invert ¶
func GLKMatrix4Make ¶
func GLKMatrix4MakeFrustum ¶
func GLKMatrix4MakeLookAt ¶
func GLKMatrix4MakeOrtho ¶
func GLKMatrix4MakeRotation ¶
func GLKMatrix4MakeScale ¶
func GLKMatrix4MakeWithArray ¶
func GLKMatrix4MakeWithRows ¶
func GLKMatrix4MakeXRotation ¶
func GLKMatrix4MakeYRotation ¶
func GLKMatrix4MakeZRotation ¶
func GLKMatrix4Multiply ¶
func GLKMatrix4Rotate ¶
func GLKMatrix4RotateX ¶
func GLKMatrix4RotateY ¶
func GLKMatrix4RotateZ ¶
func GLKMatrix4Scale ¶
func GLKMatrix4SetColumn ¶
func GLKMatrix4SetRow ¶
func GLKMatrix4Subtract ¶
func GLKMatrix4Translate ¶
func GLKMatrixStackGetTypeID ¶
func GLKMatrixStackGetTypeID() uint
func GLKMatrixStackPop ¶
func GLKMatrixStackPush ¶
func GLKMatrixStackRotate ¶
func GLKMatrixStackRotateX ¶
func GLKMatrixStackRotateY ¶
func GLKMatrixStackRotateZ ¶
func GLKMatrixStackScale ¶
func GLKMatrixStackSize ¶
func GLKMatrixStackTranslate ¶
func GLKMeshNewMeshesFromAssetSourceMeshesError ¶
func GLKMeshNewMeshesFromAssetSourceMeshesError(asset *modelio.MDLAsset, sourceMeshes *foundation.NSArray[*modelio.MDLMesh]) (*foundation.NSArray[*GLKMesh], error)
@method newMeshesFromAsset:sourceMeshes:error: @abstract Initialize all meshes in a Model I/O asset. @result An array of GLKit meshes built an asset @param asset Model I/O asset from which to create GLKit meshes @param sourceMeshes Model I/O meshes corresponding the newly created GLKMeshes @param error Pointer to an NSError object set if an error occurred @param return GLKit meshes created from the Model I/O asset @dicussion A convenience method to create GLKit meshes from each mesh in a Model/IO asset. Resulting meshes are returned while Model I/O meshes from which they were generated will appear in the sourceMeshes array.
func GLKQuaternionAdd ¶
func GLKQuaternionAngle ¶
func GLKQuaternionIdentity ¶
func GLKQuaternionIdentity() uintptr
func GLKQuaternionLength ¶
func GLKQuaternionMake ¶
func GLKQuaternionMultiply ¶
func GLKQuaternionSlerp ¶
func GLKQuaternionSubtract ¶
func GLKTextureLoaderApplyPremultiplication ¶
func GLKTextureLoaderApplyPremultiplication() uintptr
func GLKTextureLoaderErrorDomain ¶
func GLKTextureLoaderErrorDomain() uintptr
func GLKTextureLoaderErrorKey ¶
func GLKTextureLoaderErrorKey() uintptr
func GLKTextureLoaderGLErrorKey ¶
func GLKTextureLoaderGLErrorKey() uintptr
func GLKTextureLoaderGenerateMipmaps ¶
func GLKTextureLoaderGenerateMipmaps() uintptr
func GLKTextureLoaderOriginBottomLeft ¶
func GLKTextureLoaderOriginBottomLeft() uintptr
func GLKTextureLoaderSRGB ¶
func GLKTextureLoaderSRGB() uintptr
func GLKVector2Add ¶
func GLKVector2AddScalar ¶
func GLKVector2Distance ¶
func GLKVector2Divide ¶
func GLKVector2DivideScalar ¶
func GLKVector2DotProduct ¶
func GLKVector2Length ¶
func GLKVector2Lerp ¶
func GLKVector2MakeWithArray ¶
func GLKVector2Maximum ¶
func GLKVector2Minimum ¶
func GLKVector2Multiply ¶
func GLKVector2Project ¶
func GLKVector2Subtract ¶
func GLKVector3Add ¶
func GLKVector3AddScalar ¶
func GLKVector3CrossProduct ¶
func GLKVector3Distance ¶
func GLKVector3Divide ¶
func GLKVector3DivideScalar ¶
func GLKVector3DotProduct ¶
func GLKVector3Length ¶
func GLKVector3Lerp ¶
func GLKVector3MakeWithArray ¶
func GLKVector3Maximum ¶
func GLKVector3Minimum ¶
func GLKVector3Multiply ¶
func GLKVector3Project ¶
func GLKVector3Subtract ¶
func GLKVector4Add ¶
func GLKVector4AddScalar ¶
func GLKVector4CrossProduct ¶
func GLKVector4Distance ¶
func GLKVector4Divide ¶
func GLKVector4DivideScalar ¶
func GLKVector4DotProduct ¶
func GLKVector4Length ¶
func GLKVector4Lerp ¶
func GLKVector4Make ¶
func GLKVector4MakeWithArray ¶
func GLKVector4Maximum ¶
func GLKVector4Minimum ¶
func GLKVector4Multiply ¶
func GLKVector4Project ¶
func GLKVector4Subtract ¶
func NSStringFromGLKMatrix2 ¶
func NSStringFromGLKMatrix2(matrix unsafe.Pointer) *foundation.NSString
func NSStringFromGLKMatrix3 ¶
func NSStringFromGLKMatrix3(matrix unsafe.Pointer) *foundation.NSString
func NSStringFromGLKMatrix4 ¶
func NSStringFromGLKMatrix4(matrix unsafe.Pointer) *foundation.NSString
func NSStringFromGLKQuaternion ¶
func NSStringFromGLKQuaternion(quaternion unsafe.Pointer) *foundation.NSString
func NSStringFromGLKVector2 ¶
func NSStringFromGLKVector2(vector unsafe.Pointer) *foundation.NSString
func NSStringFromGLKVector3 ¶
func NSStringFromGLKVector3(vector unsafe.Pointer) *foundation.NSString
func NSStringFromGLKVector4 ¶
func NSStringFromGLKVector4(vector unsafe.Pointer) *foundation.NSString
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int64
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int64
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int64
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int64
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type CGLCPContextPriorityRequest ¶
type CGLCPContextPriorityRequest int64
const ( KCGLCPContextPriorityRequestHigh CGLCPContextPriorityRequest = 0 KCGLCPContextPriorityRequestNormal CGLCPContextPriorityRequest = 1 KCGLCPContextPriorityRequestLow CGLCPContextPriorityRequest = 2 )
func (CGLCPContextPriorityRequest) String ¶
func (e CGLCPContextPriorityRequest) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int64
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type GLKBaseEffect ¶
type GLKBaseEffect struct {
foundation.NSObject
}
A simple lighting and shading system for use in shader-based OpenGL rendering.
Apple documentation: https://developer.apple.com/documentation/glkit/glkbaseeffect
func GLKBaseEffectFromID ¶
func GLKBaseEffectFromID(id objc.ID) *GLKBaseEffect
func (*GLKBaseEffect) ColorMaterialEnabled ¶
func (o *GLKBaseEffect) ColorMaterialEnabled() uint8
func (*GLKBaseEffect) ConstantColor ¶
func (o *GLKBaseEffect) ConstantColor() unsafe.Pointer
func (*GLKBaseEffect) Fog ¶
func (o *GLKBaseEffect) Fog() *GLKEffectPropertyFog
func (*GLKBaseEffect) Label ¶
func (o *GLKBaseEffect) Label() *foundation.NSString
func (*GLKBaseEffect) Light0 ¶
func (o *GLKBaseEffect) Light0() *GLKEffectPropertyLight
func (*GLKBaseEffect) Light1 ¶
func (o *GLKBaseEffect) Light1() *GLKEffectPropertyLight
func (*GLKBaseEffect) Light2 ¶
func (o *GLKBaseEffect) Light2() *GLKEffectPropertyLight
func (*GLKBaseEffect) LightModelAmbientColor ¶
func (o *GLKBaseEffect) LightModelAmbientColor() unsafe.Pointer
func (*GLKBaseEffect) LightModelTwoSided ¶
func (o *GLKBaseEffect) LightModelTwoSided() uint8
func (*GLKBaseEffect) LightingType ¶
func (o *GLKBaseEffect) LightingType() GLKLightingType
func (*GLKBaseEffect) Material ¶
func (o *GLKBaseEffect) Material() *GLKEffectPropertyMaterial
func (*GLKBaseEffect) PrepareToDraw ¶
func (o *GLKBaseEffect) PrepareToDraw()
Prepares an effect for rendering.
func (*GLKBaseEffect) SetColorMaterialEnabled ¶
func (o *GLKBaseEffect) SetColorMaterialEnabled(colorMaterialEnabled uint8)
func (*GLKBaseEffect) SetConstantColor ¶
func (o *GLKBaseEffect) SetConstantColor(constantColor unsafe.Pointer)
func (*GLKBaseEffect) SetLabel ¶
func (o *GLKBaseEffect) SetLabel(label *foundation.NSString)
func (*GLKBaseEffect) SetLightModelAmbientColor ¶
func (o *GLKBaseEffect) SetLightModelAmbientColor(lightModelAmbientColor unsafe.Pointer)
func (*GLKBaseEffect) SetLightModelTwoSided ¶
func (o *GLKBaseEffect) SetLightModelTwoSided(lightModelTwoSided uint8)
func (*GLKBaseEffect) SetLightingType ¶
func (o *GLKBaseEffect) SetLightingType(lightingType GLKLightingType)
func (*GLKBaseEffect) SetTextureOrder ¶
func (o *GLKBaseEffect) SetTextureOrder(textureOrder *foundation.NSArray[*GLKEffectPropertyTexture])
func (*GLKBaseEffect) SetUseConstantColor ¶
func (o *GLKBaseEffect) SetUseConstantColor(useConstantColor uint8)
func (*GLKBaseEffect) Texture2d0 ¶
func (o *GLKBaseEffect) Texture2d0() *GLKEffectPropertyTexture
func (*GLKBaseEffect) Texture2d1 ¶
func (o *GLKBaseEffect) Texture2d1() *GLKEffectPropertyTexture
func (*GLKBaseEffect) TextureOrder ¶
func (o *GLKBaseEffect) TextureOrder() *foundation.NSArray[*GLKEffectPropertyTexture]
func (*GLKBaseEffect) Transform ¶
func (o *GLKBaseEffect) Transform() *GLKEffectPropertyTransform
func (*GLKBaseEffect) UseConstantColor ¶
func (o *GLKBaseEffect) UseConstantColor() uint8
type GLKEffectProperty ¶
type GLKEffectProperty struct {
foundation.NSObject
}
The abstract superclass for configuration information used in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectproperty
func GLKEffectPropertyFromID ¶
func GLKEffectPropertyFromID(id objc.ID) *GLKEffectProperty
type GLKEffectPropertyFog ¶
type GLKEffectPropertyFog struct {
GLKEffectProperty
}
Fog drawing information for use in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectpropertyfog
func GLKEffectPropertyFogFromID ¶
func GLKEffectPropertyFogFromID(id objc.ID) *GLKEffectPropertyFog
func (*GLKEffectPropertyFog) Color ¶
func (o *GLKEffectPropertyFog) Color() unsafe.Pointer
func (*GLKEffectPropertyFog) Density ¶
func (o *GLKEffectPropertyFog) Density() float32
func (*GLKEffectPropertyFog) Enabled ¶
func (o *GLKEffectPropertyFog) Enabled() uint8
func (*GLKEffectPropertyFog) End ¶
func (o *GLKEffectPropertyFog) End() float32
func (*GLKEffectPropertyFog) Mode ¶
func (o *GLKEffectPropertyFog) Mode() int32
func (*GLKEffectPropertyFog) SetColor ¶
func (o *GLKEffectPropertyFog) SetColor(color unsafe.Pointer)
func (*GLKEffectPropertyFog) SetDensity ¶
func (o *GLKEffectPropertyFog) SetDensity(density float32)
func (*GLKEffectPropertyFog) SetEnabled ¶
func (o *GLKEffectPropertyFog) SetEnabled(enabled uint8)
func (*GLKEffectPropertyFog) SetEnd ¶
func (o *GLKEffectPropertyFog) SetEnd(end float32)
func (*GLKEffectPropertyFog) SetMode ¶
func (o *GLKEffectPropertyFog) SetMode(mode int32)
func (*GLKEffectPropertyFog) SetStart ¶
func (o *GLKEffectPropertyFog) SetStart(start float32)
func (*GLKEffectPropertyFog) Start ¶
func (o *GLKEffectPropertyFog) Start() float32
type GLKEffectPropertyLight ¶
type GLKEffectPropertyLight struct {
GLKEffectProperty
}
Lighting information for use in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectpropertylight
func GLKEffectPropertyLightFromID ¶
func GLKEffectPropertyLightFromID(id objc.ID) *GLKEffectPropertyLight
func (*GLKEffectPropertyLight) AmbientColor ¶
func (o *GLKEffectPropertyLight) AmbientColor() unsafe.Pointer
func (*GLKEffectPropertyLight) ConstantAttenuation ¶
func (o *GLKEffectPropertyLight) ConstantAttenuation() float32
func (*GLKEffectPropertyLight) DiffuseColor ¶
func (o *GLKEffectPropertyLight) DiffuseColor() unsafe.Pointer
func (*GLKEffectPropertyLight) Enabled ¶
func (o *GLKEffectPropertyLight) Enabled() uint8
func (*GLKEffectPropertyLight) LinearAttenuation ¶
func (o *GLKEffectPropertyLight) LinearAttenuation() float32
func (*GLKEffectPropertyLight) Position ¶
func (o *GLKEffectPropertyLight) Position() unsafe.Pointer
func (*GLKEffectPropertyLight) QuadraticAttenuation ¶
func (o *GLKEffectPropertyLight) QuadraticAttenuation() float32
func (*GLKEffectPropertyLight) SetAmbientColor ¶
func (o *GLKEffectPropertyLight) SetAmbientColor(ambientColor unsafe.Pointer)
func (*GLKEffectPropertyLight) SetConstantAttenuation ¶
func (o *GLKEffectPropertyLight) SetConstantAttenuation(constantAttenuation float32)
func (*GLKEffectPropertyLight) SetDiffuseColor ¶
func (o *GLKEffectPropertyLight) SetDiffuseColor(diffuseColor unsafe.Pointer)
func (*GLKEffectPropertyLight) SetEnabled ¶
func (o *GLKEffectPropertyLight) SetEnabled(enabled uint8)
func (*GLKEffectPropertyLight) SetLinearAttenuation ¶
func (o *GLKEffectPropertyLight) SetLinearAttenuation(linearAttenuation float32)
func (*GLKEffectPropertyLight) SetPosition ¶
func (o *GLKEffectPropertyLight) SetPosition(position unsafe.Pointer)
func (*GLKEffectPropertyLight) SetQuadraticAttenuation ¶
func (o *GLKEffectPropertyLight) SetQuadraticAttenuation(quadraticAttenuation float32)
func (*GLKEffectPropertyLight) SetSpecularColor ¶
func (o *GLKEffectPropertyLight) SetSpecularColor(specularColor unsafe.Pointer)
func (*GLKEffectPropertyLight) SetSpotCutoff ¶
func (o *GLKEffectPropertyLight) SetSpotCutoff(spotCutoff float32)
func (*GLKEffectPropertyLight) SetSpotDirection ¶
func (o *GLKEffectPropertyLight) SetSpotDirection(spotDirection unsafe.Pointer)
func (*GLKEffectPropertyLight) SetSpotExponent ¶
func (o *GLKEffectPropertyLight) SetSpotExponent(spotExponent float32)
func (*GLKEffectPropertyLight) SetTransform ¶
func (o *GLKEffectPropertyLight) SetTransform(transform *GLKEffectPropertyTransform)
func (*GLKEffectPropertyLight) SpecularColor ¶
func (o *GLKEffectPropertyLight) SpecularColor() unsafe.Pointer
func (*GLKEffectPropertyLight) SpotCutoff ¶
func (o *GLKEffectPropertyLight) SpotCutoff() float32
func (*GLKEffectPropertyLight) SpotDirection ¶
func (o *GLKEffectPropertyLight) SpotDirection() unsafe.Pointer
func (*GLKEffectPropertyLight) SpotExponent ¶
func (o *GLKEffectPropertyLight) SpotExponent() float32
func (*GLKEffectPropertyLight) Transform ¶
func (o *GLKEffectPropertyLight) Transform() *GLKEffectPropertyTransform
type GLKEffectPropertyMaterial ¶
type GLKEffectPropertyMaterial struct {
GLKEffectProperty
}
Surface appearance properties for use in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectpropertymaterial
func GLKEffectPropertyMaterialFromID ¶
func GLKEffectPropertyMaterialFromID(id objc.ID) *GLKEffectPropertyMaterial
func (*GLKEffectPropertyMaterial) AmbientColor ¶
func (o *GLKEffectPropertyMaterial) AmbientColor() unsafe.Pointer
func (*GLKEffectPropertyMaterial) DiffuseColor ¶
func (o *GLKEffectPropertyMaterial) DiffuseColor() unsafe.Pointer
func (*GLKEffectPropertyMaterial) EmissiveColor ¶
func (o *GLKEffectPropertyMaterial) EmissiveColor() unsafe.Pointer
func (*GLKEffectPropertyMaterial) SetAmbientColor ¶
func (o *GLKEffectPropertyMaterial) SetAmbientColor(ambientColor unsafe.Pointer)
func (*GLKEffectPropertyMaterial) SetDiffuseColor ¶
func (o *GLKEffectPropertyMaterial) SetDiffuseColor(diffuseColor unsafe.Pointer)
func (*GLKEffectPropertyMaterial) SetEmissiveColor ¶
func (o *GLKEffectPropertyMaterial) SetEmissiveColor(emissiveColor unsafe.Pointer)
func (*GLKEffectPropertyMaterial) SetShininess ¶
func (o *GLKEffectPropertyMaterial) SetShininess(shininess float32)
func (*GLKEffectPropertyMaterial) SetSpecularColor ¶
func (o *GLKEffectPropertyMaterial) SetSpecularColor(specularColor unsafe.Pointer)
func (*GLKEffectPropertyMaterial) Shininess ¶
func (o *GLKEffectPropertyMaterial) Shininess() float32
func (*GLKEffectPropertyMaterial) SpecularColor ¶
func (o *GLKEffectPropertyMaterial) SpecularColor() unsafe.Pointer
type GLKEffectPropertyPrv ¶
type GLKEffectPropertyPrv struct{}
GLKEffectPropertyPrv is an opaque type.
type GLKEffectPropertyTexture ¶
type GLKEffectPropertyTexture struct {
GLKEffectProperty
}
Texture drawing parameters for use in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectpropertytexture
func GLKEffectPropertyTextureFromID ¶
func GLKEffectPropertyTextureFromID(id objc.ID) *GLKEffectPropertyTexture
func (*GLKEffectPropertyTexture) Enabled ¶
func (o *GLKEffectPropertyTexture) Enabled() uint8
func (*GLKEffectPropertyTexture) EnvMode ¶
func (o *GLKEffectPropertyTexture) EnvMode() GLKTextureEnvMode
func (*GLKEffectPropertyTexture) Name ¶
func (o *GLKEffectPropertyTexture) Name() uint32
func (*GLKEffectPropertyTexture) SetEnabled ¶
func (o *GLKEffectPropertyTexture) SetEnabled(enabled uint8)
func (*GLKEffectPropertyTexture) SetEnvMode ¶
func (o *GLKEffectPropertyTexture) SetEnvMode(envMode GLKTextureEnvMode)
func (*GLKEffectPropertyTexture) SetName ¶
func (o *GLKEffectPropertyTexture) SetName(name uint32)
func (*GLKEffectPropertyTexture) SetTarget ¶
func (o *GLKEffectPropertyTexture) SetTarget(target GLKTextureTarget)
func (*GLKEffectPropertyTexture) Target ¶
func (o *GLKEffectPropertyTexture) Target() GLKTextureTarget
type GLKEffectPropertyTransform ¶
type GLKEffectPropertyTransform struct {
GLKEffectProperty
}
Coordinate transform information for use in GLKit rendering effects.
Apple documentation: https://developer.apple.com/documentation/glkit/glkeffectpropertytransform
func GLKEffectPropertyTransformFromID ¶
func GLKEffectPropertyTransformFromID(id objc.ID) *GLKEffectPropertyTransform
func (*GLKEffectPropertyTransform) ModelviewMatrix ¶
func (o *GLKEffectPropertyTransform) ModelviewMatrix() unsafe.Pointer
func (*GLKEffectPropertyTransform) NormalMatrix ¶
func (o *GLKEffectPropertyTransform) NormalMatrix() unsafe.Pointer
func (*GLKEffectPropertyTransform) ProjectionMatrix ¶
func (o *GLKEffectPropertyTransform) ProjectionMatrix() unsafe.Pointer
func (*GLKEffectPropertyTransform) SetModelviewMatrix ¶
func (o *GLKEffectPropertyTransform) SetModelviewMatrix(modelviewMatrix unsafe.Pointer)
func (*GLKEffectPropertyTransform) SetProjectionMatrix ¶
func (o *GLKEffectPropertyTransform) SetProjectionMatrix(projectionMatrix unsafe.Pointer)
type GLKFogMode ¶
type GLKFogMode int64
A mode that describes how the fog component is calculated for the fragment.
const ( // The fog component is calculated as exp(-density * distance) and clamped to the range [0.0, 1.0]. GLKFogModeExp GLKFogMode = 0 // The fog component is calculated as exp(-(density * distance)^2) and clamped to the range [0.0, 1.0]. GLKFogModeExp2 GLKFogMode = 1 // The fog component is calculated as (end - distance) / (end - start) and clamped to the range [0.0, 1.0]. GLKFogModeLinear GLKFogMode = 2 )
func (GLKFogMode) String ¶
func (e GLKFogMode) String() string
type GLKLightingType ¶
type GLKLightingType int64
A constant that describes how lighting is calculated by an effect.
const ( // Indicates that the lighting calculations are performed at each vertex in a triangle and then interpolated across the triangle. GLKLightingTypePerVertex GLKLightingType = 0 // Indicates that the inputs to the lighting calculation are interpolated across a triangle and the lighting calculations are performed at each fragment. GLKLightingTypePerPixel GLKLightingType = 1 )
func (GLKLightingType) String ¶
func (e GLKLightingType) String() string
type GLKMatrixStack ¶
type GLKMatrixStack struct{}
C struct: _GLKMatrixStack GLKMatrixStack is an opaque type.
type GLKMesh ¶
type GLKMesh struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/glkit/glkmesh
func GLKMeshFromID ¶
func (*GLKMesh) InitWithMeshError ¶
@method initWithMesh:error: @abstract Initialize the mesh and the mesh's submeshes @discussion This does NOT initialize any meshes that are children of the Model I/O mesh @error Pointer to an NSError object which will be set if an error occurred @param mesh Model I/O Mesh from which to create this GLKit mesh
func (*GLKMesh) Name ¶
func (o *GLKMesh) Name() *foundation.NSString
@property name @abstract Name of the mesh copies from the originating Model I/O mesh @discussion Can be used by the app to identiry the mesh in it's scene/world/renderer etc.
func (*GLKMesh) Submeshes ¶
func (o *GLKMesh) Submeshes() *foundation.NSArray[*GLKSubmesh]
@property submeshes @abstract Submeshes containing index buffers to rendering mesh verticies. @discussion Submeshes may also contain texture materials to apply when rendering this object
func (*GLKMesh) VertexBuffers ¶
func (o *GLKMesh) VertexBuffers() *foundation.NSArray[*GLKMeshBuffer]
@property vertexBuffers @abstract Array of buffers in which mesh vertex data resides
func (*GLKMesh) VertexCount ¶
@property vertexCount @abstract Number of verticies in the vertexBuffers
func (*GLKMesh) VertexDescriptor ¶
func (o *GLKMesh) VertexDescriptor() *modelio.MDLVertexDescriptor
@property vertexDescriptor @abstract Model I/O vertex descriptor specifying the layout of data in vertexBuffers @discussion This is not directly used by this object, but the application can use this information to determine rendering state or setup a vertex attribute object.
type GLKMeshBuffer ¶
type GLKMeshBuffer struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/glkit/glkmeshbuffer
func GLKMeshBufferFromID ¶
func GLKMeshBufferFromID(id objc.ID) *GLKMeshBuffer
func (*GLKMeshBuffer) Allocator ¶
func (o *GLKMeshBuffer) Allocator() *GLKMeshBufferAllocator
@property allocator @abstract Allocator object used to create this buffer. @discussion This allcoator used for copy and relayout operations (such as when a new vertex descriptor is applied to a vertex buffer)
func (*GLKMeshBuffer) GlBufferName ¶
func (o *GLKMeshBuffer) GlBufferName() uint32
@property glBufferName @abstract glBufferName for buffer object backing vertex/index data @discussion Many GLKMeshBuffers may reference the same OpenGL buffer object, but each with its own offset. (i.e. Many GLKMeshBuffers may be suballocated from a single OpenGL buffer object)
func (*GLKMeshBuffer) Length ¶
func (o *GLKMeshBuffer) Length() uint
@method length @abstract Size in bytes of the buffer allocation
func (*GLKMeshBuffer) Offset ¶
func (o *GLKMeshBuffer) Offset() uint
@property offset @abstract Byte offset of the data within the OpenGL buffer
func (*GLKMeshBuffer) Type ¶
func (o *GLKMeshBuffer) Type() modelio.MDLMeshBufferType
@property type @abstract the intended type of the buffer
func (*GLKMeshBuffer) Zone ¶
func (o *GLKMeshBuffer) Zone() modelio.MDLMeshBufferZone
@property zone @abstract Zone from which this buffer was created (if it was created witha zone) @discussion A single GL buffer is allocated for each zone. Each zone could have many GLKMeshBuffers, each with it's own offset. If a GLKMeshBufferAllocator is used, Model I/O will attempt to load all vertex and indexData of a single model into a single zone. So although there maybe many GLKMeshBuffers for a model they will be backed with the same contigous GL buffer.
type GLKMeshBufferAllocator ¶
type GLKMeshBufferAllocator struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/glkit/glkmeshbufferallocator
func GLKMeshBufferAllocatorFromID ¶
func GLKMeshBufferAllocatorFromID(id objc.ID) *GLKMeshBufferAllocator
type GLKNamedEffect ¶
type GLKNamedEffect interface {
PrepareToDraw()
}
GLKNamedEffect wraps the ObjC protocol GLKNamedEffect.
type GLKReflectionMapEffect ¶
type GLKReflectionMapEffect struct {
GLKBaseEffect
}
A lighting and shading system that supports reflection mapping for use in shader-based OpenGL rendering.
Apple documentation: https://developer.apple.com/documentation/glkit/glkreflectionmapeffect
func GLKReflectionMapEffectFromID ¶
func GLKReflectionMapEffectFromID(id objc.ID) *GLKReflectionMapEffect
func (*GLKReflectionMapEffect) Matrix ¶
func (o *GLKReflectionMapEffect) Matrix() unsafe.Pointer
func (*GLKReflectionMapEffect) SetMatrix ¶
func (o *GLKReflectionMapEffect) SetMatrix(matrix unsafe.Pointer)
func (*GLKReflectionMapEffect) TextureCubeMap ¶
func (o *GLKReflectionMapEffect) TextureCubeMap() *GLKEffectPropertyTexture
type GLKSkyboxEffect ¶
type GLKSkyboxEffect struct {
foundation.NSObject
}
A simple skybox visual effect for use in shader-based OpenGL rendering.
Apple documentation: https://developer.apple.com/documentation/glkit/glkskyboxeffect
func GLKSkyboxEffectFromID ¶
func GLKSkyboxEffectFromID(id objc.ID) *GLKSkyboxEffect
func (*GLKSkyboxEffect) Center ¶
func (o *GLKSkyboxEffect) Center() unsafe.Pointer
func (*GLKSkyboxEffect) Label ¶
func (o *GLKSkyboxEffect) Label() *foundation.NSString
func (*GLKSkyboxEffect) PrepareToDraw ¶
func (o *GLKSkyboxEffect) PrepareToDraw()
Prepares an effect for rendering.
func (*GLKSkyboxEffect) SetCenter ¶
func (o *GLKSkyboxEffect) SetCenter(center unsafe.Pointer)
func (*GLKSkyboxEffect) SetLabel ¶
func (o *GLKSkyboxEffect) SetLabel(label *foundation.NSString)
func (*GLKSkyboxEffect) SetXSize ¶
func (o *GLKSkyboxEffect) SetXSize(xSize float32)
func (*GLKSkyboxEffect) SetYSize ¶
func (o *GLKSkyboxEffect) SetYSize(ySize float32)
func (*GLKSkyboxEffect) SetZSize ¶
func (o *GLKSkyboxEffect) SetZSize(zSize float32)
func (*GLKSkyboxEffect) TextureCubeMap ¶
func (o *GLKSkyboxEffect) TextureCubeMap() *GLKEffectPropertyTexture
func (*GLKSkyboxEffect) Transform ¶
func (o *GLKSkyboxEffect) Transform() *GLKEffectPropertyTransform
func (*GLKSkyboxEffect) XSize ¶
func (o *GLKSkyboxEffect) XSize() float32
func (*GLKSkyboxEffect) YSize ¶
func (o *GLKSkyboxEffect) YSize() float32
func (*GLKSkyboxEffect) ZSize ¶
func (o *GLKSkyboxEffect) ZSize() float32
type GLKSubmesh ¶
type GLKSubmesh struct {
foundation.NSObject
}
Apple documentation: https://developer.apple.com/documentation/glkit/glksubmesh
func GLKSubmeshFromID ¶
func GLKSubmeshFromID(id objc.ID) *GLKSubmesh
func (*GLKSubmesh) ElementBuffer ¶
func (o *GLKSubmesh) ElementBuffer() *GLKMeshBuffer
@property elementBuffer @abstract Name of buffer object with index data @discussion The buffer name to be used with DrawElements
func (*GLKSubmesh) ElementCount ¶
func (o *GLKSubmesh) ElementCount() int32
@property elementCount @abstract Number of elements (aka indicies) in the elementBuffer (aka indexBuffer) @discussion This value should be used for the count parameter in glDrawElements
func (*GLKSubmesh) Mesh ¶
func (o *GLKSubmesh) Mesh() *GLKMesh
@property mesh @abstract Parent GLKit mesh containing vertex data of this object @discussion Buffer of this parent mesh should be set in the encoder before a drawIndexedPrimitives call is made
func (*GLKSubmesh) Mode ¶
func (o *GLKSubmesh) Mode() uint32
@property mode @abstract Primitive type mode value of data in the elementBuffer (aka indexBuffer) @discussion This value should be used for the mode parameter in glDrawElements
func (*GLKSubmesh) Name ¶
func (o *GLKSubmesh) Name() *foundation.NSString
@property name @abstract Name from the original MDLSubmesh object. @discussion Although not directly used by this object, the application may use this to identify the submesh in it renderer/scene/world.
func (*GLKSubmesh) Type ¶
func (o *GLKSubmesh) Type() uint32
@property type @abstract Type of data in the elementBuffer (aka indexBuffer) @discussion This value should be used for the type parameter of glDrawElements
type GLKTextureEnvMode ¶
type GLKTextureEnvMode int64
The mode used to combine the texture with other color components.
const ( // The output color is set to the color fetched from the texture. The input color is ignored. GLKTextureEnvModeReplace GLKTextureEnvMode = 0 // The output color is calculated by multiplying the texture’s color by the input color. GLKTextureEnvModeModulate GLKTextureEnvMode = 1 // The output color is calculated by using the texture’s alpha component to blend the texture’s color with the input color. GLKTextureEnvModeDecal GLKTextureEnvMode = 2 )
func (GLKTextureEnvMode) String ¶
func (e GLKTextureEnvMode) String() string
type GLKTextureInfo ¶
type GLKTextureInfo struct {
foundation.NSObject
}
Information about OpenGL textures created by the GLKTextureLoader class.
Apple documentation: https://developer.apple.com/documentation/glkit/glktextureinfo
func GLKTextureInfoFromID ¶
func GLKTextureInfoFromID(id objc.ID) *GLKTextureInfo
func GLKTextureLoaderCubeMapWithContentsOfFileOptionsError ¶
func GLKTextureLoaderCubeMapWithContentsOfFileOptionsError(path *foundation.NSString, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a cube map texture image from a single file and creates a new texture from the data.
func GLKTextureLoaderCubeMapWithContentsOfFilesOptionsError ¶
func GLKTextureLoaderCubeMapWithContentsOfFilesOptionsError(paths *foundation.NSArray[objc.ID], options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a cube map texture image from a series of files and creates a new texture from the data.
func GLKTextureLoaderCubeMapWithContentsOfURLOptionsError ¶
func GLKTextureLoaderCubeMapWithContentsOfURLOptionsError(url *foundation.NSURL, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a cube map texture image from a single URL and creates a new texture from the data.
func GLKTextureLoaderTextureWithCGImageOptionsError ¶
func GLKTextureLoaderTextureWithCGImageOptionsError(cgImage unsafe.Pointer, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a 2D texture image from a Quartz image and creates a new texture from the data.
func GLKTextureLoaderTextureWithContentsOfDataOptionsError ¶
func GLKTextureLoaderTextureWithContentsOfDataOptionsError(data *foundation.NSData, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a 2D texture image from a memory range and creates a new texture from the data.
func GLKTextureLoaderTextureWithContentsOfFileOptionsError ¶
func GLKTextureLoaderTextureWithContentsOfFileOptionsError(path *foundation.NSString, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a 2D texture image from a file and creates a new texture from the data.
func GLKTextureLoaderTextureWithContentsOfURLOptionsError ¶
func GLKTextureLoaderTextureWithContentsOfURLOptionsError(url *foundation.NSURL, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
Loads a 2D texture image from a URL and creates a new texture from the data.
func GLKTextureLoaderTextureWithNameScaleFactorBundleOptionsError ¶
func GLKTextureLoaderTextureWithNameScaleFactorBundleOptionsError(name *foundation.NSString, scaleFactor float64, bundle *foundation.NSBundle, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber]) (*GLKTextureInfo, error)
func (*GLKTextureInfo) AlphaState ¶
func (o *GLKTextureInfo) AlphaState() GLKTextureInfoAlphaState
func (*GLKTextureInfo) ArrayLength ¶
func (o *GLKTextureInfo) ArrayLength() uint32
func (*GLKTextureInfo) ContainsMipmaps ¶
func (o *GLKTextureInfo) ContainsMipmaps() bool
func (*GLKTextureInfo) Depth ¶
func (o *GLKTextureInfo) Depth() uint32
func (*GLKTextureInfo) Height ¶
func (o *GLKTextureInfo) Height() uint32
func (*GLKTextureInfo) MimapLevelCount ¶
func (o *GLKTextureInfo) MimapLevelCount() uint32
func (*GLKTextureInfo) Name ¶
func (o *GLKTextureInfo) Name() uint32
func (*GLKTextureInfo) Target ¶
func (o *GLKTextureInfo) Target() uint32
func (*GLKTextureInfo) TextureOrigin ¶
func (o *GLKTextureInfo) TextureOrigin() GLKTextureInfoOrigin
func (*GLKTextureInfo) Width ¶
func (o *GLKTextureInfo) Width() uint32
type GLKTextureInfoAlphaState ¶
type GLKTextureInfoAlphaState int64
Values that describe the alpha information stored in a source image’s pixel data.
const ( // Indicates that the texture has no alpha information. GLKTextureInfoAlphaStateNone GLKTextureInfoAlphaState = 0 // Indicates that the color values in the texture were not premultiplied by the alpha value. GLKTextureInfoAlphaStateNonPremultiplied GLKTextureInfoAlphaState = 1 // Indicates that the color values in the texture have already been premultiplied by the alpha value. GLKTextureInfoAlphaStatePremultiplied GLKTextureInfoAlphaState = 2 )
func (GLKTextureInfoAlphaState) String ¶
func (e GLKTextureInfoAlphaState) String() string
type GLKTextureInfoOrigin ¶
type GLKTextureInfoOrigin int64
The location of the origin in the original source image.
const ( // The origin of the texture is not supported. GLKTextureInfoOriginUnknown GLKTextureInfoOrigin = 0 // The origin of the texture is in the top-left corner. GLKTextureInfoOriginTopLeft GLKTextureInfoOrigin = 1 // The origin of the texture is in the bottom-left corner. GLKTextureInfoOriginBottomLeft GLKTextureInfoOrigin = 2 )
func (GLKTextureInfoOrigin) String ¶
func (e GLKTextureInfoOrigin) String() string
type GLKTextureLoader ¶
type GLKTextureLoader struct {
foundation.NSObject
}
A utility class that simplifies loading OpenGL or OpenGL ES texture datas from a variety of image file formats.
Apple documentation: https://developer.apple.com/documentation/glkit/glktextureloader
func GLKTextureLoaderFromID ¶
func GLKTextureLoaderFromID(id objc.ID) *GLKTextureLoader
func (*GLKTextureLoader) CubeMapWithContentsOfFileOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) CubeMapWithContentsOfFileOptionsQueueCompletionHandler(path *foundation.NSString, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a cube map texture image from a single file and creates a new texture from the data.
func (*GLKTextureLoader) CubeMapWithContentsOfFilesOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) CubeMapWithContentsOfFilesOptionsQueueCompletionHandler(paths *foundation.NSArray[objc.ID], options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a cube map texture image from a series of files and creates a new texture from the data.
func (*GLKTextureLoader) CubeMapWithContentsOfURLOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) CubeMapWithContentsOfURLOptionsQueueCompletionHandler(url *foundation.NSURL, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a cube map texture image from a single URL and creates a new texture from the data.
func (*GLKTextureLoader) InitWithShareContext ¶
func (o *GLKTextureLoader) InitWithShareContext(context_ *appkit.NSOpenGLContext) *GLKTextureLoader
Initializes a new texture loader object.
func (*GLKTextureLoader) TextureWithCGImageOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) TextureWithCGImageOptionsQueueCompletionHandler(cgImage unsafe.Pointer, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a 2D texture image from a Quartz image and creates a new texture from the data.
func (*GLKTextureLoader) TextureWithContentsOfDataOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) TextureWithContentsOfDataOptionsQueueCompletionHandler(data *foundation.NSData, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a 2D texture image from a memory range and creates a new texture from the data.
func (*GLKTextureLoader) TextureWithContentsOfFileOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) TextureWithContentsOfFileOptionsQueueCompletionHandler(path *foundation.NSString, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a 2D texture image from a file and creates a new texture from the data.
func (*GLKTextureLoader) TextureWithContentsOfURLOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) TextureWithContentsOfURLOptionsQueueCompletionHandler(url *foundation.NSURL, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
Asynchronously loads a 2D texture image from a URL and creates a new texture from the data.
func (*GLKTextureLoader) TextureWithNameScaleFactorBundleOptionsQueueCompletionHandler ¶
func (o *GLKTextureLoader) TextureWithNameScaleFactorBundleOptionsQueueCompletionHandler(name *foundation.NSString, scaleFactor float64, bundle *foundation.NSBundle, options *foundation.NSDictionary[*foundation.NSString, *foundation.NSNumber], queue *foundation.NSObject, block func(*GLKTextureInfo, unsafe.Pointer))
type GLKTextureLoaderError ¶
type GLKTextureLoaderError int64
const ( GLKTextureLoaderErrorFileOrURLNotFound GLKTextureLoaderError = 0 GLKTextureLoaderErrorInvalidNSData GLKTextureLoaderError = 1 GLKTextureLoaderErrorInvalidCGImage GLKTextureLoaderError = 2 GLKTextureLoaderErrorUnknownPathType GLKTextureLoaderError = 3 GLKTextureLoaderErrorUnknownFileType GLKTextureLoaderError = 4 GLKTextureLoaderErrorPVRAtlasUnsupported GLKTextureLoaderError = 5 GLKTextureLoaderErrorCubeMapInvalidNumFiles GLKTextureLoaderError = 6 GLKTextureLoaderErrorCompressedTextureUpload GLKTextureLoaderError = 7 GLKTextureLoaderErrorUncompressedTextureUpload GLKTextureLoaderError = 8 GLKTextureLoaderErrorUnsupportedCubeMapDimensions GLKTextureLoaderError = 9 GLKTextureLoaderErrorUnsupportedBitDepth GLKTextureLoaderError = 10 GLKTextureLoaderErrorUnsupportedPVRFormat GLKTextureLoaderError = 11 GLKTextureLoaderErrorDataPreprocessingFailure GLKTextureLoaderError = 12 GLKTextureLoaderErrorMipmapUnsupported GLKTextureLoaderError = 13 GLKTextureLoaderErrorUnsupportedOrientation GLKTextureLoaderError = 14 GLKTextureLoaderErrorReorientationFailure GLKTextureLoaderError = 15 GLKTextureLoaderErrorAlphaPremultiplicationFailure GLKTextureLoaderError = 16 GLKTextureLoaderErrorInvalidEAGLContext GLKTextureLoaderError = 17 GLKTextureLoaderErrorIncompatibleFormatSRGB GLKTextureLoaderError = 18 GLKTextureLoaderErrorUnsupportedTextureTarget GLKTextureLoaderError = 19 )
func (GLKTextureLoaderError) String ¶
func (e GLKTextureLoaderError) String() string
type GLKTextureTarget ¶
type GLKTextureTarget int64
The kind of texture pointed to by the property.
const ( // The texture is a 2D texture. GLKTextureTarget2D GLKTextureTarget = 3553 // The texture is a set of six textures that make up a cube map. GLKTextureTargetCubeMap GLKTextureTarget = 34067 // The number of items in the enumeration. GLKTextureTargetCt GLKTextureTarget = 2 )
func (GLKTextureTarget) String ¶
func (e GLKTextureTarget) String() string
type GLKVertexAttrib ¶
type GLKVertexAttrib int64
Values used as indices in OpenGL code to associate vertex data with an attribute in a named shader effect.
const ( // This index is used to provide the vertex position to a shader. GLKVertexAttribPosition GLKVertexAttrib = 0 // This index is used to provide the vertex normal to a shader. GLKVertexAttribNormal GLKVertexAttrib = 1 // This index is used to provide the vertex color to a shader. GLKVertexAttribColor GLKVertexAttrib = 2 // This index is used to provide a set of texture coordinates to a shader. GLKVertexAttribTexCoord0 GLKVertexAttrib = 3 // This index is used to provide the second set of texture coordinates to a shader. GLKVertexAttribTexCoord1 GLKVertexAttrib = 4 )
func (GLKVertexAttrib) String ¶
func (e GLKVertexAttrib) String() string
type GLKVertexAttributeParameters ¶
@struct GLKVertexAttributeParameters @abstract Structure for parameters to use in glVertexAttribPointer given a MDLVertexForamt C struct: _GLKVertexAttributeParameters
func GLKVertexAttributeParametersFromModelIO ¶
func GLKVertexAttributeParametersFromModelIO(vertexFormat modelio.MDLVertexFormat) GLKVertexAttributeParameters
type Ipc_info_object_type_t ¶
type Ipc_info_object_type_t int64
const ( IPC_OTYPE_NONE Ipc_info_object_type_t = 0 IPC_OTYPE_THREAD_CONTROL Ipc_info_object_type_t = 1 IPC_OTYPE_TASK_CONTROL Ipc_info_object_type_t = 2 IPC_OTYPE_HOST Ipc_info_object_type_t = 3 IPC_OTYPE_HOST_PRIV Ipc_info_object_type_t = 4 IPC_OTYPE_PROCESSOR Ipc_info_object_type_t = 5 IPC_OTYPE_PROCESSOR_SET Ipc_info_object_type_t = 6 IPC_OTYPE_PROCESSOR_SET_NAME Ipc_info_object_type_t = 7 IPC_OTYPE_TIMER Ipc_info_object_type_t = 8 IPC_OTYPE_PORT_SUBST_ONCE Ipc_info_object_type_t = 9 IPC_OTYPE_MIG Ipc_info_object_type_t = 10 IPC_OTYPE_MEMORY_OBJECT Ipc_info_object_type_t = 11 IPC_OTYPE_XMM_PAGER Ipc_info_object_type_t = 12 IPC_OTYPE_XMM_KERNEL Ipc_info_object_type_t = 13 IPC_OTYPE_XMM_REPLY Ipc_info_object_type_t = 14 IPC_OTYPE_UND_REPLY Ipc_info_object_type_t = 15 IPC_OTYPE_HOST_NOTIFY Ipc_info_object_type_t = 16 IPC_OTYPE_HOST_SECURITY Ipc_info_object_type_t = 17 IPC_OTYPE_LEDGER Ipc_info_object_type_t = 18 IPC_OTYPE_MAIN_DEVICE Ipc_info_object_type_t = 19 IPC_OTYPE_TASK_NAME Ipc_info_object_type_t = 20 IPC_OTYPE_SUBSYSTEM Ipc_info_object_type_t = 21 IPC_OTYPE_IO_DONE_QUEUE Ipc_info_object_type_t = 22 IPC_OTYPE_SEMAPHORE Ipc_info_object_type_t = 23 IPC_OTYPE_LOCK_SET Ipc_info_object_type_t = 24 IPC_OTYPE_CLOCK Ipc_info_object_type_t = 25 IPC_OTYPE_CLOCK_CTRL Ipc_info_object_type_t = 26 IPC_OTYPE_IOKIT_IDENT Ipc_info_object_type_t = 27 IPC_OTYPE_NAMED_ENTRY Ipc_info_object_type_t = 28 IPC_OTYPE_IOKIT_CONNECT Ipc_info_object_type_t = 29 IPC_OTYPE_IOKIT_OBJECT Ipc_info_object_type_t = 30 IPC_OTYPE_UPL Ipc_info_object_type_t = 31 IPC_OTYPE_MEM_OBJ_CONTROL Ipc_info_object_type_t = 32 IPC_OTYPE_AU_SESSIONPORT Ipc_info_object_type_t = 33 IPC_OTYPE_FILEPORT Ipc_info_object_type_t = 34 IPC_OTYPE_LABELH Ipc_info_object_type_t = 35 IPC_OTYPE_TASK_RESUME Ipc_info_object_type_t = 36 IPC_OTYPE_VOUCHER Ipc_info_object_type_t = 37 IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38 IPC_OTYPE_WORK_INTERVAL Ipc_info_object_type_t = 39 IPC_OTYPE_UX_HANDLER Ipc_info_object_type_t = 40 IPC_OTYPE_UEXT_OBJECT Ipc_info_object_type_t = 41 IPC_OTYPE_ARCADE_REG Ipc_info_object_type_t = 42 IPC_OTYPE_EVENTLINK Ipc_info_object_type_t = 43 IPC_OTYPE_TASK_INSPECT Ipc_info_object_type_t = 44 IPC_OTYPE_TASK_READ Ipc_info_object_type_t = 45 IPC_OTYPE_THREAD_INSPECT Ipc_info_object_type_t = 46 IPC_OTYPE_THREAD_READ Ipc_info_object_type_t = 47 IPC_OTYPE_SUID_CRED Ipc_info_object_type_t = 48 IPC_OTYPE_HYPERVISOR Ipc_info_object_type_t = 49 IPC_OTYPE_TASK_ID_TOKEN Ipc_info_object_type_t = 50 IPC_OTYPE_TASK_FATAL Ipc_info_object_type_t = 51 IPC_OTYPE_KCDATA Ipc_info_object_type_t = 52 IPC_OTYPE_EXCLAVES_RESOURCE Ipc_info_object_type_t = 53 IPC_OTYPE_THREAD_RESUME Ipc_info_object_type_t = 54 IPC_OTYPE_UNKNOWN Ipc_info_object_type_t = 4294967295 )
func (Ipc_info_object_type_t) String ¶
func (e Ipc_info_object_type_t) String() string
type Launch_data_type_t ¶
type Launch_data_type_t int64
const ( LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1 LAUNCH_DATA_ARRAY Launch_data_type_t = 2 LAUNCH_DATA_FD Launch_data_type_t = 3 LAUNCH_DATA_INTEGER Launch_data_type_t = 4 LAUNCH_DATA_REAL Launch_data_type_t = 5 LAUNCH_DATA_BOOL Launch_data_type_t = 6 LAUNCH_DATA_STRING Launch_data_type_t = 7 LAUNCH_DATA_OPAQUE Launch_data_type_t = 8 LAUNCH_DATA_ERRNO Launch_data_type_t = 9 LAUNCH_DATA_MACHPORT Launch_data_type_t = 10 )
func (Launch_data_type_t) String ¶
func (e Launch_data_type_t) String() string
type MDLabelDomain ¶
type MDLabelDomain int64
@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().
const ( KMDLabelUserDomain MDLabelDomain = 0 KMDLabelLocalDomain MDLabelDomain = 1 )
func (MDLabelDomain) String ¶
func (e MDLabelDomain) String() string
type MDQueryOptionFlags ¶
type MDQueryOptionFlags int64
const ( KMDQuerySynchronous MDQueryOptionFlags = 1 KMDQueryWantsUpdates MDQueryOptionFlags = 4 KMDQueryAllowFSTranslation MDQueryOptionFlags = 8 )
func (MDQueryOptionFlags) String ¶
func (e MDQueryOptionFlags) String() string
type MDQuerySortOptionFlags ¶
type MDQuerySortOptionFlags int64
@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.
const (
KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)
func (MDQuerySortOptionFlags) String ¶
func (e MDQuerySortOptionFlags) String() string
type Mach_vm_range_flags_t ¶
type Mach_vm_range_flags_t int64
const (
MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)
func (Mach_vm_range_flags_t) String ¶
func (e Mach_vm_range_flags_t) String() string
type Mach_vm_range_flavor_t ¶
type Mach_vm_range_flavor_t int64
const ( MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0 MACH_VM_RANGE_FLAVOR_V1 Mach_vm_range_flavor_t = 1 )
func (Mach_vm_range_flavor_t) String ¶
func (e Mach_vm_range_flavor_t) String() string
type Mach_vm_range_tag_t ¶
type Mach_vm_range_tag_t int64
const ( MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0 MACH_VM_RANGE_DATA Mach_vm_range_tag_t = 1 MACH_VM_RANGE_FIXED Mach_vm_range_tag_t = 2 )
func (Mach_vm_range_tag_t) String ¶
func (e Mach_vm_range_tag_t) String() string
type Mpo_flags_t ¶
type Mpo_flags_t int64
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type NXMouseButton ¶
type NXMouseButton int64
const ( NX_OneButton NXMouseButton = 0 NX_LeftButton NXMouseButton = 1 NX_RightButton NXMouseButton = 2 )
func (NXMouseButton) String ¶
func (e NXMouseButton) String() string
type Os_clockid_t ¶
type Os_clockid_t int64
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Os_unfair_lock_flags_t ¶
type Os_unfair_lock_flags_t int64
const ( OS_UNFAIR_LOCK_FLAG_NONE Os_unfair_lock_flags_t = 0 OS_UNFAIR_LOCK_FLAG_ADAPTIVE_SPIN Os_unfair_lock_flags_t = 262144 )
func (Os_unfair_lock_flags_t) String ¶
func (e Os_unfair_lock_flags_t) String() string
type PMPageToPaperMappingType ¶
type PMPageToPaperMappingType int64
const ( KPMPageToPaperMappingNone PMPageToPaperMappingType = 1 KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2 )
func (PMPageToPaperMappingType) String ¶
func (e PMPageToPaperMappingType) String() string
type Ptrauth_key ¶
type Ptrauth_key int64
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string
type Virtual_memory_guard_exception_code_t ¶
type Virtual_memory_guard_exception_code_t int64
const ( KGUARD_EXC_DEALLOC_GAP Virtual_memory_guard_exception_code_t = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE Virtual_memory_guard_exception_code_t = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE Virtual_memory_guard_exception_code_t = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE Virtual_memory_guard_exception_code_t = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE Virtual_memory_guard_exception_code_t = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE Virtual_memory_guard_exception_code_t = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE Virtual_memory_guard_exception_code_t = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION Virtual_memory_guard_exception_code_t = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY Virtual_memory_guard_exception_code_t = 13 KGUARD_EXC_SEC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 99 KGUARD_EXC_SEC_COPY_DENIED Virtual_memory_guard_exception_code_t = 100 KGUARD_EXC_SEC_SHARING_DENIED Virtual_memory_guard_exception_code_t = 101 KGUARD_EXC_MTE_SYNC_FAULT Virtual_memory_guard_exception_code_t = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204 )
func (Virtual_memory_guard_exception_code_t) String ¶
func (e Virtual_memory_guard_exception_code_t) String() string
type Xpc_listener_create_flags_t ¶
type Xpc_listener_create_flags_t int64
const ( XPC_LISTENER_CREATE_NONE Xpc_listener_create_flags_t = 0 XPC_LISTENER_CREATE_INACTIVE Xpc_listener_create_flags_t = 1 XPC_LISTENER_CREATE_FORCE_MACH Xpc_listener_create_flags_t = 2 XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4 )
func (Xpc_listener_create_flags_t) String ¶
func (e Xpc_listener_create_flags_t) String() string
type Xpc_session_create_flags_t ¶
type Xpc_session_create_flags_t int64
const ( XPC_SESSION_CREATE_NONE Xpc_session_create_flags_t = 0 XPC_SESSION_CREATE_INACTIVE Xpc_session_create_flags_t = 1 XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2 )
func (Xpc_session_create_flags_t) String ¶
func (e Xpc_session_create_flags_t) String() string
Source Files
¶
- GLKBaseEffect.go
- GLKEffectProperty.go
- GLKEffectPropertyFog.go
- GLKEffectPropertyLight.go
- GLKEffectPropertyMaterial.go
- GLKEffectPropertyTexture.go
- GLKEffectPropertyTransform.go
- GLKMesh.go
- GLKMeshBuffer.go
- GLKMeshBufferAllocator.go
- GLKReflectionMapEffect.go
- GLKSkyboxEffect.go
- GLKSubmesh.go
- GLKTextureInfo.go
- GLKTextureLoader.go
- doc.go
- glkit_enums.go
- glkit_externs.go
- glkit_functions.go
- glkit_protocols.go
- glkit_runtime.go
- glkit_structs.go