Index

Modules: metal4, metal4/codes, metal4/constants, metal4/context, metal4/extras, metal4/functions, metal4/protocols, metal4/runtime, metal4/types.

API symbols

addSublayer:
alphaBlendOperation:
CALayer:
CAMetalDrawable:
CAMetalLayer:
checkNil:
checkNSError:
clearColor:
clearDepth:
clearPass:
colorAttachments:
commandBuffer:
commit:
contents:
currentDrawable:
depthAttachment:
depthAttachmentPixelFormat:
depthCompareFunction:
depthWriteEnabled:
destinationAlphaBlendFactor:
destinationRGBBlendFactor:
device:
drawableSize:
drawPrimitives:
endEncoding:
fragmentFunction:
framebufferOnly:
init:
isBlendingEnabled:
isNil:
layer:
loadAction:
magFilter:
messageNSError:
Metal4Error:
MetalContext:
minFilter:
mipFilter:
MTLBlendFactor:
MTLBlendFactorBlendAlpha:
MTLBlendFactorBlendColor:
MTLBlendFactorDestinationAlpha:
MTLBlendFactorDestinationColor:
MTLBlendFactorOne:
MTLBlendFactorOneMinusBlendAlpha:
MTLBlendFactorOneMinusBlendColor:
MTLBlendFactorOneMinusDestinationAlpha:
MTLBlendFactorOneMinusDestinationColor:
MTLBlendFactorOneMinusSource1Alpha:
MTLBlendFactorOneMinusSource1Color:
MTLBlendFactorOneMinusSourceAlpha:
MTLBlendFactorOneMinusSourceColor:
MTLBlendFactorSource1Alpha:
MTLBlendFactorSource1Color:
MTLBlendFactorSourceAlpha:
MTLBlendFactorSourceAlphaSaturated:
MTLBlendFactorSourceColor:
MTLBlendFactorZero:
MTLBlendOperation:
MTLBlendOperationAdd:
MTLBlendOperationMax:
MTLBlendOperationMin:
MTLBlendOperationReverseSubtract:
MTLBlendOperationSubtract:
MTLBuffer:
MTLClearColor:
MTLCommandBuffer:
MTLCommandEncoder:
MTLCommandQueue:
MTLCompareFunction:
MTLCompareFunctionAlways:
MTLCompareFunctionEqual:
MTLCompareFunctionGreater:
MTLCompareFunctionGreaterEqual:
MTLCompareFunctionLess:
MTLCompareFunctionLessEqual:
MTLCompareFunctionNever:
MTLCompareFunctionNotEqual:
MTLCreateSystemDefaultDevice:
MTLCullMode:
MTLCullModeBack:
MTLCullModeFront:
MTLCullModeNone:
MTLDepthStencilDescriptor:
MTLDepthStencilState:
MTLDevice:
MTLFunction:
MTLLibrary:
MTLLoadAction:
MTLLoadActionClear:
MTLLoadActionDontCare:
MTLLoadActionLoad:
MTLOrigin:
MTLPixelFormat:
MTLPixelFormatA1BGR5Unorm:
MTLPixelFormatA8Unorm:
MTLPixelFormatABGR4Unorm:
MTLPixelFormatASTC_10x10_HDR:
MTLPixelFormatASTC_10x10_LDR:
MTLPixelFormatASTC_10x10_sRGB:
MTLPixelFormatASTC_10x5_HDR:
MTLPixelFormatASTC_10x5_LDR:
MTLPixelFormatASTC_10x5_sRGB:
MTLPixelFormatASTC_10x6_HDR:
MTLPixelFormatASTC_10x6_LDR:
MTLPixelFormatASTC_10x6_sRGB:
MTLPixelFormatASTC_10x8_HDR:
MTLPixelFormatASTC_10x8_LDR:
MTLPixelFormatASTC_10x8_sRGB:
MTLPixelFormatASTC_12x10_HDR:
MTLPixelFormatASTC_12x10_LDR:
MTLPixelFormatASTC_12x10_sRGB:
MTLPixelFormatASTC_12x12_HDR:
MTLPixelFormatASTC_12x12_LDR:
MTLPixelFormatASTC_12x12_sRGB:
MTLPixelFormatASTC_4x4_HDR:
MTLPixelFormatASTC_4x4_LDR:
MTLPixelFormatASTC_4x4_sRGB:
MTLPixelFormatASTC_5x4_HDR:
MTLPixelFormatASTC_5x4_LDR:
MTLPixelFormatASTC_5x4_sRGB:
MTLPixelFormatASTC_5x5_HDR:
MTLPixelFormatASTC_5x5_LDR:
MTLPixelFormatASTC_5x5_sRGB:
MTLPixelFormatASTC_6x5_HDR:
MTLPixelFormatASTC_6x5_LDR:
MTLPixelFormatASTC_6x5_sRGB:
MTLPixelFormatASTC_6x6_HDR:
MTLPixelFormatASTC_6x6_LDR:
MTLPixelFormatASTC_6x6_sRGB:
MTLPixelFormatASTC_8x5_HDR:
MTLPixelFormatASTC_8x5_LDR:
MTLPixelFormatASTC_8x5_sRGB:
MTLPixelFormatASTC_8x6_HDR:
MTLPixelFormatASTC_8x6_LDR:
MTLPixelFormatASTC_8x6_sRGB:
MTLPixelFormatASTC_8x8_HDR:
MTLPixelFormatASTC_8x8_LDR:
MTLPixelFormatASTC_8x8_sRGB:
MTLPixelFormatB5G6R5Unorm:
MTLPixelFormatBC1_RGBA:
MTLPixelFormatBC1_RGBA_sRGB:
MTLPixelFormatBC2_RGBA:
MTLPixelFormatBC2_RGBA_sRGB:
MTLPixelFormatBC3_RGBA:
MTLPixelFormatBC3_RGBA_sRGB:
MTLPixelFormatBC4_RSnorm:
MTLPixelFormatBC4_RUnorm:
MTLPixelFormatBC5_RGSnorm:
MTLPixelFormatBC5_RGUnorm:
MTLPixelFormatBC6H_RGBFloat:
MTLPixelFormatBC6H_RGBUfloat:
MTLPixelFormatBC7_RGBAUnorm:
MTLPixelFormatBC7_RGBAUnorm_sRGB:
MTLPixelFormatBGR10A2Unorm:
MTLPixelFormatBGR10_XR:
MTLPixelFormatBGR10_XR_sRGB:
MTLPixelFormatBGR5A1Unorm:
MTLPixelFormatBGRA10_XR:
MTLPixelFormatBGRA10_XR_sRGB:
MTLPixelFormatBGRA8Unorm:
MTLPixelFormatBGRA8Unorm_sRGB:
MTLPixelFormatBGRG422:
MTLPixelFormatDepth16Unorm:
MTLPixelFormatDepth24Unorm_Stencil8:
MTLPixelFormatDepth32Float:
MTLPixelFormatDepth32Float_Stencil8:
MTLPixelFormatEAC_R11Snorm:
MTLPixelFormatEAC_R11Unorm:
MTLPixelFormatEAC_RG11Snorm:
MTLPixelFormatEAC_RG11Unorm:
MTLPixelFormatEAC_RGBA8:
MTLPixelFormatEAC_RGBA8_sRGB:
MTLPixelFormatETC2_RGB8:
MTLPixelFormatETC2_RGB8A1:
MTLPixelFormatETC2_RGB8A1_sRGB:
MTLPixelFormatETC2_RGB8_sRGB:
MTLPixelFormatGBGR422:
MTLPixelFormatInvalid:
MTLPixelFormatPVRTC_RGB_2BPP:
MTLPixelFormatPVRTC_RGB_2BPP_sRGB:
MTLPixelFormatPVRTC_RGB_4BPP:
MTLPixelFormatPVRTC_RGB_4BPP_sRGB:
MTLPixelFormatPVRTC_RGBA_2BPP:
MTLPixelFormatPVRTC_RGBA_2BPP_sRGB:
MTLPixelFormatPVRTC_RGBA_4BPP:
MTLPixelFormatPVRTC_RGBA_4BPP_sRGB:
MTLPixelFormatR16Float:
MTLPixelFormatR16Sint:
MTLPixelFormatR16Snorm:
MTLPixelFormatR16Uint:
MTLPixelFormatR16Unorm:
MTLPixelFormatR32Float:
MTLPixelFormatR32Sint:
MTLPixelFormatR32Uint:
MTLPixelFormatR8Sint:
MTLPixelFormatR8Snorm:
MTLPixelFormatR8Uint:
MTLPixelFormatR8Unorm:
MTLPixelFormatR8Unorm_sRGB:
MTLPixelFormatRG11B10Float:
MTLPixelFormatRG16Float:
MTLPixelFormatRG16Sint:
MTLPixelFormatRG16Snorm:
MTLPixelFormatRG16Uint:
MTLPixelFormatRG16Unorm:
MTLPixelFormatRG32Float:
MTLPixelFormatRG32Sint:
MTLPixelFormatRG32Uint:
MTLPixelFormatRG8Sint:
MTLPixelFormatRG8Snorm:
MTLPixelFormatRG8Uint:
MTLPixelFormatRG8Unorm:
MTLPixelFormatRG8Unorm_sRGB:
MTLPixelFormatRGB10A2Uint:
MTLPixelFormatRGB10A2Unorm:
MTLPixelFormatRGB9E5Float:
MTLPixelFormatRGBA16Float:
MTLPixelFormatRGBA16Sint:
MTLPixelFormatRGBA16Snorm:
MTLPixelFormatRGBA16Uint:
MTLPixelFormatRGBA16Unorm:
MTLPixelFormatRGBA32Float:
MTLPixelFormatRGBA32Sint:
MTLPixelFormatRGBA32Uint:
MTLPixelFormatRGBA8Sint:
MTLPixelFormatRGBA8Snorm:
MTLPixelFormatRGBA8Uint:
MTLPixelFormatRGBA8Unorm:
MTLPixelFormatRGBA8Unorm_sRGB:
MTLPixelFormatStencil8:
MTLPixelFormatX24_Stencil8:
MTLPixelFormatX32_Stencil8:
MTLPrimitiveType:
MTLPrimitiveTypeLine:
MTLPrimitiveTypeLineStrip:
MTLPrimitiveTypePoint:
MTLPrimitiveTypeTriangle:
MTLPrimitiveTypeTriangleStrip:
MTLRegion:
MTLRenderCommandEncoder:
MTLRenderPassAttachmentDescriptor:
MTLRenderPassColorAttachmentDescriptor:
MTLRenderPassColorAttachmentDescriptorArray:
MTLRenderPassDepthAttachmentDescriptor:
MTLRenderPassDescriptor:
MTLRenderPipelineColorAttachmentDescriptor:
MTLRenderPipelineColorAttachmentDescriptorArray:
MTLRenderPipelineDescriptor:
MTLRenderPipelineState:
MTLSamplerAddressMode:
MTLSamplerAddressModeClampToBorderColor:
MTLSamplerAddressModeClampToEdge:
MTLSamplerAddressModeClampToZero:
MTLSamplerAddressModeMirrorClampToEdge:
MTLSamplerAddressModeMirrorRepeat:
MTLSamplerAddressModeRepeat:
MTLSamplerDescriptor:
MTLSamplerMinMagFilter:
MTLSamplerMinMagFilterLinear:
MTLSamplerMinMagFilterNearest:
MTLSamplerMipFilter:
MTLSamplerMipFilterLinear:
MTLSamplerMipFilterNearest:
MTLSamplerMipFilterNotMipmapped:
MTLSamplerState:
MTLSize:
MTLStoreAction:
MTLStoreActionCustomSampleDepthStore:
MTLStoreActionDontCare:
MTLStoreActionMultisampleResolve:
MTLStoreActionStore:
MTLStoreActionStoreAndMultisampleResolve:
MTLStoreActionUnknown:
MTLTexture:
MTLTextureDescriptor:
MTLTextureUsage:
MTLTextureUsagePixelFormatView:
MTLTextureUsageRenderTarget:
MTLTextureUsageShaderAtomic:
MTLTextureUsageShaderRead:
MTLTextureUsageShaderWrite:
MTLTextureUsageUnknown:
MTLViewport:
MTLWinding:
MTLWindingClockwise:
MTLWindingCounterClockwise:
newBufferWithBytes:
newBufferWithLength:
newCommandBuffer:
newCommandQueue:
newDepthStencilStateWithDescriptor:
newFunctionWithName:
newLibraryWithSource:
newMetalContext:
newRenderPipelineStateWithDescriptor:
newSamplerStateWithDescriptor:
newTextureWithDescriptor:
nextDrawable:
objectAtIndexedSubscript:
pixelFormat:
presentDrawable:
renderCommandEncoderWithDescriptor:
renderPassDescriptor:
replaceRegion:
rgbBlendOperation:
sAddressMode:
setAlphaBlendOperation:
setBlendingEnabled:
setClearColor:
setClearDepth:
setContentsScale:
setCullMode:
setDepthAttachment:
setDepthAttachmentPixelFormat:
setDepthCompareFunction:
setDepthStencilState:
setDepthWriteEnabled:
setDestinationAlphaBlendFactor:
setDestinationRGBBlendFactor:
setDevice:
setDrawableSize:
setFragmentFunction:
setFragmentSamplerState:
setFragmentTexture:
setFrame:
setFramebufferOnly:
setFrontFacingWinding:
setLayer:
setLoadAction:
setMagFilter:
setMinFilter:
setMipFilter:
setOpaque:
setPixelFormat:
setRenderPipelineState:
setRgbBlendOperation:
setSAddressMode:
setSourceAlphaBlendFactor:
setSourceRGBBlendFactor:
setStoreAction:
setTAddressMode:
setTexture:
setUsage:
setVertexBuffer:
setVertexBytes:
setVertexFunction:
setViewport:
setWantsLayer:
sourceAlphaBlendFactor:
sourceRGBBlendFactor:
storeAction:
tAddressMode:
texture:
texture2DDescriptorWithPixelFormat:
toCALayer:
toMTLCommandEncoder:
toMTLRenderPassAttachmentDescriptor:
updateDrawableSize:
usage:
vertexFunction: