package vendor:darwin/Metal
Index
Types (273)
- AccelerationStructure
- AccelerationStructureBoundingBoxGeometryDescriptor
- AccelerationStructureCommandEncoder
- AccelerationStructureDescriptor
- AccelerationStructureGeometryDescriptor
- AccelerationStructureInstanceDescriptor
- AccelerationStructureInstanceDescriptorType
- AccelerationStructureInstanceOption
- AccelerationStructureInstanceOptions
- AccelerationStructureMotionBoundingBoxGeometryDescriptor
- AccelerationStructureMotionTriangleGeometryDescriptor
- AccelerationStructureSizes
- AccelerationStructureTriangleGeometryDescriptor
- AccelerationStructureUsage
- AccelerationStructureUsageFlag
- Argument
- ArgumentAccess
- ArgumentBuffersTier
- ArgumentDescriptor
- ArgumentEncoder
- ArgumentType
- ArrayType
- Attribute
- AttributeDescriptor
- AttributeDescriptorArray
- AttributeFormat
- AutoreleasedArgument
- AutoreleasedComputePipelineReflection
- AutoreleasedRenderPipelineReflection
- AxisAlignedBoundingBox
- BOOL
- BarrierScope
- BarrierScopeFlag
- BinaryArchive
- BinaryArchiveDescriptor
- BinaryArchiveError
- BlendFactor
- BlendOperation
- BlitCommandEncoder
- BlitOption
- BlitOptionFlag
- BlitPassDescriptor
- BlitPassSampleBufferAttachmentDescriptor
- BlitPassSampleBufferAttachmentDescriptorArray
- Buffer
- BufferLayoutDescriptor
- BufferLayoutDescriptorArray
- CFTimeInterval
- CPUCacheMode
- CaptureDescriptor
- CaptureDestination
- CaptureError
- CaptureManager
- CaptureScope
- ClearColor
- ColorWriteMask
- ColorWriteMaskFlag
- CommandBuffer
- CommandBufferDescriptor
- CommandBufferEncoderInfo
- CommandBufferError
- CommandBufferErrorOption
- CommandBufferErrorOptionFlag
- CommandBufferHandler
- CommandBufferStatus
- CommandEncoder
- CommandEncoderErrorState
- CommandQueue
- CommonCounter
- CommonCounterSet
- CompareFunction
- CompileOptions
- ComputeCommandEncoder
- ComputePassDescriptor
- ComputePassSampleBufferAttachmentDescriptor
- ComputePassSampleBufferAttachmentDescriptorArray
- ComputePipelineDescriptor
- ComputePipelineReflection
- ComputePipelineState
- Coordinate2D
- Counter
- CounterResultStageUtilization
- CounterResultStatistic
- CounterResultTimestamp
- CounterSampleBuffer
- CounterSampleBufferDescriptor
- CounterSampleBufferError
- CounterSamplingPoint
- CounterSet
- CullMode
- DataType
- DepthClipMode
- DepthStencilDescriptor
- DepthStencilState
- Device
- DeviceLocation
- DeviceNotificationHandler
- DeviceNotificationName
- DispatchThreadgroupsIndirectArguments
- DispatchType
- DrawIndexedPrimitivesIndirectArguments
- DrawPatchIndirectArguments
- DrawPrimitivesIndirectArguments
- Drawable
- DrawablePresentedHandler
- DynamicLibrary
- DynamicLibraryError
- Event
- FeatureSet
- Fence
- Function
- FunctionConstant
- FunctionConstantValues
- FunctionDescriptor
- FunctionHandle
- FunctionLog
- FunctionLogDebugLocation
- FunctionLogType
- FunctionOption
- FunctionOptions
- FunctionType
- GPUFamily
- HazardTrackingMode
- Heap
- HeapDescriptor
- HeapType
- IOSurfaceRef
- IndexType
- IndirectCommandBuffer
- IndirectCommandBufferDescriptor
- IndirectCommandBufferExecutionRange
- IndirectCommandType
- IndirectCommandTypeFlag
- IndirectComputeCommand
- IndirectRenderCommand
- InstanceAccelerationStructureDescriptor
- IntersectionFunctionDescriptor
- IntersectionFunctionSignature
- IntersectionFunctionSignatureFlag
- IntersectionFunctionTable
- IntersectionFunctionTableDescriptor
- LanguageVersion
- Library
- LibraryError
- LibraryType
- LinkedFunctions
- LoadAction
- LogContainer
- MapIndirectArguments
- MotionBorderMode
- MotionKeyframeData
- MultisampleDepthResolveFilter
- MultisampleStencilResolveFilter
- Mutability
- NewComputePipelineStateCompletionHandler
- NewComputePipelineStateWithReflectionCompletionHandler
- NewLibraryCompletionHandler
- NewRenderPipelineStateCompletionHandler
- NewRenderPipelineStateWithReflectionCompletionHandler
- Origin
- PackedFloat3
- PackedFloat4x3
- ParallelRenderCommandEncoder
- PatchType
- PipelineBufferDescriptor
- PipelineBufferDescriptorArray
- PipelineOption
- PipelineOptionFlag
- PixelFormat
- PointerType
- PrimitiveAccelerationStructureDescriptor
- PrimitiveTopologyClass
- PrimitiveType
- PurgeableState
- QuadTessellationFactorsHalf
- RasterizationRateLayerArray
- RasterizationRateLayerDescriptor
- RasterizationRateMap
- RasterizationRateMapDescriptor
- RasterizationRateSampleArray
- ReadWriteTextureTier
- Region
- RenderCommandEncoder
- RenderPassAttachmentDescriptor
- RenderPassColorAttachmentDescriptor
- RenderPassColorAttachmentDescriptorArray
- RenderPassDepthAttachmentDescriptor
- RenderPassDescriptor
- RenderPassSampleBufferAttachmentDescriptor
- RenderPassSampleBufferAttachmentDescriptorArray
- RenderPassStencilAttachmentDescriptor
- RenderPipelineColorAttachmentDescriptor
- RenderPipelineColorAttachmentDescriptorArray
- RenderPipelineDescriptor
- RenderPipelineFunctionsDescriptor
- RenderPipelineReflection
- RenderPipelineState
- RenderStage
- RenderStages
- Resource
- ResourceOption
- ResourceOptions
- ResourceStateCommandEncoder
- ResourceStatePassDescriptor
- ResourceStatePassSampleBufferAttachmentDescriptor
- ResourceStatePassSampleBufferAttachmentDescriptorArray
- ResourceUsage
- ResourceUsageFlag
- SamplePosition
- SamplerAddressMode
- SamplerBorderColor
- SamplerDescriptor
- SamplerMinMagFilter
- SamplerMipFilter
- SamplerState
- ScissorRect
- SharedEvent
- SharedEventHandle
- SharedEventListener
- SharedEventNotificationBlock
- SharedTextureHandle
- Size
- SizeAndAlign
- SparseTextureMappingMode
- SparseTextureRegionAlignmentMode
- StageInRegionIndirectArguments
- StageInputOutputDescriptor
- StencilDescriptor
- StencilOperation
- StepFunction
- StorageMode
- StoreAction
- StoreActionOption
- StoreActionOptions
- StructMember
- StructType
- TessellationControlPointIndexType
- TessellationFactorFormat
- TessellationFactorStepFunction
- TessellationPartitionMode
- Texture
- TextureCompressionType
- TextureDescriptor
- TextureReferenceType
- TextureSwizzle
- TextureSwizzleChannels
- TextureType
- TextureUsage
- TextureUsageFlag
- TileRenderPipelineColorAttachmentDescriptor
- TileRenderPipelineColorAttachmentDescriptorArray
- TileRenderPipelineDescriptor
- Timestamp
- TriangleFillMode
- TriangleTessellationFactorsHalf
- Type
- VertexAmplificationViewMapping
- VertexAttribute
- VertexAttributeDescriptor
- VertexAttributeDescriptorArray
- VertexBufferLayoutDescriptor
- VertexBufferLayoutDescriptorArray
- VertexDescriptor
- VertexFormat
- VertexStepFunction
- Viewport
- VisibilityResultMode
- VisibleFunctionTable
- VisibleFunctionTableDescriptor
- Winding
- dispatch_data_t
- dispatch_queue_t
- id
Variables (21)
- CommonCounterClipperInvocations
- CommonCounterClipperPrimitivesOut
- CommonCounterComputeKernelInvocations
- CommonCounterFragmentCycles
- CommonCounterFragmentInvocations
- CommonCounterFragmentsPassed
- CommonCounterPostTessellationVertexCycles
- CommonCounterPostTessellationVertexInvocations
- CommonCounterRenderTargetWriteCycles
- CommonCounterSetStageUtilization
- CommonCounterSetStatistic
- CommonCounterSetTimestamp
- CommonCounterTessellationCycles
- CommonCounterTessellationInputPatches
- CommonCounterTimestamp
- CommonCounterTotalCycles
- CommonCounterVertexCycles
- CommonCounterVertexInvocations
- DeviceRemovalRequestedNotification
- DeviceWasAddedNotification
- DeviceWasRemovedNotification
Procedures (1390)
- AccelerationStructureBoundingBoxGeometryDescriptor_alloc
- AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBuffer
- AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBufferOffset
- AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxCount
- AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxStride
- AccelerationStructureBoundingBoxGeometryDescriptor_descriptor
- AccelerationStructureBoundingBoxGeometryDescriptor_init
- AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBuffer
- AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBufferOffset
- AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxCount
- AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxStride
- AccelerationStructureCommandEncoder_buildAccelerationStructure
- AccelerationStructureCommandEncoder_copyAccelerationStructure
- AccelerationStructureCommandEncoder_copyAndCompactAccelerationStructure
- AccelerationStructureCommandEncoder_refitAccelerationStructure
- AccelerationStructureCommandEncoder_sampleCountersInBuffer
- AccelerationStructureCommandEncoder_updateFence
- AccelerationStructureCommandEncoder_useHeap
- AccelerationStructureCommandEncoder_useHeaps
- AccelerationStructureCommandEncoder_useResource
- AccelerationStructureCommandEncoder_useResources
- AccelerationStructureCommandEncoder_waitForFence
- AccelerationStructureCommandEncoder_writeCompactedAccelerationStructureSize
- AccelerationStructureDescriptor_alloc
- AccelerationStructureDescriptor_init
- AccelerationStructureDescriptor_setUsage
- AccelerationStructureDescriptor_usage
- AccelerationStructureGeometryDescriptor_alloc
- AccelerationStructureGeometryDescriptor_allowDuplicateIntersectionFunctionInvocation
- AccelerationStructureGeometryDescriptor_init
- AccelerationStructureGeometryDescriptor_intersectionFunctionTableOffset
- AccelerationStructureGeometryDescriptor_opaque
- AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation
- AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset
- AccelerationStructureGeometryDescriptor_setOpaque
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_alloc
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxBuffers
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxCount
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxStride
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_descriptor
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_init
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundBoxBuffers
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxCount
- AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxStride
- AccelerationStructureMotionTriangleGeometryDescriptor_alloc
- AccelerationStructureMotionTriangleGeometryDescriptor_indexBuffer
- AccelerationStructureMotionTriangleGeometryDescriptor_indexBufferOffset
- AccelerationStructureMotionTriangleGeometryDescriptor_indexType
- AccelerationStructureMotionTriangleGeometryDescriptor_init
- AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBuffer
- AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBufferOffset
- AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType
- AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride
- AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount
- AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers
- AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride
- AccelerationStructureTriangleGeometryDescriptor_alloc
- AccelerationStructureTriangleGeometryDescriptor_descriptor
- AccelerationStructureTriangleGeometryDescriptor_indexBuffer
- AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_indexType
- AccelerationStructureTriangleGeometryDescriptor_init
- AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer
- AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_setIndexType
- AccelerationStructureTriangleGeometryDescriptor_setTriangleCount
- AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer
- AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_setVertexStride
- AccelerationStructureTriangleGeometryDescriptor_triangleCount
- AccelerationStructureTriangleGeometryDescriptor_vertexBuffer
- AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_vertexStride
- AccelerationStructure_size
- ArgumentDescriptor_access
- ArgumentDescriptor_alloc
- ArgumentDescriptor_argumentDescriptor
- ArgumentDescriptor_arrayLength
- ArgumentDescriptor_constantBlockAlignment
- ArgumentDescriptor_dataType
- ArgumentDescriptor_index
- ArgumentDescriptor_init
- ArgumentDescriptor_setAccess
- ArgumentDescriptor_setArrayLength
- ArgumentDescriptor_setConstantBlockAlignment
- ArgumentDescriptor_setDataType
- ArgumentDescriptor_setIndex
- ArgumentDescriptor_setTextureType
- ArgumentDescriptor_textureType
- ArgumentEncoder_alignment
- ArgumentEncoder_constantData
- ArgumentEncoder_device
- ArgumentEncoder_encodedLength
- ArgumentEncoder_label
- ArgumentEncoder_newArgumentEncoderForBuffer
- ArgumentEncoder_setAccelerationStructure
- ArgumentEncoder_setArgumentBufferWithOffset
- ArgumentEncoder_setArgumentBuffer_startOffsetWithStartOffset
- ArgumentEncoder_setBuffer
- ArgumentEncoder_setBuffers
- ArgumentEncoder_setComputePipelineState
- ArgumentEncoder_setComputePipelineStates
- ArgumentEncoder_setIndirectCommandBuffer
- ArgumentEncoder_setIndirectCommandBuffers
- ArgumentEncoder_setIntersectionFunctionTable
- ArgumentEncoder_setIntersectionFunctionTables
- ArgumentEncoder_setLabel
- ArgumentEncoder_setRenderPipelineState
- ArgumentEncoder_setRenderPipelineStates
- ArgumentEncoder_setSamplerState
- ArgumentEncoder_setSamplerStates
- ArgumentEncoder_setTexture
- ArgumentEncoder_setTextures
- ArgumentEncoder_setVisibleFunctionTable
- ArgumentEncoder_setVisibleFunctionTables
- Argument_access
- Argument_alloc
- Argument_arrayLength
- Argument_bufferAlignment
- Argument_bufferDataSize
- Argument_bufferDataType
- Argument_bufferPointerType
- Argument_bufferStructType
- Argument_index
- Argument_init
- Argument_isActive
- Argument_isDepthTexture
- Argument_name
- Argument_textureDataType
- Argument_textureType
- Argument_threadgroupMemoryAlignment
- Argument_threadgroupMemoryDataSize
- Argument_type
- ArrayType_alloc
- ArrayType_argumentIndexStride
- ArrayType_arrayLength
- ArrayType_elementArrayType
- ArrayType_elementPointerType
- ArrayType_elementStructType
- ArrayType_elementTextureReferenceType
- ArrayType_elementType
- ArrayType_init
- ArrayType_stride
- AttributeDescriptorArray_alloc
- AttributeDescriptorArray_init
- AttributeDescriptorArray_object
- AttributeDescriptorArray_setObject
- AttributeDescriptor_alloc
- AttributeDescriptor_bufferIndex
- AttributeDescriptor_format
- AttributeDescriptor_init
- AttributeDescriptor_offset
- AttributeDescriptor_setBufferIndex
- AttributeDescriptor_setFormat
- AttributeDescriptor_setOffset
- Attribute_alloc
- Attribute_attributeIndex
- Attribute_attributeType
- Attribute_init
- Attribute_isActive
- Attribute_isPatchControlPointData
- Attribute_isPatchData
- Attribute_name
- BinaryArchiveDescriptor_alloc
- BinaryArchiveDescriptor_init
- BinaryArchiveDescriptor_setUrl
- BinaryArchiveDescriptor_url
- BinaryArchive_addComputePipelineFunctions
- BinaryArchive_addFunction
- BinaryArchive_addRenderPipelineFunctions
- BinaryArchive_addTileRenderPipelineFunctions
- BinaryArchive_device
- BinaryArchive_label
- BinaryArchive_serializeToURL
- BinaryArchive_setLabel
- BlitCommandEncoder_copyFromBuffer
- BlitCommandEncoder_copyFromBufferEx
- BlitCommandEncoder_copyFromBufferExWithOptions
- BlitCommandEncoder_copyFromTexture
- BlitCommandEncoder_copyFromTextureEx
- BlitCommandEncoder_copyFromTextureExWithOptions
- BlitCommandEncoder_copyFromTextureWithCounts
- BlitCommandEncoder_copyFromTextureWithDestinationOrigin
- BlitCommandEncoder_copyIndirectCommandBuffer
- BlitCommandEncoder_fillBuffer
- BlitCommandEncoder_generateMipmapsForTexture
- BlitCommandEncoder_getTextureAccessCounters
- BlitCommandEncoder_optimizeContentsForCPUAccess
- BlitCommandEncoder_optimizeContentsForCPUAccessWithSliceAndLevel
- BlitCommandEncoder_optimizeContentsForGPUAccess
- BlitCommandEncoder_optimizeContentsForGPUAccessWithSliceAndLevel
- BlitCommandEncoder_optimizeIndirectCommandBuffer
- BlitCommandEncoder_resetCommandsInBuffer
- BlitCommandEncoder_resetTextureAccessCounters
- BlitCommandEncoder_resolveCounters
- BlitCommandEncoder_sampleCountersInBuffer
- BlitCommandEncoder_synchronizeResource
- BlitCommandEncoder_synchronizeTexture
- BlitCommandEncoder_updateFence
- BlitCommandEncoder_waitForFence
- BlitPassDescriptor_alloc
- BlitPassDescriptor_blitPassDescriptor
- BlitPassDescriptor_init
- BlitPassDescriptor_sampleBufferAttachments
- BlitPassSampleBufferAttachmentDescriptorArray_alloc
- BlitPassSampleBufferAttachmentDescriptorArray_init
- BlitPassSampleBufferAttachmentDescriptorArray_object
- BlitPassSampleBufferAttachmentDescriptorArray_setObject
- BlitPassSampleBufferAttachmentDescriptor_alloc
- BlitPassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex
- BlitPassSampleBufferAttachmentDescriptor_init
- BlitPassSampleBufferAttachmentDescriptor_sampleBuffer
- BlitPassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex
- BlitPassSampleBufferAttachmentDescriptor_setSampleBuffer
- BlitPassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex
- BlitPassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex
- BufferLayoutDescriptorArray_alloc
- BufferLayoutDescriptorArray_init
- BufferLayoutDescriptorArray_object
- BufferLayoutDescriptorArray_setObject
- BufferLayoutDescriptor_alloc
- BufferLayoutDescriptor_init
- BufferLayoutDescriptor_setStepFunction
- BufferLayoutDescriptor_setStepRate
- BufferLayoutDescriptor_setStride
- BufferLayoutDescriptor_stepFunction
- BufferLayoutDescriptor_stepRate
- BufferLayoutDescriptor_stride
- Buffer_addDebugMarker
- Buffer_contents
- Buffer_contentsAsSlice
- Buffer_contentsAsType
- Buffer_contentsPointer
- Buffer_didModifyRange
- Buffer_length
- Buffer_newRemoteBufferViewForDevice
- Buffer_newTexture
- Buffer_remoteStorageBuffer
- Buffer_removeAllDebugMarkers
- CaptureDescriptor_alloc
- CaptureDescriptor_captureObject
- CaptureDescriptor_destination
- CaptureDescriptor_init
- CaptureDescriptor_outputURL
- CaptureDescriptor_setCaptureObject
- CaptureDescriptor_setDestination
- CaptureDescriptor_setOutputURL
- CaptureManager_alloc
- CaptureManager_defaultCaptureScope
- CaptureManager_init
- CaptureManager_isCapturing
- CaptureManager_newCaptureScopeWithCommandQueue
- CaptureManager_newCaptureScopeWithDevice
- CaptureManager_setDefaultCaptureScope
- CaptureManager_sharedCaptureManager
- CaptureManager_startCaptureWithCommandQueue
- CaptureManager_startCaptureWithDescriptor
- CaptureManager_startCaptureWithDevice
- CaptureManager_startCaptureWithScope
- CaptureManager_stopCapture
- CaptureManager_supportsDestination
- CaptureScope_beginScope
- CaptureScope_commandQueue
- CaptureScope_device
- CaptureScope_endScope
- CaptureScope_label
- CaptureScope_setLabel
- CommandBufferDescriptor_alloc
- CommandBufferDescriptor_errorOptions
- CommandBufferDescriptor_init
- CommandBufferDescriptor_retainedReferences
- CommandBufferDescriptor_setErrorOptions
- CommandBufferDescriptor_setRetainedReferences
- CommandBufferEncoderInfo_debugSignposts
- CommandBufferEncoderInfo_errorState
- CommandBufferEncoderInfo_label
- CommandBuffer_GPUEndTime
- CommandBuffer_GPUStartTime
- CommandBuffer_accelerationStructureCommandEncoder
- CommandBuffer_addCompletedHandler
- CommandBuffer_addScheduledHandler
- CommandBuffer_blitCommandEncoder
- CommandBuffer_blitCommandEncoderWithDescriptor
- CommandBuffer_commandQueue
- CommandBuffer_commit
- CommandBuffer_computeCommandEncoder
- CommandBuffer_computeCommandEncoderWithDescriptor
- CommandBuffer_computeCommandEncoderWithDispatchType
- CommandBuffer_device
- CommandBuffer_encodeSignalEvent
- CommandBuffer_encodeWaitForEvent
- CommandBuffer_enqueue
- CommandBuffer_error
- CommandBuffer_errorOptions
- CommandBuffer_kernelEndTime
- CommandBuffer_kernelStartTime
- CommandBuffer_label
- CommandBuffer_logs
- CommandBuffer_parallelRenderCommandEncoder
- CommandBuffer_popDebugGroup
- CommandBuffer_presentDrawable
- CommandBuffer_presentDrawableAfterMinimumDuration
- CommandBuffer_presentDrawableAtTime
- CommandBuffer_pushDebugGroup
- CommandBuffer_renderCommandEncoderWithDescriptor
- CommandBuffer_resourceStateCommandEncoder
- CommandBuffer_resourceStateCommandEncoderWithDescriptor
- CommandBuffer_retainedReferences
- CommandBuffer_setLabel
- CommandBuffer_status
- CommandBuffer_waitUntilCompleted
- CommandBuffer_waitUntilScheduled
- CommandEncoder_device
- CommandEncoder_endEncoding
- CommandEncoder_insertDebugSignpost
- CommandEncoder_label
- CommandEncoder_popDebugGroup
- CommandEncoder_pushDebugGroup
- CommandEncoder_setLabel
- CommandQueue_commandBuffer
- CommandQueue_commandBufferWithDescriptor
- CommandQueue_commandBufferWithUnretainedReferences
- CommandQueue_device
- CommandQueue_insertDebugCaptureBoundary
- CommandQueue_label
- CommandQueue_setLabel
- CompileOptions_alloc
- CompileOptions_fastMathEnabled
- CompileOptions_init
- CompileOptions_installName
- CompileOptions_languageVersion
- CompileOptions_libraries
- CompileOptions_libraryType
- CompileOptions_preprocessorMacros
- CompileOptions_preserveInvariance
- CompileOptions_setFastMathEnabled
- CompileOptions_setInstallName
- CompileOptions_setLanguageVersion
- CompileOptions_setLibraries
- CompileOptions_setLibraryType
- CompileOptions_setPreprocessorMacros
- CompileOptions_setPreserveInvariance
- ComputeCommandEncoder_dispatchThreadgroups
- ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer
- ComputeCommandEncoder_dispatchThreads
- ComputeCommandEncoder_dispatchType
- ComputeCommandEncoder_executeCommandsInBuffer
- ComputeCommandEncoder_executeCommandsInBufferWithRange
- ComputeCommandEncoder_memoryBarrierWithResources
- ComputeCommandEncoder_memoryBarrierWithScope
- ComputeCommandEncoder_sampleCountersInBuffer
- ComputeCommandEncoder_setAccelerationStructure
- ComputeCommandEncoder_setBuffer
- ComputeCommandEncoder_setBufferOffset
- ComputeCommandEncoder_setBuffers
- ComputeCommandEncoder_setBytes
- ComputeCommandEncoder_setComputePipelineState
- ComputeCommandEncoder_setImageblockWidth
- ComputeCommandEncoder_setIntersectionFunctionTable
- ComputeCommandEncoder_setIntersectionFunctionTables
- ComputeCommandEncoder_setSamplerState
- ComputeCommandEncoder_setSamplerState_lodMinClamp_lodMaxClamp
- ComputeCommandEncoder_setSamplerStatesWithLod
- ComputeCommandEncoder_setSamplerStatesWithRange
- ComputeCommandEncoder_setStageInRegion
- ComputeCommandEncoder_setStageInRegionWithIndirectBuffer
- ComputeCommandEncoder_setTexture
- ComputeCommandEncoder_setTextures
- ComputeCommandEncoder_setThreadgroupMemoryLength
- ComputeCommandEncoder_setVisibleFunctionTable
- ComputeCommandEncoder_setVisibleFunctionTables
- ComputeCommandEncoder_updateFence
- ComputeCommandEncoder_useHeap
- ComputeCommandEncoder_useHeaps
- ComputeCommandEncoder_useResource
- ComputeCommandEncoder_useResources
- ComputeCommandEncoder_waitForFence
- ComputePassDescriptor_alloc
- ComputePassDescriptor_computePassDescriptor
- ComputePassDescriptor_dispatchType
- ComputePassDescriptor_init
- ComputePassDescriptor_sampleBufferAttachments
- ComputePassDescriptor_setDispatchType
- ComputePassSampleBufferAttachmentDescriptorArray_alloc
- ComputePassSampleBufferAttachmentDescriptorArray_init
- ComputePassSampleBufferAttachmentDescriptorArray_object
- ComputePassSampleBufferAttachmentDescriptorArray_setObject
- ComputePassSampleBufferAttachmentDescriptor_alloc
- ComputePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex
- ComputePassSampleBufferAttachmentDescriptor_init
- ComputePassSampleBufferAttachmentDescriptor_sampleBuffer
- ComputePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex
- ComputePassSampleBufferAttachmentDescriptor_setSampleBuffer
- ComputePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex
- ComputePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex
- ComputePipelineDescriptor_alloc
- ComputePipelineDescriptor_binaryArchives
- ComputePipelineDescriptor_buffers
- ComputePipelineDescriptor_computeFunction
- ComputePipelineDescriptor_init
- ComputePipelineDescriptor_insertLibraries
- ComputePipelineDescriptor_label
- ComputePipelineDescriptor_linkedFunctions
- ComputePipelineDescriptor_maxCallStackDepth
- ComputePipelineDescriptor_maxTotalThreadsPerThreadgroup
- ComputePipelineDescriptor_reset
- ComputePipelineDescriptor_setBinaryArchives
- ComputePipelineDescriptor_setComputeFunction
- ComputePipelineDescriptor_setInsertLibraries
- ComputePipelineDescriptor_setLabel
- ComputePipelineDescriptor_setLinkedFunctions
- ComputePipelineDescriptor_setMaxCallStackDepth
- ComputePipelineDescriptor_setMaxTotalThreadsPerThreadgroup
- ComputePipelineDescriptor_setStageInputDescriptor
- ComputePipelineDescriptor_setSupportAddingBinaryFunctions
- ComputePipelineDescriptor_setSupportIndirectCommandBuffers
- ComputePipelineDescriptor_setThreadGroupSizeIsMultipleOfThreadExecutionWidth
- ComputePipelineDescriptor_stageInputDescriptor
- ComputePipelineDescriptor_supportAddingBinaryFunctions
- ComputePipelineDescriptor_supportIndirectCommandBuffers
- ComputePipelineDescriptor_threadGroupSizeIsMultipleOfThreadExecutionWidth
- ComputePipelineReflection_alloc
- ComputePipelineReflection_arguments
- ComputePipelineReflection_init
- ComputePipelineState_device
- ComputePipelineState_functionHandleWithFunction
- ComputePipelineState_imageblockMemoryLengthForDimensions
- ComputePipelineState_label
- ComputePipelineState_maxTotalThreadsPerThreadgroup
- ComputePipelineState_newComputePipelineState
- ComputePipelineState_newIntersectionFunctionTable
- ComputePipelineState_newVisibleFunctionTable
- ComputePipelineState_staticThreadgroupMemoryLength
- ComputePipelineState_supportIndirectCommandBuffers
- ComputePipelineState_threadExecutionWidth
- CopyAllDevices
- CopyAllDevicesWithObserver
- CounterSampleBufferDescriptor_alloc
- CounterSampleBufferDescriptor_counterSet
- CounterSampleBufferDescriptor_init
- CounterSampleBufferDescriptor_label
- CounterSampleBufferDescriptor_sampleCount
- CounterSampleBufferDescriptor_setCounterSet
- CounterSampleBufferDescriptor_setLabel
- CounterSampleBufferDescriptor_setSampleCount
- CounterSampleBufferDescriptor_setStorageMode
- CounterSampleBufferDescriptor_storageMode
- CounterSampleBuffer_device
- CounterSampleBuffer_label
- CounterSampleBuffer_resolveCounterRange
- CounterSampleBuffer_sampleCount
- CounterSet_counters
- CounterSet_name
- Counter_name
- CreateSystemDefaultDevice
- DepthStencilDescriptor_alloc
- DepthStencilDescriptor_backFaceStencil
- DepthStencilDescriptor_depthCompareFunction
- DepthStencilDescriptor_frontFaceStencil
- DepthStencilDescriptor_init
- DepthStencilDescriptor_isDepthWriteEnabled
- DepthStencilDescriptor_label
- DepthStencilDescriptor_setBackFaceStencil
- DepthStencilDescriptor_setDepthCompareFunction
- DepthStencilDescriptor_setDepthWriteEnabled
- DepthStencilDescriptor_setFrontFaceStencil
- DepthStencilDescriptor_setLabel
- DepthStencilState_device
- DepthStencilState_label
- Device_accelerationStructureSizesWithDescriptor
- Device_areBarycentricCoordsSupported
- Device_areProgrammableSamplePositionsSupported
- Device_areRasterOrderGroupsSupported
- Device_argumentBuffersSupport
- Device_convertSparsePixelRegions
- Device_convertSparseTileRegions
- Device_counterSets
- Device_currentAllocatedSize
- Device_getDefaultSamplePositions
- Device_hasUnifiedMemory
- Device_heapBufferSizeAndAlignWithLength
- Device_heapTextureSizeAndAlignWithDescriptor
- Device_isDepth24Stencil8PixelFormatSupported
- Device_isHeadless
- Device_isLowPower
- Device_isRemovable
- Device_location
- Device_locationNumber
- Device_maxArgumentBufferSamplerCount
- Device_maxBufferLength
- Device_maxThreadgroupMemoryLength
- Device_maxThreadsPerThreadgroup
- Device_maxTransferRate
- Device_minimumLinearTextureAlignmentForPixelFormat
- Device_minimumTextureBufferAlignmentForPixelFormat
- Device_name
- Device_newAccelerationStructureWithDescriptor
- Device_newAccelerationStructureWithSize
- Device_newArgumentEncoderWithArguments
- Device_newBinaryArchive
- Device_newBuffer
- Device_newBufferWithBytes
- Device_newBufferWithBytesNoCopy
- Device_newBufferWithSlice
- Device_newBufferWithSliceNoCopy
- Device_newCommandQueue
- Device_newCommandQueueWithMaxCommandBufferCount
- Device_newComputePipelineStateWithDescriptorWithCompletionHandler
- Device_newComputePipelineStateWithDescriptorWithReflection
- Device_newComputePipelineStateWithFunction
- Device_newComputePipelineStateWithFunctionWithCompletionHandler
- Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler
- Device_newComputePipelineStateWithFunctionWithReflection
- Device_newCounterSampleBuffer
- Device_newDefaultLibrary
- Device_newDefaultLibraryWithBundle
- Device_newDepthStencilState
- Device_newDynamicLibrary
- Device_newDynamicLibraryWithURL
- Device_newEvent
- Device_newFence
- Device_newHeap
- Device_newIndirectCommandBuffer
- Device_newLibraryWithData
- Device_newLibraryWithFile
- Device_newLibraryWithSource
- Device_newLibraryWithSourceWithCompletionHandler
- Device_newLibraryWithURL
- Device_newRasterizationRateMap
- Device_newRenderPipelineStateWithDescriptor
- Device_newRenderPipelineStateWithDescriptorWithCompletionHandler
- Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler
- Device_newRenderPipelineStateWithDescriptorWithReflection
- Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler
- Device_newRenderPipelineStateWithTileDescriptorWithReflection
- Device_newSamplerState
- Device_newSharedEvent
- Device_newSharedEventWithHandle
- Device_newSharedTextureWithDescriptor
- Device_newSharedTextureWithHandle
- Device_newTextureWithDescriptor
- Device_newTextureWithIOSurface
- Device_peerCount
- Device_peerGroupID
- Device_peerIndex
- Device_readWriteTextureSupport
- Device_recommendedMaxWorkingSetSize
- Device_registryID
- Device_sampleTimestamps
- Device_sparseTileSizeInBytes
- Device_sparseTileSizeWithTextureType
- Device_supports32BitFloatFiltering
- Device_supports32BitMSAA
- Device_supportsBCTextureCompression
- Device_supportsCounterSampling
- Device_supportsDynamicLibraries
- Device_supportsFamily
- Device_supportsFeatureSet
- Device_supportsFunctionPointers
- Device_supportsPullModelInterpolation
- Device_supportsQueryTextureLOD
- Device_supportsRasterizationRateMapWithLayerCount
- Device_supportsRaytracing
- Device_supportsShaderBarycentricCoordinates
- Device_supportsTextureSampleCount
- Device_supportsVertexAmplificationCount
- Drawable_addPresentedHandler
- Drawable_drawableID
- Drawable_present
- Drawable_presentAfterMinimumDuration
- Drawable_presentAtTime
- Drawable_presentedTime
- DynamicLibrary_device
- DynamicLibrary_installName
- DynamicLibrary_label
- DynamicLibrary_serializeToURL
- DynamicLibrary_setLabel
- Event_device
- Event_label
- Event_setLabel
- Fence_device
- Fence_label
- Fence_setLabel
- FunctionConstantValues_alloc
- FunctionConstantValues_init
- FunctionConstantValues_reset
- FunctionConstantValues_setConstantValue
- FunctionConstantValues_setConstantValueWithName
- FunctionConstantValues_setConstantValues
- FunctionConstant_alloc
- FunctionConstant_index
- FunctionConstant_init
- FunctionConstant_name
- FunctionConstant_required
- FunctionConstant_type
- FunctionDescriptor_alloc
- FunctionDescriptor_constantValues
- FunctionDescriptor_functionDescriptor
- FunctionDescriptor_init
- FunctionDescriptor_name
- FunctionDescriptor_options
- FunctionDescriptor_setConstantValues
- FunctionDescriptor_setName
- FunctionDescriptor_setOptions
- FunctionDescriptor_setSpecializedName
- FunctionDescriptor_specializedName
- FunctionHandle_device
- FunctionHandle_functionType
- FunctionHandle_name
- FunctionLogDebugLocation_URL
- FunctionLogDebugLocation_column
- FunctionLogDebugLocation_functionName
- FunctionLogDebugLocation_line
- FunctionLog_debugLocation
- FunctionLog_encoderLabel
- FunctionLog_function
- FunctionLog_type
- Function_device
- Function_functionConstantsDictionary
- Function_functionType
- Function_label
- Function_name
- Function_newArgumentEncoder
- Function_newArgumentEncoderWithReflection
- Function_options
- Function_patchControlPointCount
- Function_patchType
- Function_setLabel
- Function_stageInputAttributes
- Function_vertexAttributes
- HeapDescriptor_alloc
- HeapDescriptor_cpuCacheMode
- HeapDescriptor_hazardTrackingMode
- HeapDescriptor_init
- HeapDescriptor_resourceOptions
- HeapDescriptor_setCpuCacheMode
- HeapDescriptor_setHazardTrackingMode
- HeapDescriptor_setResourceOptions
- HeapDescriptor_setSize
- HeapDescriptor_setStorageMode
- HeapDescriptor_setType
- HeapDescriptor_size
- HeapDescriptor_storageMode
- HeapDescriptor_type
- Heap_cpuCacheMode
- Heap_currentAllocatedSize
- Heap_device
- Heap_hazardTrackingMode
- Heap_label
- Heap_maxAvailableSizeWithAlignment
- Heap_newBufferWithLength
- Heap_newBufferWithOptions
- Heap_newTextureWithDescriptor
- Heap_newTextureWithDescriptorAndOffset
- Heap_resourceOptions
- Heap_setLabel
- Heap_setPurgeableState
- Heap_size
- Heap_storageMode
- Heap_type
- Heap_usedSize
- IndirectCommandBufferDescriptor_alloc
- IndirectCommandBufferDescriptor_commandTypes
- IndirectCommandBufferDescriptor_inheritBuffers
- IndirectCommandBufferDescriptor_inheritPipelineState
- IndirectCommandBufferDescriptor_init
- IndirectCommandBufferDescriptor_maxFragmentBufferBindCount
- IndirectCommandBufferDescriptor_maxKernelBufferBindCount
- IndirectCommandBufferDescriptor_maxVertexBufferBindCount
- IndirectCommandBufferDescriptor_setCommandTypes
- IndirectCommandBufferDescriptor_setInheritBuffers
- IndirectCommandBufferDescriptor_setInheritPipelineState
- IndirectCommandBufferDescriptor_setMaxFragmentBufferBindCount
- IndirectCommandBufferDescriptor_setMaxKernelBufferBindCount
- IndirectCommandBufferDescriptor_setMaxVertexBufferBindCount
- IndirectCommandBuffer_indirectComputeCommand
- IndirectCommandBuffer_indirectRenderCommand
- IndirectCommandBuffer_resetWithRange
- IndirectCommandBuffer_size
- IndirectComputeCommand_clearBarrier
- IndirectComputeCommand_concurrentDispatchThreadgroups
- IndirectComputeCommand_concurrentDispatchThreads
- IndirectComputeCommand_reset
- IndirectComputeCommand_setBarrier
- IndirectComputeCommand_setComputePipelineState
- IndirectComputeCommand_setImageblockWidth
- IndirectComputeCommand_setKernelBuffer
- IndirectComputeCommand_setStageInRegion
- IndirectComputeCommand_setThreadgroupMemoryLength
- IndirectRenderCommand_drawIndexedPatches
- IndirectRenderCommand_drawIndexedPrimitives
- IndirectRenderCommand_drawPatches
- IndirectRenderCommand_drawPrimitives
- IndirectRenderCommand_reset
- IndirectRenderCommand_setFragmentBuffer
- IndirectRenderCommand_setRenderPipelineState
- IndirectRenderCommand_setVertexBuffer
- InstanceAccelerationStructureDescriptor_alloc
- InstanceAccelerationStructureDescriptor_descriptor
- InstanceAccelerationStructureDescriptor_init
- InstanceAccelerationStructureDescriptor_instanceCount
- InstanceAccelerationStructureDescriptor_instanceDescriptorBuffer
- InstanceAccelerationStructureDescriptor_instanceDescriptorBufferOffset
- InstanceAccelerationStructureDescriptor_instanceDescriptorStride
- InstanceAccelerationStructureDescriptor_instanceDescriptorType
- InstanceAccelerationStructureDescriptor_instancedAccelerationStructures
- InstanceAccelerationStructureDescriptor_motionTransformBuffer
- InstanceAccelerationStructureDescriptor_motionTransformBufferOffset
- InstanceAccelerationStructureDescriptor_motionTransformCount
- InstanceAccelerationStructureDescriptor_setInstanceCount
- InstanceAccelerationStructureDescriptor_setInstanceDescriptorBuffer
- InstanceAccelerationStructureDescriptor_setInstanceDescriptorBufferOffset
- InstanceAccelerationStructureDescriptor_setInstanceDescriptorStride
- InstanceAccelerationStructureDescriptor_setInstanceDescriptorType
- InstanceAccelerationStructureDescriptor_setInstancedAccelerationStructures
- InstanceAccelerationStructureDescriptor_setMotionTransformBuffer
- InstanceAccelerationStructureDescriptor_setMotionTransformBufferOffset
- InstanceAccelerationStructureDescriptor_setMotionTransformCount
- IntersectionFunctionDescriptor_alloc
- IntersectionFunctionDescriptor_init
- IntersectionFunctionTableDescriptor_alloc
- IntersectionFunctionTableDescriptor_functionCount
- IntersectionFunctionTableDescriptor_init
- IntersectionFunctionTableDescriptor_intersectionFunctionTableDescriptor
- IntersectionFunctionTableDescriptor_setFunctionCount
- IntersectionFunctionTable_setBuffer
- IntersectionFunctionTable_setBuffers
- IntersectionFunctionTable_setFunction
- IntersectionFunctionTable_setFunctions
- IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignature
- IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignatureWithRange
- IntersectionFunctionTable_setVisibleFunctionTable
- IntersectionFunctionTable_setVisibleFunctionTables
- Library_device
- Library_functionNames
- Library_installName
- Library_label
- Library_newFunctionWithCompletionHandler
- Library_newFunctionWithConstantValues
- Library_newFunctionWithConstantValuesAndCompletionHandler
- Library_newFunctionWithDescriptor
- Library_newFunctionWithName
- Library_newIntersectionFunction
- Library_newIntersectionFunctionWithCompletionHandler
- Library_setLabel
- Library_type
- LinkedFunctions_alloc
- LinkedFunctions_binaryFunctions
- LinkedFunctions_functions
- LinkedFunctions_groups
- LinkedFunctions_init
- LinkedFunctions_linkedFunctions
- LinkedFunctions_setBinaryFunctions
- LinkedFunctions_setFunctions
- LinkedFunctions_setGroups
- MotionKeyframeData_alloc
- MotionKeyframeData_buffer
- MotionKeyframeData_data
- MotionKeyframeData_init
- MotionKeyframeData_offset
- MotionKeyframeData_setBuffer
- MotionKeyframeData_setOffset
- ParallelRenderCommandEncoder_renderCommandEncoder
- ParallelRenderCommandEncoder_setColorStoreAction
- ParallelRenderCommandEncoder_setColorStoreActionOptions
- ParallelRenderCommandEncoder_setDepthStoreAction
- ParallelRenderCommandEncoder_setDepthStoreActionOptions
- ParallelRenderCommandEncoder_setStencilStoreAction
- ParallelRenderCommandEncoder_setStencilStoreActionOptions
- PipelineBufferDescriptorArray_alloc
- PipelineBufferDescriptorArray_init
- PipelineBufferDescriptorArray_object
- PipelineBufferDescriptorArray_setObject
- PipelineBufferDescriptor_alloc
- PipelineBufferDescriptor_init
- PipelineBufferDescriptor_mutability
- PipelineBufferDescriptor_setMutability
- PointerType_access
- PointerType_alignment
- PointerType_alloc
- PointerType_dataSize
- PointerType_elementArrayType
- PointerType_elementIsArgumentBuffer
- PointerType_elementStructType
- PointerType_elementType
- PointerType_init
- PrimitiveAccelerationStructureDescriptor_alloc
- PrimitiveAccelerationStructureDescriptor_descriptor
- PrimitiveAccelerationStructureDescriptor_geometryDescriptors
- PrimitiveAccelerationStructureDescriptor_init
- PrimitiveAccelerationStructureDescriptor_motionEndBorderMode
- PrimitiveAccelerationStructureDescriptor_motionEndTime
- PrimitiveAccelerationStructureDescriptor_motionKeyframeCount
- PrimitiveAccelerationStructureDescriptor_motionStartBorderMode
- PrimitiveAccelerationStructureDescriptor_motionStartTime
- PrimitiveAccelerationStructureDescriptor_setGeometryDescriptors
- PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode
- PrimitiveAccelerationStructureDescriptor_setMotionEndTime
- PrimitiveAccelerationStructureDescriptor_setMotionKeyframeCount
- PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode
- PrimitiveAccelerationStructureDescriptor_setMotionStartTime
- RasterizationRateLayerArray_alloc
- RasterizationRateLayerArray_init
- RasterizationRateLayerArray_object
- RasterizationRateLayerArray_setObject
- RasterizationRateLayerDescriptor_alloc
- RasterizationRateLayerDescriptor_horizontal
- RasterizationRateLayerDescriptor_horizontalSampleStorage
- RasterizationRateLayerDescriptor_init
- RasterizationRateLayerDescriptor_initWithSampleCount
- RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions
- RasterizationRateLayerDescriptor_sampleCount
- RasterizationRateLayerDescriptor_vertical
- RasterizationRateLayerDescriptor_verticalSampleStorage
- RasterizationRateMapDescriptor_alloc
- RasterizationRateMapDescriptor_init
- RasterizationRateMapDescriptor_label
- RasterizationRateMapDescriptor_layer
- RasterizationRateMapDescriptor_layerCount
- RasterizationRateMapDescriptor_layers
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers
- RasterizationRateMapDescriptor_screenSize
- RasterizationRateMapDescriptor_setLabel
- RasterizationRateMapDescriptor_setLayer
- RasterizationRateMapDescriptor_setScreenSize
- RasterizationRateMap_copyParameterDataToBuffer
- RasterizationRateMap_device
- RasterizationRateMap_label
- RasterizationRateMap_layerCount
- RasterizationRateMap_mapPhysicalToScreenCoordinates
- RasterizationRateMap_mapScreenToPhysicalCoordinates
- RasterizationRateMap_parameterBufferSizeAndAlign
- RasterizationRateMap_physicalGranularity
- RasterizationRateMap_physicalSizeForLayer
- RasterizationRateMap_screenSize
- RasterizationRateSampleArray_alloc
- RasterizationRateSampleArray_init
- RasterizationRateSampleArray_object
- RasterizationRateSampleArray_setObject
- RemoveDeviceObserver
- RenderCommandEncoder_dispatchThreadsPerTile
- RenderCommandEncoder_drawIndexPatchesWithInstance
- RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex
- RenderCommandEncoder_drawIndexPrimitivesWithIndirect
- RenderCommandEncoder_drawIndexedPatchesWihtIndirect
- RenderCommandEncoder_drawIndexedPrimitives
- RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount
- RenderCommandEncoder_drawPatches
- RenderCommandEncoder_drawPatchesWithInstance
- RenderCommandEncoder_drawPrimitives
- RenderCommandEncoder_drawPrimitivesWithIndirect
- RenderCommandEncoder_drawPrimitivesWithInstanceCount
- RenderCommandEncoder_drawPrimitivesWithInstances
- RenderCommandEncoder_executeCommandsInBuffer
- RenderCommandEncoder_executeCommandsInBufferWithRange
- RenderCommandEncoder_memoryBarrierWithResources
- RenderCommandEncoder_memoryBarrierWithScope
- RenderCommandEncoder_sampleCountersInBuffer
- RenderCommandEncoder_setBlendColorRed
- RenderCommandEncoder_setColorStoreAction
- RenderCommandEncoder_setColorStoreActionOptions
- RenderCommandEncoder_setCullMode
- RenderCommandEncoder_setDepthBias
- RenderCommandEncoder_setDepthClipMode
- RenderCommandEncoder_setDepthStencilState
- RenderCommandEncoder_setDepthStoreAction
- RenderCommandEncoder_setDepthStoreActionOptions
- RenderCommandEncoder_setFragmentBuffer
- RenderCommandEncoder_setFragmentBufferOffset
- RenderCommandEncoder_setFragmentBuffers
- RenderCommandEncoder_setFragmentBytes
- RenderCommandEncoder_setFragmentSamplerState
- RenderCommandEncoder_setFragmentSamplerStateWithLod
- RenderCommandEncoder_setFragmentSamplerStatesWithLod
- RenderCommandEncoder_setFragmentSamplerStatesWithRange
- RenderCommandEncoder_setFragmentTexture
- RenderCommandEncoder_setFragmentTextures
- RenderCommandEncoder_setFrontFacingWinding
- RenderCommandEncoder_setRenderPipelineState
- RenderCommandEncoder_setScissorRect
- RenderCommandEncoder_setScissorRects
- RenderCommandEncoder_setStencilFrontReferenceValue
- RenderCommandEncoder_setStencilReferenceValue
- RenderCommandEncoder_setStencilStoreAction
- RenderCommandEncoder_setStencilStoreActionOptions
- RenderCommandEncoder_setTessellationFactorBuffer
- RenderCommandEncoder_setTessellationFactorScale
- RenderCommandEncoder_setThreadgroupMemoryLength
- RenderCommandEncoder_setTileBuffer
- RenderCommandEncoder_setTileBufferOffset
- RenderCommandEncoder_setTileBuffers
- RenderCommandEncoder_setTileBytes
- RenderCommandEncoder_setTileSamplerState
- RenderCommandEncoder_setTileSamplerStateWithLod
- RenderCommandEncoder_setTileSamplerStatesWithLod
- RenderCommandEncoder_setTileSamplerStatesWithRange
- RenderCommandEncoder_setTileTexture
- RenderCommandEncoder_setTileTextures
- RenderCommandEncoder_setTriangleFillMode
- RenderCommandEncoder_setVertexAmplificationCount
- RenderCommandEncoder_setVertexBuffer
- RenderCommandEncoder_setVertexBufferOffset
- RenderCommandEncoder_setVertexBuffers
- RenderCommandEncoder_setVertexBytes
- RenderCommandEncoder_setVertexSamplerState
- RenderCommandEncoder_setVertexSamplerStateWithLod
- RenderCommandEncoder_setVertexSamplerStatesWithLod
- RenderCommandEncoder_setVertexSamplerStatesWithRange
- RenderCommandEncoder_setVertexTexture
- RenderCommandEncoder_setVertexTextures
- RenderCommandEncoder_setViewport
- RenderCommandEncoder_setViewports
- RenderCommandEncoder_setVisibilityResultMode
- RenderCommandEncoder_textureBarrier
- RenderCommandEncoder_tileHeight
- RenderCommandEncoder_tileWidth
- RenderCommandEncoder_updateFence
- RenderCommandEncoder_useHeap
- RenderCommandEncoder_useHeapWithStages
- RenderCommandEncoder_useHeaps
- RenderCommandEncoder_useHeapsWithStages
- RenderCommandEncoder_useResource
- RenderCommandEncoder_useResourceWithStages
- RenderCommandEncoder_useResources
- RenderCommandEncoder_useResourcesStages
- RenderCommandEncoder_waitForFence
- RenderPassAttachmentDescriptor_alloc
- RenderPassAttachmentDescriptor_depthPlane
- RenderPassAttachmentDescriptor_init
- RenderPassAttachmentDescriptor_level
- RenderPassAttachmentDescriptor_loadAction
- RenderPassAttachmentDescriptor_resolveDepthPlane
- RenderPassAttachmentDescriptor_resolveLevel
- RenderPassAttachmentDescriptor_resolveSlice
- RenderPassAttachmentDescriptor_resolveTexture
- RenderPassAttachmentDescriptor_setDepthPlane
- RenderPassAttachmentDescriptor_setLevel
- RenderPassAttachmentDescriptor_setLoadAction
- RenderPassAttachmentDescriptor_setResolveDepthPlane
- RenderPassAttachmentDescriptor_setResolveLevel
- RenderPassAttachmentDescriptor_setResolveSlice
- RenderPassAttachmentDescriptor_setResolveTexture
- RenderPassAttachmentDescriptor_setSlice
- RenderPassAttachmentDescriptor_setStoreAction
- RenderPassAttachmentDescriptor_setStoreActionOptions
- RenderPassAttachmentDescriptor_setTexture
- RenderPassAttachmentDescriptor_slice
- RenderPassAttachmentDescriptor_storeAction
- RenderPassAttachmentDescriptor_storeActionOptions
- RenderPassAttachmentDescriptor_texture
- RenderPassColorAttachmentDescriptorArray_alloc
- RenderPassColorAttachmentDescriptorArray_init
- RenderPassColorAttachmentDescriptorArray_object
- RenderPassColorAttachmentDescriptorArray_setObject
- RenderPassColorAttachmentDescriptor_alloc
- RenderPassColorAttachmentDescriptor_clearColor
- RenderPassColorAttachmentDescriptor_init
- RenderPassColorAttachmentDescriptor_setClearColor
- RenderPassDepthAttachmentDescriptor_alloc
- RenderPassDepthAttachmentDescriptor_clearDepth
- RenderPassDepthAttachmentDescriptor_depthResolveFilter
- RenderPassDepthAttachmentDescriptor_init
- RenderPassDepthAttachmentDescriptor_setClearDepth
- RenderPassDepthAttachmentDescriptor_setDepthResolveFilter
- RenderPassDescriptor_alloc
- RenderPassDescriptor_colorAttachments
- RenderPassDescriptor_defaultRasterSampleCount
- RenderPassDescriptor_depthAttachment
- RenderPassDescriptor_getSamplePositions
- RenderPassDescriptor_imageblockSampleLength
- RenderPassDescriptor_init
- RenderPassDescriptor_rasterizationRateMap
- RenderPassDescriptor_renderPassDescriptor
- RenderPassDescriptor_renderTargetArrayLength
- RenderPassDescriptor_renderTargetHeight
- RenderPassDescriptor_renderTargetWidth
- RenderPassDescriptor_sampleBufferAttachments
- RenderPassDescriptor_setDefaultRasterSampleCount
- RenderPassDescriptor_setDepthAttachment
- RenderPassDescriptor_setImageblockSampleLength
- RenderPassDescriptor_setRasterizationRateMap
- RenderPassDescriptor_setRenderTargetArrayLength
- RenderPassDescriptor_setRenderTargetHeight
- RenderPassDescriptor_setRenderTargetWidth
- RenderPassDescriptor_setSamplePositions
- RenderPassDescriptor_setStencilAttachment
- RenderPassDescriptor_setThreadgroupMemoryLength
- RenderPassDescriptor_setTileHeight
- RenderPassDescriptor_setTileWidth
- RenderPassDescriptor_setVisibilityResultBuffer
- RenderPassDescriptor_stencilAttachment
- RenderPassDescriptor_threadgroupMemoryLength
- RenderPassDescriptor_tileHeight
- RenderPassDescriptor_tileWidth
- RenderPassDescriptor_visibilityResultBuffer
- RenderPassSampleBufferAttachmentDescriptorArray_alloc
- RenderPassSampleBufferAttachmentDescriptorArray_init
- RenderPassSampleBufferAttachmentDescriptorArray_object
- RenderPassSampleBufferAttachmentDescriptorArray_setObject
- RenderPassSampleBufferAttachmentDescriptor_alloc
- RenderPassSampleBufferAttachmentDescriptor_endOfFragmentSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_endOfVertexSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_init
- RenderPassSampleBufferAttachmentDescriptor_sampleBuffer
- RenderPassSampleBufferAttachmentDescriptor_setEndOfFragmentSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_setEndOfVertexSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_setSampleBuffer
- RenderPassSampleBufferAttachmentDescriptor_setStartOfFragmentSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_setStartOfVertexSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_startOfFragmentSampleIndex
- RenderPassSampleBufferAttachmentDescriptor_startOfVertexSampleIndex
- RenderPassStencilAttachmentDescriptor_alloc
- RenderPassStencilAttachmentDescriptor_clearStencil
- RenderPassStencilAttachmentDescriptor_init
- RenderPassStencilAttachmentDescriptor_setClearStencil
- RenderPassStencilAttachmentDescriptor_setStencilResolveFilter
- RenderPassStencilAttachmentDescriptor_stencilResolveFilter
- RenderPipelineColorAttachmentDescriptorArray_alloc
- RenderPipelineColorAttachmentDescriptorArray_init
- RenderPipelineColorAttachmentDescriptorArray_object
- RenderPipelineColorAttachmentDescriptorArray_setObject
- RenderPipelineColorAttachmentDescriptor_alloc
- RenderPipelineColorAttachmentDescriptor_alphaBlendOperation
- RenderPipelineColorAttachmentDescriptor_destinationAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_destinationRGBBlendFactor
- RenderPipelineColorAttachmentDescriptor_init
- RenderPipelineColorAttachmentDescriptor_isBlendingEnabled
- RenderPipelineColorAttachmentDescriptor_pixelFormat
- RenderPipelineColorAttachmentDescriptor_rgbBlendOperation
- RenderPipelineColorAttachmentDescriptor_setAlphaBlendOperation
- RenderPipelineColorAttachmentDescriptor_setBlendingEnabled
- RenderPipelineColorAttachmentDescriptor_setDestinationAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_setDestinationRGBBlendFactor
- RenderPipelineColorAttachmentDescriptor_setPixelFormat
- RenderPipelineColorAttachmentDescriptor_setRgbBlendOperation
- RenderPipelineColorAttachmentDescriptor_setSourceAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_setSourceRGBBlendFactor
- RenderPipelineColorAttachmentDescriptor_setWriteMask
- RenderPipelineColorAttachmentDescriptor_sourceAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_sourceRGBBlendFactor
- RenderPipelineColorAttachmentDescriptor_writeMask
- RenderPipelineDescriptor_alloc
- RenderPipelineDescriptor_binaryArchives
- RenderPipelineDescriptor_colorAttachments
- RenderPipelineDescriptor_depthAttachmentPixelFormat
- RenderPipelineDescriptor_fragmentBuffers
- RenderPipelineDescriptor_fragmentFunction
- RenderPipelineDescriptor_init
- RenderPipelineDescriptor_inputPrimitiveTopology
- RenderPipelineDescriptor_isAlphaToCoverageEnabled
- RenderPipelineDescriptor_isAlphaToOneEnabled
- RenderPipelineDescriptor_isRasterizationEnabled
- RenderPipelineDescriptor_isTessellationFactorScaleEnabled
- RenderPipelineDescriptor_label
- RenderPipelineDescriptor_maxTessellationFactor
- RenderPipelineDescriptor_maxVertexAmplificationCount
- RenderPipelineDescriptor_rasterSampleCount
- RenderPipelineDescriptor_reset
- RenderPipelineDescriptor_sampleCount
- RenderPipelineDescriptor_setAlphaToCoverageEnabled
- RenderPipelineDescriptor_setAlphaToOneEnabled
- RenderPipelineDescriptor_setBinaryArchives
- RenderPipelineDescriptor_setDepthAttachmentPixelFormat
- RenderPipelineDescriptor_setFragmentFunction
- RenderPipelineDescriptor_setInputPrimitiveTopology
- RenderPipelineDescriptor_setLabel
- RenderPipelineDescriptor_setMaxTessellationFactor
- RenderPipelineDescriptor_setMaxVertexAmplificationCount
- RenderPipelineDescriptor_setRasterSampleCount
- RenderPipelineDescriptor_setRasterizationEnabled
- RenderPipelineDescriptor_setSampleCount
- RenderPipelineDescriptor_setStencilAttachmentPixelFormat
- RenderPipelineDescriptor_setSupportIndirectCommandBuffers
- RenderPipelineDescriptor_setTessellationControlPointIndexType
- RenderPipelineDescriptor_setTessellationFactorFormat
- RenderPipelineDescriptor_setTessellationFactorScaleEnabled
- RenderPipelineDescriptor_setTessellationFactorStepFunction
- RenderPipelineDescriptor_setTessellationOutputWindingOrder
- RenderPipelineDescriptor_setTessellationPartitionMode
- RenderPipelineDescriptor_setVertexDescriptor
- RenderPipelineDescriptor_setVertexFunction
- RenderPipelineDescriptor_stencilAttachmentPixelFormat
- RenderPipelineDescriptor_supportIndirectCommandBuffers
- RenderPipelineDescriptor_tessellationControlPointIndexType
- RenderPipelineDescriptor_tessellationFactorFormat
- RenderPipelineDescriptor_tessellationFactorStepFunction
- RenderPipelineDescriptor_tessellationOutputWindingOrder
- RenderPipelineDescriptor_tessellationPartitionMode
- RenderPipelineDescriptor_vertexBuffers
- RenderPipelineDescriptor_vertexDescriptor
- RenderPipelineDescriptor_vertexFunction
- RenderPipelineFunctionsDescriptor_alloc
- RenderPipelineFunctionsDescriptor_fragmentAdditionalBinaryFunctions
- RenderPipelineFunctionsDescriptor_init
- RenderPipelineFunctionsDescriptor_setFragmentAdditionalBinaryFunctions
- RenderPipelineFunctionsDescriptor_setTileAdditionalBinaryFunctions
- RenderPipelineFunctionsDescriptor_setVertexAdditionalBinaryFunctions
- RenderPipelineFunctionsDescriptor_tileAdditionalBinaryFunctions
- RenderPipelineFunctionsDescriptor_vertexAdditionalBinaryFunctions
- RenderPipelineReflection_alloc
- RenderPipelineReflection_fragmentArguments
- RenderPipelineReflection_init
- RenderPipelineReflection_tileArguments
- RenderPipelineReflection_vertexArguments
- RenderPipelineState_device
- RenderPipelineState_functionHandle
- RenderPipelineState_imageblockMemoryLengthForDimensions
- RenderPipelineState_imageblockSampleLength
- RenderPipelineState_label
- RenderPipelineState_maxTotalThreadsPerThreadgroup
- RenderPipelineState_newIntersectionFunctionTable
- RenderPipelineState_newRenderPipelineState
- RenderPipelineState_newVisibleFunctionTable
- RenderPipelineState_supportIndirectCommandBuffers
- RenderPipelineState_threadgroupSizeMatchesTileSize
- ResourceStateCommandEncoder_updateFence
- ResourceStateCommandEncoder_updateTextureMapping
- ResourceStateCommandEncoder_updateTextureMappingIndirect
- ResourceStateCommandEncoder_updateTextureMappings
- ResourceStateCommandEncoder_waitForFence
- ResourceStatePassDescriptor_alloc
- ResourceStatePassDescriptor_init
- ResourceStatePassDescriptor_resourceStatePassDescriptor
- ResourceStatePassDescriptor_sampleBufferAttachments
- ResourceStatePassSampleBufferAttachmentDescriptorArray_alloc
- ResourceStatePassSampleBufferAttachmentDescriptorArray_init
- ResourceStatePassSampleBufferAttachmentDescriptorArray_object
- ResourceStatePassSampleBufferAttachmentDescriptorArray_setObject
- ResourceStatePassSampleBufferAttachmentDescriptor_alloc
- ResourceStatePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex
- ResourceStatePassSampleBufferAttachmentDescriptor_init
- ResourceStatePassSampleBufferAttachmentDescriptor_sampleBuffer
- ResourceStatePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex
- ResourceStatePassSampleBufferAttachmentDescriptor_setSampleBuffer
- ResourceStatePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex
- ResourceStatePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex
- Resource_allocatedSize
- Resource_cpuCacheMode
- Resource_device
- Resource_hazardTrackingMode
- Resource_heap
- Resource_heapOffset
- Resource_isAliasable
- Resource_label
- Resource_makeAliasable
- Resource_resourceOptions
- Resource_setLabel
- Resource_setPurgeableState
- Resource_storageMode
- SamplerDescriptor_alloc
- SamplerDescriptor_borderColor
- SamplerDescriptor_compareFunction
- SamplerDescriptor_init
- SamplerDescriptor_label
- SamplerDescriptor_lodAverage
- SamplerDescriptor_lodMaxClamp
- SamplerDescriptor_lodMinClamp
- SamplerDescriptor_magFilter
- SamplerDescriptor_maxAnisotropy
- SamplerDescriptor_minFilter
- SamplerDescriptor_mipFilter
- SamplerDescriptor_normalizedCoordinates
- SamplerDescriptor_rAddressMode
- SamplerDescriptor_sAddressMode
- SamplerDescriptor_setBorderColor
- SamplerDescriptor_setCompareFunction
- SamplerDescriptor_setLabel
- SamplerDescriptor_setLodAverage
- SamplerDescriptor_setLodMaxClamp
- SamplerDescriptor_setLodMinClamp
- SamplerDescriptor_setMagFilter
- SamplerDescriptor_setMaxAnisotropy
- SamplerDescriptor_setMinFilter
- SamplerDescriptor_setMipFilter
- SamplerDescriptor_setNormalizedCoordinates
- SamplerDescriptor_setRAddressMode
- SamplerDescriptor_setSAddressMode
- SamplerDescriptor_setSupportArgumentBuffers
- SamplerDescriptor_setTAddressMode
- SamplerDescriptor_supportArgumentBuffers
- SamplerDescriptor_tAddressMode
- SamplerState_device
- SamplerState_label
- SharedEventHandle_alloc
- SharedEventHandle_init
- SharedEventHandle_label
- SharedEventListener_alloc
- SharedEventListener_dispatchQueue
- SharedEventListener_init
- SharedEventListener_initWithDispatchQueue
- SharedEvent_newSharedEventHandle
- SharedEvent_notifyListener
- SharedEvent_setSignaledValue
- SharedEvent_signaledValue
- SharedTextureHandle_alloc
- SharedTextureHandle_device
- SharedTextureHandle_init
- SharedTextureHandle_label
- StageInputOutputDescriptor_alloc
- StageInputOutputDescriptor_attributes
- StageInputOutputDescriptor_indexBufferIndex
- StageInputOutputDescriptor_indexType
- StageInputOutputDescriptor_init
- StageInputOutputDescriptor_layouts
- StageInputOutputDescriptor_reset
- StageInputOutputDescriptor_setIndexBufferIndex
- StageInputOutputDescriptor_setIndexType
- StageInputOutputDescriptor_stageInputOutputDescriptor
- StencilDescriptor_alloc
- StencilDescriptor_depthFailureOperation
- StencilDescriptor_depthStencilPassOperation
- StencilDescriptor_init
- StencilDescriptor_readMask
- StencilDescriptor_setDepthFailureOperation
- StencilDescriptor_setDepthStencilPassOperation
- StencilDescriptor_setReadMask
- StencilDescriptor_setStencilCompareFunction
- StencilDescriptor_setStencilFailureOperation
- StencilDescriptor_setWriteMask
- StencilDescriptor_stencilCompareFunction
- StencilDescriptor_stencilFailureOperation
- StencilDescriptor_writeMask
- StructMember_alloc
- StructMember_argumentIndex
- StructMember_arrayType
- StructMember_dataType
- StructMember_init
- StructMember_name
- StructMember_offset
- StructMember_pointerType
- StructMember_structType
- StructMember_textureReferenceType
- StructType_alloc
- StructType_init
- StructType_memberByName
- StructType_members
- TextureDescriptor_alloc
- TextureDescriptor_allowGPUOptimizedContents
- TextureDescriptor_arrayLength
- TextureDescriptor_cpuCacheMode
- TextureDescriptor_depth
- TextureDescriptor_hazardTrackingMode
- TextureDescriptor_height
- TextureDescriptor_init
- TextureDescriptor_mipmapLevelCount
- TextureDescriptor_pixelFormat
- TextureDescriptor_resourceOptions
- TextureDescriptor_sampleCount
- TextureDescriptor_setAllowGPUOptimizedContents
- TextureDescriptor_setArrayLength
- TextureDescriptor_setCpuCacheMode
- TextureDescriptor_setDepth
- TextureDescriptor_setHazardTrackingMode
- TextureDescriptor_setHeight
- TextureDescriptor_setMipmapLevelCount
- TextureDescriptor_setPixelFormat
- TextureDescriptor_setResourceOptions
- TextureDescriptor_setSampleCount
- TextureDescriptor_setStorageMode
- TextureDescriptor_setSwizzle
- TextureDescriptor_setTextureType
- TextureDescriptor_setUsage
- TextureDescriptor_setWidth
- TextureDescriptor_storageMode
- TextureDescriptor_swizzle
- TextureDescriptor_texture2DDescriptorWithPixelFormat
- TextureDescriptor_textureBufferDescriptorWithPixelFormat
- TextureDescriptor_textureCubeDescriptorWithPixelFormat
- TextureDescriptor_textureType
- TextureDescriptor_usage
- TextureDescriptor_width
- TextureReferenceType_access
- TextureReferenceType_alloc
- TextureReferenceType_init
- TextureReferenceType_isDepthTexture
- TextureReferenceType_textureDataType
- TextureReferenceType_textureType
- Texture_allowGPUOptimizedContents
- Texture_arrayLength
- Texture_buffer
- Texture_bufferBytesPerRow
- Texture_bufferOffset
- Texture_depth
- Texture_firstMipmapInTail
- Texture_getBytes
- Texture_getBytesWithLevel
- Texture_height
- Texture_iosurface
- Texture_iosurfacePlane
- Texture_isFramebufferOnly
- Texture_isShareable
- Texture_isSparse
- Texture_mipmapLevelCount
- Texture_newRemoteTextureViewForDevice
- Texture_newSharedTextureHandle
- Texture_newTextureView
- Texture_newTextureViewWithLevels
- Texture_newTextureViewWithLevelsAndSwizzle
- Texture_parentRelativeLevel
- Texture_parentRelativeSlice
- Texture_parentTexture
- Texture_pixelFormat
- Texture_remoteStorageTexture
- Texture_replaceRegion
- Texture_replaceRegionWithLevel
- Texture_rootResource
- Texture_sampleCount
- Texture_swizzle
- Texture_tailSizeInBytes
- Texture_textureType
- Texture_usage
- Texture_width
- TileRenderPipelineColorAttachmentDescriptorArray_alloc
- TileRenderPipelineColorAttachmentDescriptorArray_init
- TileRenderPipelineColorAttachmentDescriptorArray_object
- TileRenderPipelineColorAttachmentDescriptorArray_setObject
- TileRenderPipelineColorAttachmentDescriptor_alloc
- TileRenderPipelineColorAttachmentDescriptor_init
- TileRenderPipelineColorAttachmentDescriptor_pixelFormat
- TileRenderPipelineColorAttachmentDescriptor_setPixelFormat
- TileRenderPipelineDescriptor_alloc
- TileRenderPipelineDescriptor_binaryArchives
- TileRenderPipelineDescriptor_colorAttachments
- TileRenderPipelineDescriptor_init
- TileRenderPipelineDescriptor_label
- TileRenderPipelineDescriptor_maxTotalThreadsPerThreadgroup
- TileRenderPipelineDescriptor_rasterSampleCount
- TileRenderPipelineDescriptor_reset
- TileRenderPipelineDescriptor_setBinaryArchives
- TileRenderPipelineDescriptor_setLabel
- TileRenderPipelineDescriptor_setMaxTotalThreadsPerThreadgroup
- TileRenderPipelineDescriptor_setRasterSampleCount
- TileRenderPipelineDescriptor_setThreadgroupSizeMatchesTileSize
- TileRenderPipelineDescriptor_setTileFunction
- TileRenderPipelineDescriptor_threadgroupSizeMatchesTileSize
- TileRenderPipelineDescriptor_tileBuffers
- TileRenderPipelineDescriptor_tileFunction
- Type_alloc
- Type_dataType
- Type_init
- VertexAttributeDescriptorArray_alloc
- VertexAttributeDescriptorArray_init
- VertexAttributeDescriptorArray_object
- VertexAttributeDescriptorArray_setObject
- VertexAttributeDescriptor_alloc
- VertexAttributeDescriptor_bufferIndex
- VertexAttributeDescriptor_format
- VertexAttributeDescriptor_init
- VertexAttributeDescriptor_offset
- VertexAttributeDescriptor_setBufferIndex
- VertexAttributeDescriptor_setFormat
- VertexAttributeDescriptor_setOffset
- VertexAttribute_alloc
- VertexAttribute_attributeIndex
- VertexAttribute_attributeType
- VertexAttribute_init
- VertexAttribute_isActive
- VertexAttribute_isPatchControlPointData
- VertexAttribute_isPatchData
- VertexAttribute_name
- VertexBufferLayoutDescriptorArray_alloc
- VertexBufferLayoutDescriptorArray_init
- VertexBufferLayoutDescriptorArray_object
- VertexBufferLayoutDescriptorArray_setObject
- VertexBufferLayoutDescriptor_alloc
- VertexBufferLayoutDescriptor_init
- VertexBufferLayoutDescriptor_setStepFunction
- VertexBufferLayoutDescriptor_setStepRate
- VertexBufferLayoutDescriptor_setStride
- VertexBufferLayoutDescriptor_stepFunction
- VertexBufferLayoutDescriptor_stepRate
- VertexBufferLayoutDescriptor_stride
- VertexDescriptor_alloc
- VertexDescriptor_attributes
- VertexDescriptor_init
- VertexDescriptor_layouts
- VertexDescriptor_reset
- VertexDescriptor_vertexDescriptor
- VisibleFunctionTableDescriptor_alloc
- VisibleFunctionTableDescriptor_functionCount
- VisibleFunctionTableDescriptor_init
- VisibleFunctionTableDescriptor_setFunctionCount
- VisibleFunctionTableDescriptor_visibleFunctionTableDescriptor
- VisibleFunctionTable_setFunction
- VisibleFunctionTable_setFunctions
- new
Types
AccelerationStructure ¶
AccelerationStructure :: struct { _: Resource, }
AccelerationStructureBoundingBoxGeometryDescriptor ¶
AccelerationStructureBoundingBoxGeometryDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureBoundingBoxGeometryDescriptor), _: AccelerationStructureDescriptor, }
AccelerationStructureCommandEncoder ¶
AccelerationStructureCommandEncoder :: struct { _: CommandEncoder, }
AccelerationStructureDescriptor ¶
AccelerationStructureDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureDescriptor), }
AccelerationStructureGeometryDescriptor ¶
AccelerationStructureGeometryDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureGeometryDescriptor), }
AccelerationStructureInstanceDescriptor ¶
AccelerationStructureInstanceDescriptor :: struct { transformationMatrix: PackedFloat4x3, options: AccelerationStructureInstanceOptions, mask: u32, intersectionFunctionTableOffset: u32, accelerationStructureIndex: u32, }
AccelerationStructureInstanceDescriptorType ¶
AccelerationStructureInstanceDescriptorType :: enum objc_Foundation.UInteger { Default = 0, UserID = 1, Motion = 2, }
AccelerationStructureInstanceOption ¶
AccelerationStructureInstanceOption :: enum u32 { DisableTriangleCulling = 0, TriangleFrontFacingWindingCounterClockwise = 1, Opaque = 2, NonOpaque = 3, }
AccelerationStructureInstanceOptions ¶
AccelerationStructureInstanceOptions :: distinct bit_set[AccelerationStructureInstanceOption; u32]
AccelerationStructureMotionBoundingBoxGeometryDescriptor ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureMotionBoundingBoxGeometryDescriptor), _: AccelerationStructureGeometryDescriptor, }
AccelerationStructureMotionTriangleGeometryDescriptor ¶
AccelerationStructureMotionTriangleGeometryDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureMotionTriangleGeometryDescriptor), _: AccelerationStructureGeometryDescriptor, }
AccelerationStructureTriangleGeometryDescriptor ¶
AccelerationStructureTriangleGeometryDescriptor :: struct { _: objc_Foundation.NS.Copying(AccelerationStructureTriangleGeometryDescriptor), _: AccelerationStructureDescriptor, }
AccelerationStructureUsage ¶
AccelerationStructureUsage :: distinct bit_set[AccelerationStructureUsageFlag; objc_Foundation.UInteger]
AccelerationStructureUsageFlag ¶
AccelerationStructureUsageFlag :: enum objc_Foundation.UInteger { Refit = 0, PreferFastBuild = 1, ExtendedLimits = 2, }
Argument ¶
Argument :: struct { _: objc_Foundation.Object, }
ArgumentAccess ¶
ArgumentAccess :: enum objc_Foundation.UInteger { ReadOnly = 0, ReadWrite = 1, WriteOnly = 2, }
ArgumentBuffersTier ¶
ArgumentBuffersTier :: enum objc_Foundation.UInteger { Tier1 = 0, Tier2 = 1, }
ArgumentDescriptor ¶
ArgumentDescriptor :: struct { _: objc_Foundation.NS.Copying(ArgumentDescriptor), }
ArgumentEncoder ¶
ArgumentEncoder :: struct { _: objc_Foundation.Object, }
ArgumentType ¶
ArgumentType :: enum objc_Foundation.UInteger { Buffer = 0, ThreadgroupMemory = 1, Texture = 2, Sampler = 3, ImageblockData = 16, Imageblock = 17, VisibleFunctionTable = 24, PrimitiveAccelerationStructure = 25, InstanceAccelerationStructure = 26, IntersectionFunctionTable = 27, }
ArrayType ¶
ArrayType :: struct { _: Type, }
Attribute ¶
Attribute :: struct { _: objc_Foundation.Object, }
AttributeDescriptor ¶
AttributeDescriptor :: struct { _: objc_Foundation.NS.Copying(AttributeDescriptor), }
AttributeDescriptorArray ¶
AttributeDescriptorArray :: struct { _: objc_Foundation.Object, }
AttributeFormat ¶
AttributeFormat :: enum objc_Foundation.UInteger { Invalid = 0, UChar2 = 1, UChar3 = 2, UChar4 = 3, Char2 = 4, Char3 = 5, Char4 = 6, UChar2Normalized = 7, UChar3Normalized = 8, UChar4Normalized = 9, Char2Normalized = 10, Char3Normalized = 11, Char4Normalized = 12, UShort2 = 13, UShort3 = 14, UShort4 = 15, Short2 = 16, Short3 = 17, Short4 = 18, UShort2Normalized = 19, UShort3Normalized = 20, UShort4Normalized = 21, Short2Normalized = 22, Short3Normalized = 23, Short4Normalized = 24, Half2 = 25, Half3 = 26, Half4 = 27, Float = 28, Float2 = 29, Float3 = 30, Float4 = 31, Int = 32, Int2 = 33, Int3 = 34, Int4 = 35, UInt = 36, UInt2 = 37, UInt3 = 38, UInt4 = 39, Int1010102Normalized = 40, UInt1010102Normalized = 41, UChar4Normalized_BGRA = 42, UChar = 45, Char = 46, UCharNormalized = 47, CharNormalized = 48, UShort = 49, Short = 50, UShortNormalized = 51, ShortNormalized = 52, Half = 53, }
AutoreleasedArgument ¶
AutoreleasedArgument :: ^Argument
AutoreleasedComputePipelineReflection ¶
AutoreleasedComputePipelineReflection :: ^ComputePipelineReflection
AutoreleasedRenderPipelineReflection ¶
AutoreleasedRenderPipelineReflection :: ^RenderPipelineReflection
AxisAlignedBoundingBox ¶
AxisAlignedBoundingBox :: struct { min: PackedFloat3, max: PackedFloat3, }
BarrierScope ¶
BarrierScope :: distinct bit_set[BarrierScopeFlag; objc_Foundation.UInteger]
BarrierScopeFlag ¶
BarrierScopeFlag :: enum objc_Foundation.UInteger { Buffers = 0, Textures = 1, RenderTargets = 2, }
BinaryArchive ¶
BinaryArchive :: struct { _: objc_Foundation.NS.Copying(BinaryArchive), }
BinaryArchiveDescriptor ¶
BinaryArchiveDescriptor :: struct { _: objc_Foundation.NS.Copying(BinaryArchiveDescriptor), }
BinaryArchiveError ¶
BinaryArchiveError :: enum objc_Foundation.UInteger { None = 0, InvalidFile = 1, UnexpectedElement = 2, CompilationFailure = 3, }
BlendFactor ¶
BlendFactor :: enum objc_Foundation.UInteger { Zero = 0, One = 1, SourceColor = 2, OneMinusSourceColor = 3, SourceAlpha = 4, OneMinusSourceAlpha = 5, DestinationColor = 6, OneMinusDestinationColor = 7, DestinationAlpha = 8, OneMinusDestinationAlpha = 9, SourceAlphaSaturated = 10, BlendColor = 11, OneMinusBlendColor = 12, BlendAlpha = 13, OneMinusBlendAlpha = 14, Source1Color = 15, OneMinusSource1Color = 16, Source1Alpha = 17, OneMinusSource1Alpha = 18, }
BlendOperation ¶
BlendOperation :: enum objc_Foundation.UInteger { Add = 0, Subtract = 1, ReverseSubtract = 2, Min = 3, Max = 4, }
BlitCommandEncoder ¶
BlitCommandEncoder :: struct { _: CommandEncoder, }
BlitOption ¶
BlitOption :: distinct bit_set[BlitOptionFlag; objc_Foundation.UInteger]
BlitOptionFlag ¶
BlitOptionFlag :: enum objc_Foundation.UInteger { DepthFromDepthStencil = 0, StencilFromDepthStencil = 1, RowLinearPVRTC = 2, }
BlitPassDescriptor ¶
BlitPassDescriptor :: struct { _: objc_Foundation.NS.Copying(BlitPassDescriptor), }
BlitPassSampleBufferAttachmentDescriptor ¶
BlitPassSampleBufferAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(BlitPassSampleBufferAttachmentDescriptor), }
BlitPassSampleBufferAttachmentDescriptorArray ¶
BlitPassSampleBufferAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
BufferLayoutDescriptor ¶
BufferLayoutDescriptor :: struct { _: objc_Foundation.NS.Copying(BufferLayoutDescriptor), }
BufferLayoutDescriptorArray ¶
BufferLayoutDescriptorArray :: struct { _: objc_Foundation.Object, }
CFTimeInterval ¶
CFTimeInterval :: objc_Foundation.TimeInterval
CPUCacheMode ¶
CPUCacheMode :: enum objc_Foundation.UInteger { DefaultCache = 0, WriteCombined = 1, }
CaptureDescriptor ¶
CaptureDescriptor :: struct { _: objc_Foundation.NS.Copying(CaptureDescriptor), }
CaptureDestination ¶
CaptureDestination :: enum objc_Foundation.Integer { DeveloperTools = 1, GPUTraceDocument = 2, }
CaptureError ¶
CaptureError :: enum objc_Foundation.Integer { NotSupported = 1, AlreadyCapturing = 2, InvalidDescriptor = 3, }
CaptureManager ¶
CaptureManager :: struct { _: objc_Foundation.Object, }
CaptureScope ¶
CaptureScope :: struct { _: objc_Foundation.Object, }
ClearColor ¶
ClearColor :: struct { red: f64, green: f64, blue: f64, alpha: f64, }
ColorWriteMask ¶
ColorWriteMask :: distinct bit_set[ColorWriteMaskFlag; objc_Foundation.UInteger]
ColorWriteMaskFlag ¶
ColorWriteMaskFlag :: enum objc_Foundation.UInteger { Alpha = 0, Blue = 1, Green = 2, Red = 3, }
CommandBuffer ¶
CommandBuffer :: struct { _: objc_Foundation.Object, }
CommandBufferDescriptor ¶
CommandBufferDescriptor :: struct { _: objc_Foundation.NS.Copying(CommandBufferDescriptor), }
CommandBufferEncoderInfo ¶
CommandBufferEncoderInfo :: struct { _: objc_Foundation.Object, }
CommandBufferError ¶
CommandBufferError :: enum objc_Foundation.UInteger { None = 0, Timeout = 2, PageFault = 3, AccessRevoked = 4, Blacklisted = 4, NotPermitted = 7, OutOfMemory = 8, InvalidResource = 9, Memoryless = 10, DeviceRemoved = 11, StackOverflow = 12, }
CommandBufferErrorOption ¶
CommandBufferErrorOption :: distinct bit_set[CommandBufferErrorOptionFlag; objc_Foundation.UInteger]
CommandBufferErrorOptionFlag ¶
CommandBufferErrorOptionFlag :: enum objc_Foundation.UInteger { EncoderExecutionStatus = 0, }
CommandBufferHandler ¶
CommandBufferHandler :: distinct rawptr
CommandBufferStatus ¶
CommandBufferStatus :: enum objc_Foundation.UInteger { NotEnqueued = 0, Enqueued = 1, Committed = 2, Scheduled = 3, Completed = 4, Error = 5, }
CommandEncoder ¶
CommandEncoder :: struct { _: objc_Foundation.Object, }
CommandEncoderErrorState ¶
CommandEncoderErrorState :: enum objc_Foundation.Integer { Unknown = 0, Completed = 1, Affected = 2, Pending = 3, Faulted = 4, }
CommandQueue ¶
CommandQueue :: struct { _: objc_Foundation.Object, }
CommonCounter ¶
CommonCounter :: ^objc_Foundation.String
CommonCounterSet ¶
CommonCounterSet :: ^objc_Foundation.String
CompareFunction ¶
CompareFunction :: enum objc_Foundation.UInteger { Never = 0, Less = 1, Equal = 2, LessEqual = 3, Greater = 4, NotEqual = 5, GreaterEqual = 6, Always = 7, }
CompileOptions ¶
CompileOptions :: struct { _: objc_Foundation.NS.Copying(CompileOptions), }
ComputeCommandEncoder ¶
ComputeCommandEncoder :: struct { _: CommandEncoder, }
ComputePassDescriptor ¶
ComputePassDescriptor :: struct { _: objc_Foundation.NS.Copying(ComputePassDescriptor), }
ComputePassSampleBufferAttachmentDescriptor ¶
ComputePassSampleBufferAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(ComputePassSampleBufferAttachmentDescriptor), }
ComputePassSampleBufferAttachmentDescriptorArray ¶
ComputePassSampleBufferAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
ComputePipelineDescriptor ¶
ComputePipelineDescriptor :: struct { _: objc_Foundation.NS.Copying(ComputePipelineDescriptor), }
ComputePipelineReflection ¶
ComputePipelineReflection :: struct { _: objc_Foundation.Object, }
ComputePipelineState ¶
ComputePipelineState :: struct { _: objc_Foundation.Object, }
Coordinate2D ¶
Coordinate2D :: struct { x: f32, y: f32, }
CounterResultStageUtilization ¶
CounterResultStageUtilization :: struct { totalCycles: u64, vertexCycles: u64, tessellationCycles: u64, postTessellationVertexCycles: u64, fragmentCycles: u64, renderTargetCycles: u64, }
CounterResultStatistic ¶
CounterResultStatistic :: struct { tessellationInputPatches: u64, vertexInvocations: u64, postTessellationVertexInvocations: u64, clipperInvocations: u64, clipperPrimitivesOut: u64, fragmentInvocations: u64, fragmentsPassed: u64, computeKernelInvocations: u64, }
CounterResultTimestamp ¶
CounterResultTimestamp :: struct { timestamp: u64, }
CounterSampleBuffer ¶
CounterSampleBuffer :: struct { _: objc_Foundation.Object, }
CounterSampleBufferDescriptor ¶
CounterSampleBufferDescriptor :: struct { _: objc_Foundation.NS.Copying(CounterSampleBufferDescriptor), }
CounterSampleBufferError ¶
CounterSampleBufferError :: enum objc_Foundation.Integer { OutOfMemory = 0, Invalid = 1, }
CounterSamplingPoint ¶
CounterSamplingPoint :: enum objc_Foundation.UInteger { AtStageBoundary = 0, AtDrawBoundary = 1, AtDispatchBoundary = 2, AtTileDispatchBoundary = 3, AtBlitBoundary = 4, }
CounterSet ¶
CounterSet :: struct { _: objc_Foundation.Object, }
CullMode ¶
CullMode :: enum objc_Foundation.UInteger { None = 0, Front = 1, Back = 2, }
DataType ¶
DataType :: enum objc_Foundation.UInteger { None = 0, Struct = 1, Array = 2, Float = 3, Float2 = 4, Float3 = 5, Float4 = 6, Float2x2 = 7, Float2x3 = 8, Float2x4 = 9, Float3x2 = 10, Float3x3 = 11, Float3x4 = 12, Float4x2 = 13, Float4x3 = 14, Float4x4 = 15, Half = 16, Half2 = 17, Half3 = 18, Half4 = 19, Half2x2 = 20, Half2x3 = 21, Half2x4 = 22, Half3x2 = 23, Half3x3 = 24, Half3x4 = 25, Half4x2 = 26, Half4x3 = 27, Half4x4 = 28, Int = 29, Int2 = 30, Int3 = 31, Int4 = 32, UInt = 33, UInt2 = 34, UInt3 = 35, UInt4 = 36, Short = 37, Short2 = 38, Short3 = 39, Short4 = 40, UShort = 41, UShort2 = 42, UShort3 = 43, UShort4 = 44, Char = 45, Char2 = 46, Char3 = 47, Char4 = 48, UChar = 49, UChar2 = 50, UChar3 = 51, UChar4 = 52, Bool = 53, Bool2 = 54, Bool3 = 55, Bool4 = 56, Texture = 58, Sampler = 59, Pointer = 60, R8Unorm = 62, R8Snorm = 63, R16Unorm = 64, R16Snorm = 65, RG8Unorm = 66, RG8Snorm = 67, RG16Unorm = 68, RG16Snorm = 69, RGBA8Unorm = 70, RGBA8Unorm_sRGB = 71, RGBA8Snorm = 72, RGBA16Unorm = 73, RGBA16Snorm = 74, RGB10A2Unorm = 75, RG11B10Float = 76, RGB9E5Float = 77, RenderPipeline = 78, ComputePipeline = 79, IndirectCommandBuffer = 80, Long = 81, Long2 = 82, Long3 = 83, Long4 = 84, ULong = 85, ULong2 = 86, ULong3 = 87, ULong4 = 88, VisibleFunctionTable = 115, IntersectionFunctionTable = 116, PrimitiveAccelerationStructure = 117, InstanceAccelerationStructure = 118, }
DepthClipMode ¶
DepthClipMode :: enum objc_Foundation.UInteger { Clip = 0, Clamp = 1, }
DepthStencilDescriptor ¶
DepthStencilDescriptor :: struct { _: objc_Foundation.NS.Copying(DepthStencilDescriptor), }
DepthStencilState ¶
DepthStencilState :: struct { _: objc_Foundation.Object, }
DeviceLocation ¶
DeviceLocation :: enum objc_Foundation.UInteger { BuiltIn = 0, Slot = 1, External = 2, Unspecified = 18446744073709551615, }
DeviceNotificationHandler ¶
DeviceNotificationHandler :: ^objc_Foundation.Block
DeviceNotificationName ¶
DeviceNotificationName :: ^objc_Foundation.String
DispatchThreadgroupsIndirectArguments ¶
DispatchThreadgroupsIndirectArguments :: struct { threadgroupsPerGrid: [3]u32, }
DispatchType ¶
DispatchType :: enum objc_Foundation.UInteger { Serial = 0, Concurrent = 1, }
DrawIndexedPrimitivesIndirectArguments ¶
DrawIndexedPrimitivesIndirectArguments :: struct { indexCount: u32, instanceCount: u32, indexStart: u32, baseVertex: i32, baseInstance: u32, }
DrawPatchIndirectArguments ¶
DrawPatchIndirectArguments :: struct { patchCount: u32, instanceCount: u32, patchStart: u32, baseInstance: u32, }
DrawPrimitivesIndirectArguments ¶
DrawPrimitivesIndirectArguments :: struct { vertexCount: u32, instanceCount: u32, vertexStart: u32, baseInstance: u32, }
Drawable ¶
Drawable :: struct { _: objc_Foundation.Object, }
DrawablePresentedHandler ¶
DrawablePresentedHandler :: ^objc_Foundation.Block
DynamicLibrary ¶
DynamicLibrary :: struct { _: objc_Foundation.Object, }
DynamicLibraryError ¶
DynamicLibraryError :: enum objc_Foundation.UInteger { None = 0, InvalidFile = 1, CompilationFailure = 2, UnresolvedInstallName = 3, DependencyLoadFailure = 4, Unsupported = 5, }
FeatureSet ¶
FeatureSet :: enum objc_Foundation.UInteger { iOS_GPUFamily1_v1 = 0, iOS_GPUFamily2_v1 = 1, iOS_GPUFamily1_v2 = 2, iOS_GPUFamily2_v2 = 3, iOS_GPUFamily3_v1 = 4, iOS_GPUFamily1_v3 = 5, iOS_GPUFamily2_v3 = 6, iOS_GPUFamily3_v2 = 7, iOS_GPUFamily1_v4 = 8, iOS_GPUFamily2_v4 = 9, iOS_GPUFamily3_v3 = 10, iOS_GPUFamily4_v1 = 11, iOS_GPUFamily1_v5 = 12, iOS_GPUFamily2_v5 = 13, iOS_GPUFamily3_v4 = 14, iOS_GPUFamily4_v2 = 15, iOS_GPUFamily5_v1 = 16, macOS_GPUFamily1_v1 = 10000, OSX_GPUFamily1_v1 = 10000, macOS_GPUFamily1_v2 = 10001, OSX_GPUFamily1_v2 = 10001, OSX_ReadWriteTextureTier2 = 10002, macOS_ReadWriteTextureTier2 = 10002, macOS_GPUFamily1_v3 = 10003, macOS_GPUFamily1_v4 = 10004, macOS_GPUFamily2_v1 = 10005, watchOS_GPUFamily1_v1 = 20000, WatchOS_GPUFamily1_v1 = 20000, watchOS_GPUFamily2_v1 = 20001, WatchOS_GPUFamily2_v1 = 20001, tvOS_GPUFamily1_v1 = 30000, TVOS_GPUFamily1_v1 = 30000, tvOS_GPUFamily1_v2 = 30001, tvOS_GPUFamily1_v3 = 30002, tvOS_GPUFamily2_v1 = 30003, tvOS_GPUFamily1_v4 = 30004, tvOS_GPUFamily2_v2 = 30005, }
Function ¶
Function :: struct { _: objc_Foundation.Object, }
FunctionConstant ¶
FunctionConstant :: struct { _: objc_Foundation.NS.Copying(FunctionConstant), }
FunctionConstantValues ¶
FunctionConstantValues :: struct { _: objc_Foundation.NS.Copying(FunctionConstantValues), }
FunctionDescriptor ¶
FunctionDescriptor :: struct { _: objc_Foundation.NS.Copying(FunctionDescriptor), }
FunctionHandle ¶
FunctionHandle :: struct { _: objc_Foundation.Object, }
FunctionLog ¶
FunctionLog :: struct { _: objc_Foundation.Object, }
FunctionLogDebugLocation ¶
FunctionLogDebugLocation :: struct { _: objc_Foundation.Object, }
FunctionLogType ¶
FunctionLogType :: enum objc_Foundation.UInteger { Validation = 0, }
FunctionOption ¶
FunctionOption :: enum objc_Foundation.UInteger { CompileToBinary = 0, }
FunctionOptions ¶
FunctionOptions :: distinct bit_set[FunctionOption; objc_Foundation.UInteger]
FunctionType ¶
FunctionType :: enum objc_Foundation.UInteger { Vertex = 1, Fragment = 2, Kernel = 3, Visible = 5, Intersection = 6, }
GPUFamily ¶
GPUFamily :: enum objc_Foundation.Integer { Apple1 = 1001, Apple2 = 1002, Apple3 = 1003, Apple4 = 1004, Apple5 = 1005, Apple6 = 1006, Apple7 = 1007, Apple8 = 1008, Mac1 = 2001, Mac2 = 2002, Common1 = 3001, Common2 = 3002, Common3 = 3003, MacCatalyst1 = 4001, MacCatalyst2 = 4002, }
HazardTrackingMode ¶
HazardTrackingMode :: enum objc_Foundation.UInteger { Default = 0, Untracked = 1, Tracked = 2, }
HeapDescriptor ¶
HeapDescriptor :: struct { _: objc_Foundation.NS.Copying(HeapDescriptor), }
HeapType ¶
HeapType :: enum objc_Foundation.Integer { Automatic = 0, Placement = 1, Sparse = 2, }
IOSurfaceRef ¶
IOSurfaceRef :: distinct rawptr
IndexType ¶
IndexType :: enum objc_Foundation.UInteger { UInt16 = 0, UInt32 = 1, }
IndirectCommandBuffer ¶
IndirectCommandBuffer :: struct { _: Resource, }
IndirectCommandBufferDescriptor ¶
IndirectCommandBufferDescriptor :: struct { _: objc_Foundation.NS.Copying(IndirectCommandBufferDescriptor), }
IndirectCommandBufferExecutionRange ¶
IndirectCommandBufferExecutionRange :: struct { location: u32, length: u32, }
IndirectCommandType ¶
IndirectCommandType :: distinct bit_set[IndirectCommandTypeFlag; objc_Foundation.UInteger]
IndirectCommandTypeFlag ¶
IndirectCommandTypeFlag :: enum objc_Foundation.UInteger { Draw = 0, DrawIndexed = 1, DrawPatches = 2, DrawIndexedPatches = 3, ConcurrentDispatch = 5, ConcurrentDispatchThreads = 6, }
IndirectComputeCommand ¶
IndirectComputeCommand :: struct { _: objc_Foundation.Object, }
IndirectRenderCommand ¶
IndirectRenderCommand :: struct { _: objc_Foundation.Object, }
InstanceAccelerationStructureDescriptor ¶
InstanceAccelerationStructureDescriptor :: struct { _: objc_Foundation.NS.Copying(InstanceAccelerationStructureDescriptor), _: AccelerationStructureDescriptor, }
IntersectionFunctionDescriptor ¶
IntersectionFunctionDescriptor :: struct { _: objc_Foundation.NS.Copying(IntersectionFunctionDescriptor), }
IntersectionFunctionSignature ¶
IntersectionFunctionSignature :: distinct bit_set[IntersectionFunctionSignatureFlag; objc_Foundation.UInteger]
IntersectionFunctionSignatureFlag ¶
IntersectionFunctionSignatureFlag :: enum objc_Foundation.UInteger { Instancing = 0, TriangleData = 1, WorldSpaceData = 2, InstanceMotion = 3, PrimitiveMotion = 4, ExtendedLimits = 5, }
IntersectionFunctionTable ¶
IntersectionFunctionTable :: struct { _: Resource, }
IntersectionFunctionTableDescriptor ¶
IntersectionFunctionTableDescriptor :: struct { _: objc_Foundation.NS.Copying(IntersectionFunctionTableDescriptor), }
LanguageVersion ¶
LanguageVersion :: enum objc_Foundation.UInteger { Version1_0 = 65536, Version1_1 = 65537, Version1_2 = 65538, Version2_0 = 131072, Version2_1 = 131073, Version2_2 = 131074, Version2_3 = 131075, Version2_4 = 131076, }
LibraryError ¶
LibraryError :: enum objc_Foundation.UInteger { Unsupported = 1, CompileFailure = 3, CompileWarning = 4, FunctionNotFound = 5, FileNotFound = 6, }
LibraryType ¶
LibraryType :: enum objc_Foundation.Integer { Executable = 0, Dynamic = 1, }
LinkedFunctions ¶
LinkedFunctions :: struct { _: objc_Foundation.NS.Copying(LinkedFunctions), }
LoadAction ¶
LoadAction :: enum objc_Foundation.UInteger { DontCare = 0, Load = 1, Clear = 2, }
LogContainer ¶
LogContainer :: struct { _: objc_Foundation.FastEnumeration, }
MapIndirectArguments ¶
MapIndirectArguments :: struct { regionOriginX: u32, regionOriginY: u32, regionOriginZ: u32, regionSizeWidth: u32, regionSizeHeight: u32, regionSizeDepth: u32, mipMapLevel: u32, sliceId: u32, }
MotionBorderMode ¶
MotionBorderMode :: enum u32 { Clamp = 0, Vanish = 1, }
MotionKeyframeData ¶
MotionKeyframeData :: struct { _: objc_Foundation.Object, }
MultisampleDepthResolveFilter ¶
MultisampleDepthResolveFilter :: enum objc_Foundation.UInteger { Sample0 = 0, Min = 1, Max = 2, }
MultisampleStencilResolveFilter ¶
MultisampleStencilResolveFilter :: enum objc_Foundation.UInteger { Sample0 = 0, DepthResolvedSample = 1, }
Mutability ¶
Mutability :: enum objc_Foundation.UInteger { Default = 0, Mutable = 1, Immutable = 2, }
NewComputePipelineStateCompletionHandler ¶
NewComputePipelineStateCompletionHandler :: ^objc_Foundation.Block
NewComputePipelineStateWithReflectionCompletionHandler ¶
NewComputePipelineStateWithReflectionCompletionHandler :: ^objc_Foundation.Block
NewLibraryCompletionHandler ¶
NewLibraryCompletionHandler :: ^objc_Foundation.Block
NewRenderPipelineStateCompletionHandler ¶
NewRenderPipelineStateCompletionHandler :: ^objc_Foundation.Block
NewRenderPipelineStateWithReflectionCompletionHandler ¶
NewRenderPipelineStateWithReflectionCompletionHandler :: ^objc_Foundation.Block
PackedFloat3 ¶
PackedFloat3 :: distinct [3]f32
PackedFloat4x3 ¶
PackedFloat4x3 :: struct { columns: [4]PackedFloat3, }
ParallelRenderCommandEncoder ¶
ParallelRenderCommandEncoder :: struct { _: CommandEncoder, }
PatchType ¶
PatchType :: enum objc_Foundation.UInteger { None = 0, Triangle = 1, Quad = 2, }
PipelineBufferDescriptor ¶
PipelineBufferDescriptor :: struct { _: objc_Foundation.NS.Copying(PipelineBufferDescriptor), }
PipelineBufferDescriptorArray ¶
PipelineBufferDescriptorArray :: struct { _: objc_Foundation.Object, }
PipelineOption ¶
PipelineOption :: distinct bit_set[PipelineOptionFlag; objc_Foundation.UInteger]
PipelineOptionFlag ¶
PipelineOptionFlag :: enum objc_Foundation.UInteger { ArgumentInfo = 0, BufferTypeInfo = 1, FailOnBinaryArchiveMiss = 2, }
PixelFormat ¶
PixelFormat :: enum objc_Foundation.UInteger { Invalid = 0, A8Unorm = 1, R8Unorm = 10, R8Unorm_sRGB = 11, R8Snorm = 12, R8Uint = 13, R8Sint = 14, R16Unorm = 20, R16Snorm = 22, R16Uint = 23, R16Sint = 24, R16Float = 25, RG8Unorm = 30, RG8Unorm_sRGB = 31, RG8Snorm = 32, RG8Uint = 33, RG8Sint = 34, B5G6R5Unorm = 40, A1BGR5Unorm = 41, ABGR4Unorm = 42, BGR5A1Unorm = 43, R32Uint = 53, R32Sint = 54, R32Float = 55, RG16Unorm = 60, RG16Snorm = 62, RG16Uint = 63, RG16Sint = 64, RG16Float = 65, RGBA8Unorm = 70, RGBA8Unorm_sRGB = 71, RGBA8Snorm = 72, RGBA8Uint = 73, RGBA8Sint = 74, BGRA8Unorm = 80, BGRA8Unorm_sRGB = 81, RGB10A2Unorm = 90, RGB10A2Uint = 91, RG11B10Float = 92, RGB9E5Float = 93, BGR10A2Unorm = 94, RG32Uint = 103, RG32Sint = 104, RG32Float = 105, RGBA16Unorm = 110, RGBA16Snorm = 112, RGBA16Uint = 113, RGBA16Sint = 114, RGBA16Float = 115, RGBA32Uint = 123, RGBA32Sint = 124, RGBA32Float = 125, BC1_RGBA = 130, BC1_RGBA_sRGB = 131, BC2_RGBA = 132, BC2_RGBA_sRGB = 133, BC3_RGBA = 134, BC3_RGBA_sRGB = 135, BC4_RUnorm = 140, BC4_RSnorm = 141, BC5_RGUnorm = 142, BC5_RGSnorm = 143, BC6H_RGBFloat = 150, BC6H_RGBUfloat = 151, BC7_RGBAUnorm = 152, BC7_RGBAUnorm_sRGB = 153, PVRTC_RGB_2BPP = 160, PVRTC_RGB_2BPP_sRGB = 161, PVRTC_RGB_4BPP = 162, PVRTC_RGB_4BPP_sRGB = 163, PVRTC_RGBA_2BPP = 164, PVRTC_RGBA_2BPP_sRGB = 165, PVRTC_RGBA_4BPP = 166, PVRTC_RGBA_4BPP_sRGB = 167, EAC_R11Unorm = 170, EAC_R11Snorm = 172, EAC_RG11Unorm = 174, EAC_RG11Snorm = 176, EAC_RGBA8 = 178, EAC_RGBA8_sRGB = 179, ETC2_RGB8 = 180, ETC2_RGB8_sRGB = 181, ETC2_RGB8A1 = 182, ETC2_RGB8A1_sRGB = 183, ASTC_4x4_sRGB = 186, ASTC_5x4_sRGB = 187, ASTC_5x5_sRGB = 188, ASTC_6x5_sRGB = 189, ASTC_6x6_sRGB = 190, ASTC_8x5_sRGB = 192, ASTC_8x6_sRGB = 193, ASTC_8x8_sRGB = 194, ASTC_10x5_sRGB = 195, ASTC_10x6_sRGB = 196, ASTC_10x8_sRGB = 197, ASTC_10x10_sRGB = 198, ASTC_12x10_sRGB = 199, ASTC_12x12_sRGB = 200, ASTC_4x4_LDR = 204, ASTC_5x4_LDR = 205, ASTC_5x5_LDR = 206, ASTC_6x5_LDR = 207, ASTC_6x6_LDR = 208, ASTC_8x5_LDR = 210, ASTC_8x6_LDR = 211, ASTC_8x8_LDR = 212, ASTC_10x5_LDR = 213, ASTC_10x6_LDR = 214, ASTC_10x8_LDR = 215, ASTC_10x10_LDR = 216, ASTC_12x10_LDR = 217, ASTC_12x12_LDR = 218, ASTC_4x4_HDR = 222, ASTC_5x4_HDR = 223, ASTC_5x5_HDR = 224, ASTC_6x5_HDR = 225, ASTC_6x6_HDR = 226, ASTC_8x5_HDR = 228, ASTC_8x6_HDR = 229, ASTC_8x8_HDR = 230, ASTC_10x5_HDR = 231, ASTC_10x6_HDR = 232, ASTC_10x8_HDR = 233, ASTC_10x10_HDR = 234, ASTC_12x10_HDR = 235, ASTC_12x12_HDR = 236, GBGR422 = 240, BGRG422 = 241, Depth16Unorm = 250, Depth32Float = 252, Stencil8 = 253, Depth24Unorm_Stencil8 = 255, Depth32Float_Stencil8 = 260, X32_Stencil8 = 261, X24_Stencil8 = 262, BGRA10_XR = 552, BGRA10_XR_sRGB = 553, BGR10_XR = 554, BGR10_XR_sRGB = 555, }
PointerType ¶
PointerType :: struct { _: Type, }
PrimitiveAccelerationStructureDescriptor ¶
PrimitiveAccelerationStructureDescriptor :: struct { _: objc_Foundation.NS.Copying(PrimitiveAccelerationStructureDescriptor), _: AccelerationStructureDescriptor, }
PrimitiveTopologyClass ¶
PrimitiveTopologyClass :: enum objc_Foundation.UInteger { Unspecified = 0, Point = 1, Line = 2, Triangle = 3, }
PrimitiveType ¶
PrimitiveType :: enum objc_Foundation.UInteger { Point = 0, Line = 1, LineStrip = 2, Triangle = 3, TriangleStrip = 4, }
PurgeableState ¶
PurgeableState :: enum objc_Foundation.UInteger { KeepCurrent = 1, NonVolatile = 2, Volatile = 3, Empty = 4, }
QuadTessellationFactorsHalf ¶
QuadTessellationFactorsHalf :: struct { edgeTessellationFactor: [4]u16, insideTessellationFactor: [2]u16, }
RasterizationRateLayerArray ¶
RasterizationRateLayerArray :: struct { _: objc_Foundation.Object, }
RasterizationRateLayerDescriptor ¶
RasterizationRateLayerDescriptor :: struct { _: objc_Foundation.NS.Copying(RasterizationRateLayerDescriptor), }
RasterizationRateMap ¶
RasterizationRateMap :: struct { _: objc_Foundation.Object, }
RasterizationRateMapDescriptor ¶
RasterizationRateMapDescriptor :: struct { _: objc_Foundation.NS.Copying(RasterizationRateMapDescriptor), }
RasterizationRateSampleArray ¶
RasterizationRateSampleArray :: struct { _: objc_Foundation.Object, }
ReadWriteTextureTier ¶
ReadWriteTextureTier :: enum objc_Foundation.UInteger { TierNone = 0, Tier1 = 1, Tier2 = 2, }
RenderCommandEncoder ¶
RenderCommandEncoder :: struct { _: CommandEncoder, }
RenderPassAttachmentDescriptor ¶
RenderPassAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassAttachmentDescriptor), }
RenderPassColorAttachmentDescriptor ¶
RenderPassColorAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassColorAttachmentDescriptor), _: RenderPassAttachmentDescriptor, }
RenderPassColorAttachmentDescriptorArray ¶
RenderPassColorAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
RenderPassDepthAttachmentDescriptor ¶
RenderPassDepthAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassDepthAttachmentDescriptor), _: RenderPassAttachmentDescriptor, }
RenderPassDescriptor ¶
RenderPassDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassDescriptor), _: AccelerationStructureDescriptor, }
RenderPassSampleBufferAttachmentDescriptor ¶
RenderPassSampleBufferAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassSampleBufferAttachmentDescriptor), }
RenderPassSampleBufferAttachmentDescriptorArray ¶
RenderPassSampleBufferAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
RenderPassStencilAttachmentDescriptor ¶
RenderPassStencilAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPassStencilAttachmentDescriptor), }
RenderPipelineColorAttachmentDescriptor ¶
RenderPipelineColorAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPipelineColorAttachmentDescriptor), _: RenderPassAttachmentDescriptor, }
RenderPipelineColorAttachmentDescriptorArray ¶
RenderPipelineColorAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
RenderPipelineDescriptor ¶
RenderPipelineDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPipelineDescriptor), }
RenderPipelineFunctionsDescriptor ¶
RenderPipelineFunctionsDescriptor :: struct { _: objc_Foundation.NS.Copying(RenderPipelineFunctionsDescriptor), }
RenderPipelineReflection ¶
RenderPipelineReflection :: struct { _: objc_Foundation.Object, }
RenderPipelineState ¶
RenderPipelineState :: struct { _: objc_Foundation.Object, }
RenderStage ¶
RenderStage :: enum objc_Foundation.UInteger { Vertex = 0, Fragment = 1, Tile = 2, }
RenderStages ¶
RenderStages :: distinct bit_set[RenderStage; objc_Foundation.UInteger]
Resource ¶
Resource :: struct { _: objc_Foundation.Object, }
ResourceOption ¶
ResourceOption :: enum objc_Foundation.UInteger { CPUCacheModeWriteCombined = 0, StorageModeManaged = 4, StorageModePrivate = 5, HazardTrackingModeUntracked = 8, HazardTrackingModeTracked = 9, }
ResourceOptions ¶
ResourceOptions :: distinct bit_set[ResourceOption; objc_Foundation.UInteger]
ResourceStateCommandEncoder ¶
ResourceStateCommandEncoder :: struct { _: CommandEncoder, }
ResourceStatePassDescriptor ¶
ResourceStatePassDescriptor :: struct { _: objc_Foundation.NS.Copying(ResourceStatePassDescriptor), }
ResourceStatePassSampleBufferAttachmentDescriptor ¶
ResourceStatePassSampleBufferAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(ResourceStatePassSampleBufferAttachmentDescriptor), }
ResourceStatePassSampleBufferAttachmentDescriptorArray ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
ResourceUsage ¶
ResourceUsage :: distinct bit_set[ResourceUsageFlag; objc_Foundation.UInteger]
ResourceUsageFlag ¶
ResourceUsageFlag :: enum objc_Foundation.UInteger { Read = 0, Write = 1, Sample = 2, }
SamplePosition ¶
SamplePosition :: distinct [2]f32
SamplerAddressMode ¶
SamplerAddressMode :: enum objc_Foundation.UInteger { ClampToEdge = 0, MirrorClampToEdge = 1, Repeat = 2, MirrorRepeat = 3, ClampToZero = 4, ClampToBorderColor = 5, }
SamplerBorderColor ¶
SamplerBorderColor :: enum objc_Foundation.UInteger { TransparentBlack = 0, OpaqueBlack = 1, OpaqueWhite = 2, }
SamplerDescriptor ¶
SamplerDescriptor :: struct { _: objc_Foundation.NS.Copying(SamplerDescriptor), }
SamplerMinMagFilter ¶
SamplerMinMagFilter :: enum objc_Foundation.UInteger { Nearest = 0, Linear = 1, }
SamplerMipFilter ¶
SamplerMipFilter :: enum objc_Foundation.UInteger { NotMipmapped = 0, Nearest = 1, Linear = 2, }
SamplerState ¶
SamplerState :: struct { _: objc_Foundation.Object, }
SharedEvent ¶
SharedEvent :: struct { _: Event, }
SharedEventHandle ¶
SharedEventHandle :: struct { _: objc_Foundation.Object, }
SharedEventListener ¶
SharedEventListener :: struct { _: objc_Foundation.Object, }
SharedEventNotificationBlock ¶
SharedEventNotificationBlock :: ^objc_Foundation.Block
SharedTextureHandle ¶
SharedTextureHandle :: struct { _: objc_Foundation.Object, }
SparseTextureMappingMode ¶
SparseTextureMappingMode :: enum objc_Foundation.UInteger { Map = 0, Unmap = 1, }
SparseTextureRegionAlignmentMode ¶
SparseTextureRegionAlignmentMode :: enum objc_Foundation.UInteger { Outward = 0, Inward = 1, }
StageInRegionIndirectArguments ¶
StageInRegionIndirectArguments :: struct { stageInOrigin: [3]u32, stageInSize: [3]u32, }
StageInputOutputDescriptor ¶
StageInputOutputDescriptor :: struct { _: objc_Foundation.NS.Copying(StageInputOutputDescriptor), }
StencilDescriptor ¶
StencilDescriptor :: struct { _: objc_Foundation.NS.Copying(StencilDescriptor), }
StencilOperation ¶
StencilOperation :: enum objc_Foundation.UInteger { Keep = 0, Zero = 1, Replace = 2, IncrementClamp = 3, DecrementClamp = 4, Invert = 5, IncrementWrap = 6, DecrementWrap = 7, }
StepFunction ¶
StepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerVertex = 1, PerInstance = 2, PerPatch = 3, PerPatchControlPoint = 4, ThreadPositionInGridX = 5, ThreadPositionInGridY = 6, ThreadPositionInGridXIndexed = 7, ThreadPositionInGridYIndexed = 8, }
StorageMode ¶
StorageMode :: enum objc_Foundation.UInteger { Shared = 0, Managed = 1, Private = 2, Memoryless = 3, }
StoreAction ¶
StoreAction :: enum objc_Foundation.UInteger { DontCare = 0, Store = 1, MultisampleResolve = 2, StoreAndMultisampleResolve = 3, Unknown = 4, CustomSampleDepthStore = 5, }
StoreActionOption ¶
StoreActionOption :: enum objc_Foundation.UInteger { CustomSamplePositions = 1, }
StoreActionOptions ¶
StoreActionOptions :: distinct bit_set[StoreActionOption; objc_Foundation.UInteger]
StructMember ¶
StructMember :: struct { _: objc_Foundation.Object, }
StructType ¶
StructType :: struct { _: Type, }
TessellationControlPointIndexType ¶
TessellationControlPointIndexType :: enum objc_Foundation.UInteger { None = 0, UInt16 = 1, UInt32 = 2, }
TessellationFactorFormat ¶
TessellationFactorFormat :: enum objc_Foundation.UInteger { Half = 0, }
TessellationFactorStepFunction ¶
TessellationFactorStepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerPatch = 1, PerInstance = 2, PerPatchAndPerInstance = 3, }
TessellationPartitionMode ¶
TessellationPartitionMode :: enum objc_Foundation.UInteger { Pow2 = 0, Integer = 1, FractionalOdd = 2, FractionalEven = 3, }
TextureCompressionType ¶
TextureCompressionType :: enum objc_Foundation.Integer { Lossless = 0, Lossy = 1, }
TextureDescriptor ¶
TextureDescriptor :: struct { _: objc_Foundation.NS.Copying(TextureDescriptor), }
TextureReferenceType ¶
TextureReferenceType :: struct { _: Type, }
TextureSwizzle ¶
TextureSwizzle :: enum u8 { Zero = 0, One = 1, Red = 2, Green = 3, Blue = 4, Alpha = 5, }
TextureSwizzleChannels ¶
TextureSwizzleChannels :: struct { red: TextureSwizzle, green: TextureSwizzle, blue: TextureSwizzle, alpha: TextureSwizzle, }
TextureType ¶
TextureType :: enum objc_Foundation.UInteger { Type1D = 0, Type1DArray = 1, Type2D = 2, Type2DArray = 3, Type2DMultisample = 4, TypeCube = 5, TypeCubeArray = 6, Type3D = 7, Type2DMultisampleArray = 8, TypeTextureBuffer = 9, }
TextureUsage ¶
TextureUsage :: distinct bit_set[TextureUsageFlag; objc_Foundation.UInteger]
TextureUsageFlag ¶
TextureUsageFlag :: enum objc_Foundation.UInteger { ShaderRead = 0, ShaderWrite = 1, RenderTarget = 2, PixelFormatView = 4, }
TileRenderPipelineColorAttachmentDescriptor ¶
TileRenderPipelineColorAttachmentDescriptor :: struct { _: objc_Foundation.NS.Copying(TileRenderPipelineColorAttachmentDescriptor), }
TileRenderPipelineColorAttachmentDescriptorArray ¶
TileRenderPipelineColorAttachmentDescriptorArray :: struct { _: objc_Foundation.Object, }
TileRenderPipelineDescriptor ¶
TileRenderPipelineDescriptor :: struct { _: objc_Foundation.NS.Copying(TileRenderPipelineDescriptor), }
Timestamp ¶
Timestamp :: distinct u64
TriangleFillMode ¶
TriangleFillMode :: enum objc_Foundation.UInteger { Fill = 0, Lines = 1, }
TriangleTessellationFactorsHalf ¶
TriangleTessellationFactorsHalf :: struct { edgeTessellationFactor: [3]u16, insideTessellationFactor: u16, }
VertexAmplificationViewMapping ¶
VertexAmplificationViewMapping :: struct { viewportArrayIndexOffset: u32, renderTargetArrayIndexOffset: u32, }
VertexAttribute ¶
VertexAttribute :: struct { _: objc_Foundation.Object, }
VertexAttributeDescriptor ¶
VertexAttributeDescriptor :: struct { _: objc_Foundation.NS.Copying(VertexAttributeDescriptor), }
VertexAttributeDescriptorArray ¶
VertexAttributeDescriptorArray :: struct { _: objc_Foundation.Object, }
VertexBufferLayoutDescriptor ¶
VertexBufferLayoutDescriptor :: struct { _: objc_Foundation.NS.Copying(VertexBufferLayoutDescriptor), }
VertexBufferLayoutDescriptorArray ¶
VertexBufferLayoutDescriptorArray :: struct { _: objc_Foundation.Object, }
VertexDescriptor ¶
VertexDescriptor :: struct { _: objc_Foundation.NS.Copying(VertexDescriptor), }
VertexFormat ¶
VertexFormat :: enum objc_Foundation.UInteger { Invalid = 0, UChar2 = 1, UChar3 = 2, UChar4 = 3, Char2 = 4, Char3 = 5, Char4 = 6, UChar2Normalized = 7, UChar3Normalized = 8, UChar4Normalized = 9, Char2Normalized = 10, Char3Normalized = 11, Char4Normalized = 12, UShort2 = 13, UShort3 = 14, UShort4 = 15, Short2 = 16, Short3 = 17, Short4 = 18, UShort2Normalized = 19, UShort3Normalized = 20, UShort4Normalized = 21, Short2Normalized = 22, Short3Normalized = 23, Short4Normalized = 24, Half2 = 25, Half3 = 26, Half4 = 27, Float = 28, Float2 = 29, Float3 = 30, Float4 = 31, Int = 32, Int2 = 33, Int3 = 34, Int4 = 35, UInt = 36, UInt2 = 37, UInt3 = 38, UInt4 = 39, Int1010102Normalized = 40, UInt1010102Normalized = 41, UChar4Normalized_BGRA = 42, UChar = 45, Char = 46, UCharNormalized = 47, CharNormalized = 48, UShort = 49, Short = 50, UShortNormalized = 51, ShortNormalized = 52, Half = 53, }
VertexStepFunction ¶
VertexStepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerVertex = 1, PerInstance = 2, PerPatch = 3, PerPatchControlPoint = 4, }
Viewport ¶
Viewport :: struct { originX: f64, originY: f64, width: f64, height: f64, znear: f64, zfar: f64, }
VisibilityResultMode ¶
VisibilityResultMode :: enum objc_Foundation.UInteger { Disabled = 0, Boolean = 1, Counting = 2, }
VisibleFunctionTable ¶
VisibleFunctionTable :: struct { _: Resource, }
VisibleFunctionTableDescriptor ¶
VisibleFunctionTableDescriptor :: struct { _: objc_Foundation.NS.Copying(VisibleFunctionTableDescriptor), }
dispatch_data_t ¶
dispatch_data_t :: ^objc_Foundation.Object
dispatch_queue_t ¶
dispatch_queue_t :: ^objc_Foundation.Object
Constants
ColorWriteMaskAll ¶
ColorWriteMaskAll :: ColorWriteMask{.Alpha, .Blue, .Green, .Red}
ResourceCPUCacheModeDefaultCache ¶
ResourceCPUCacheModeDefaultCache :: ResourceOptions{}
ResourceHazardTrackingModeDefault ¶
ResourceHazardTrackingModeDefault :: ResourceOptions{}
ResourceOptionCPUCacheModeDefault ¶
ResourceOptionCPUCacheModeDefault :: ResourceOptions{}
ResourceStorageModeMemoryless ¶
ResourceStorageModeMemoryless :: ResourceOptions{.StorageModeManaged, .StorageModePrivate}
ResourceStorageModeShared ¶
ResourceStorageModeShared :: ResourceOptions{}
Variables
CommonCounterClipperInvocations ¶
@(linkage="weak") CommonCounterClipperInvocations: ^objc_Foundation.String
CommonCounterClipperPrimitivesOut ¶
@(linkage="weak") CommonCounterClipperPrimitivesOut: ^objc_Foundation.String
CommonCounterComputeKernelInvocations ¶
@(linkage="weak") CommonCounterComputeKernelInvocations: ^objc_Foundation.String
CommonCounterFragmentCycles ¶
@(linkage="weak") CommonCounterFragmentCycles: ^objc_Foundation.String
CommonCounterFragmentInvocations ¶
@(linkage="weak") CommonCounterFragmentInvocations: ^objc_Foundation.String
CommonCounterFragmentsPassed ¶
@(linkage="weak") CommonCounterFragmentsPassed: ^objc_Foundation.String
CommonCounterPostTessellationVertexCycles ¶
@(linkage="weak") CommonCounterPostTessellationVertexCycles: ^objc_Foundation.String
CommonCounterPostTessellationVertexInvocations ¶
@(linkage="weak") CommonCounterPostTessellationVertexInvocations: ^objc_Foundation.String
CommonCounterRenderTargetWriteCycles ¶
@(linkage="weak") CommonCounterRenderTargetWriteCycles: ^objc_Foundation.String
CommonCounterSetStageUtilization ¶
@(linkage="weak") CommonCounterSetStageUtilization: ^objc_Foundation.String
CommonCounterSetStatistic ¶
@(linkage="weak") CommonCounterSetStatistic: ^objc_Foundation.String
CommonCounterSetTimestamp ¶
@(linkage="weak") CommonCounterSetTimestamp: ^objc_Foundation.String
CommonCounterTessellationCycles ¶
@(linkage="weak") CommonCounterTessellationCycles: ^objc_Foundation.String
CommonCounterTessellationInputPatches ¶
@(linkage="weak") CommonCounterTessellationInputPatches: ^objc_Foundation.String
CommonCounterTimestamp ¶
@(linkage="weak") CommonCounterTimestamp: ^objc_Foundation.String
CommonCounterTotalCycles ¶
@(linkage="weak") CommonCounterTotalCycles: ^objc_Foundation.String
CommonCounterVertexCycles ¶
@(linkage="weak") CommonCounterVertexCycles: ^objc_Foundation.String
CommonCounterVertexInvocations ¶
@(linkage="weak") CommonCounterVertexInvocations: ^objc_Foundation.String
DeviceRemovalRequestedNotification ¶
@(linkage="weak") DeviceRemovalRequestedNotification: ^objc_Foundation.String
DeviceWasAddedNotification ¶
@(linkage="weak") DeviceWasAddedNotification: ^objc_Foundation.String
DeviceWasRemovedNotification ¶
@(linkage="weak") DeviceWasRemovedNotification: ^objc_Foundation.String
Procedures
AccelerationStructureBoundingBoxGeometryDescriptor_alloc ¶
AccelerationStructureBoundingBoxGeometryDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBuffer ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBuffer :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor) -> ^Buffer {…}
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBufferOffset ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBufferOffset :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxCount ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxCount :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxStride ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxStride :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureBoundingBoxGeometryDescriptor_descriptor ¶
AccelerationStructureBoundingBoxGeometryDescriptor_descriptor :: proc "odin" () -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
AccelerationStructureBoundingBoxGeometryDescriptor_init ¶
AccelerationStructureBoundingBoxGeometryDescriptor_init :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor) -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBuffer ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBuffer :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxBuffer: ^Buffer) {…}
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBufferOffset ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBufferOffset :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxBufferOffset: objc_Foundation.UInteger) {…}
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxCount ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxCount :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxCount: objc_Foundation.UInteger) {…}
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxStride ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxStride :: proc "odin" (self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxStride: objc_Foundation.UInteger) {…}
AccelerationStructureCommandEncoder_buildAccelerationStructure ¶
AccelerationStructureCommandEncoder_buildAccelerationStructure :: proc "odin" (self: ^AccelerationStructureCommandEncoder, accelerationStructure: ^AccelerationStructure, descriptor: ^AccelerationStructureDescriptor, scratchBuffer: ^Buffer, scratchBufferOffset: objc_Foundation.UInteger) {…}
AccelerationStructureCommandEncoder_copyAccelerationStructure ¶
AccelerationStructureCommandEncoder_copyAccelerationStructure :: proc "odin" (self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure, destinationAccelerationStructure: ^AccelerationStructure) {…}
AccelerationStructureCommandEncoder_copyAndCompactAccelerationStructure ¶
AccelerationStructureCommandEncoder_copyAndCompactAccelerationStructure :: proc "odin" (self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure, destinationAccelerationStructure: ^AccelerationStructure) {…}
AccelerationStructureCommandEncoder_refitAccelerationStructure ¶
AccelerationStructureCommandEncoder_refitAccelerationStructure :: proc "odin" ( self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure: ^AccelerationStructure, descriptor: ^AccelerationStructureDescriptor, destinationAccelerationStructure: ^AccelerationStructure, scratchBuffer: ^Buffer, ) {…}
AccelerationStructureCommandEncoder_sampleCountersInBuffer ¶
AccelerationStructureCommandEncoder_sampleCountersInBuffer :: proc "odin" (self: ^AccelerationStructureCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool) {…}
AccelerationStructureCommandEncoder_updateFence ¶
AccelerationStructureCommandEncoder_updateFence :: proc "odin" (self: ^AccelerationStructureCommandEncoder, fence: ^Fence) {…}
AccelerationStructureCommandEncoder_useHeap ¶
AccelerationStructureCommandEncoder_useHeap :: proc "odin" (self: ^AccelerationStructureCommandEncoder, heap: ^Heap) {…}
AccelerationStructureCommandEncoder_useHeaps ¶
AccelerationStructureCommandEncoder_useHeaps :: proc "odin" (self: ^AccelerationStructureCommandEncoder, heaps: []^Heap) {…}
AccelerationStructureCommandEncoder_useResource ¶
AccelerationStructureCommandEncoder_useResource :: proc "odin" (self: ^AccelerationStructureCommandEncoder, resource: ^Resource, usage: ResourceUsage) {…}
AccelerationStructureCommandEncoder_useResources ¶
AccelerationStructureCommandEncoder_useResources :: proc "odin" (self: ^AccelerationStructureCommandEncoder, resources: []^Resource, usage: ResourceUsage) {…}
AccelerationStructureCommandEncoder_waitForFence ¶
AccelerationStructureCommandEncoder_waitForFence :: proc "odin" (self: ^AccelerationStructureCommandEncoder, fence: ^Fence) {…}
AccelerationStructureCommandEncoder_writeCompactedAccelerationStructureSize ¶
AccelerationStructureCommandEncoder_writeCompactedAccelerationStructureSize :: proc "odin" (self: ^AccelerationStructureCommandEncoder, accelerationStructure: ^AccelerationStructure, buffer: ^Buffer, offset: objc_Foundation.UInteger) {…}
AccelerationStructureDescriptor_alloc ¶
AccelerationStructureDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureDescriptor {…}
AccelerationStructureDescriptor_init ¶
AccelerationStructureDescriptor_init :: proc "odin" (self: ^AccelerationStructureDescriptor) -> ^AccelerationStructureDescriptor {…}
AccelerationStructureDescriptor_setUsage ¶
AccelerationStructureDescriptor_setUsage :: proc "odin" (self: ^AccelerationStructureDescriptor, usage: AccelerationStructureUsage) {…}
AccelerationStructureDescriptor_usage ¶
AccelerationStructureDescriptor_usage :: proc "odin" (self: ^AccelerationStructureDescriptor) -> AccelerationStructureUsage {…}
AccelerationStructureGeometryDescriptor_alloc ¶
AccelerationStructureGeometryDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureGeometryDescriptor {…}
AccelerationStructureGeometryDescriptor_allowDuplicateIntersectionFunctionInvocation ¶
AccelerationStructureGeometryDescriptor_allowDuplicateIntersectionFunctionInvocation :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor) -> bool {…}
AccelerationStructureGeometryDescriptor_init ¶
AccelerationStructureGeometryDescriptor_init :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor) -> ^AccelerationStructureGeometryDescriptor {…}
AccelerationStructureGeometryDescriptor_intersectionFunctionTableOffset ¶
AccelerationStructureGeometryDescriptor_intersectionFunctionTableOffset :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureGeometryDescriptor_opaque ¶
AccelerationStructureGeometryDescriptor_opaque :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor) -> bool {…}
AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation ¶
AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor, allowDuplicateIntersectionFunctionInvocation: bool) {…}
AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset ¶
AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor, intersectionFunctionTableOffset: objc_Foundation.UInteger) {…}
AccelerationStructureGeometryDescriptor_setOpaque ¶
AccelerationStructureGeometryDescriptor_setOpaque :: proc "odin" (self: ^AccelerationStructureGeometryDescriptor, opaque: bool) {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_alloc ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxBuffers ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxBuffers :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor) -> ^objc_Foundation.Array {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxCount ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxCount :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxStride ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxStride :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_descriptor ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_descriptor :: proc "odin" () -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_init ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_init :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor) -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundBoxBuffers ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundBoxBuffers :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, buffers: ^objc_Foundation.Array) {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxCount ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxCount :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, offset: objc_Foundation.UInteger) {…}
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxStride ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxStride :: proc "odin" (self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, stride: objc_Foundation.UInteger) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_alloc ¶
AccelerationStructureMotionTriangleGeometryDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureMotionTriangleGeometryDescriptor {…}
AccelerationStructureMotionTriangleGeometryDescriptor_indexBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexBuffer :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> ^Buffer {…}
AccelerationStructureMotionTriangleGeometryDescriptor_indexBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexBufferOffset :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureMotionTriangleGeometryDescriptor_indexType ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexType :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> IndexType {…}
AccelerationStructureMotionTriangleGeometryDescriptor_init ¶
AccelerationStructureMotionTriangleGeometryDescriptor_init :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> ^AccelerationStructureMotionTriangleGeometryDescriptor {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBuffer :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, buffer: ^Buffer) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBufferOffset :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, offset: objc_Foundation.UInteger) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, indexType: IndexType) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, count: objc_Foundation.UInteger) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, buffers: ^objc_Foundation.Array) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor, stride: objc_Foundation.UInteger) {…}
AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount ¶
AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers ¶
AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> ^objc_Foundation.Array {…}
AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride ¶
AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride :: proc "odin" (self: ^AccelerationStructureMotionTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureTriangleGeometryDescriptor_alloc ¶
AccelerationStructureTriangleGeometryDescriptor_alloc :: proc "odin" () -> ^AccelerationStructureTriangleGeometryDescriptor {…}
AccelerationStructureTriangleGeometryDescriptor_descriptor ¶
AccelerationStructureTriangleGeometryDescriptor_descriptor :: proc "odin" () -> ^AccelerationStructureTriangleGeometryDescriptor {…}
AccelerationStructureTriangleGeometryDescriptor_indexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_indexBuffer :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> ^Buffer {…}
AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureTriangleGeometryDescriptor_indexType ¶
AccelerationStructureTriangleGeometryDescriptor_indexType :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> IndexType {…}
AccelerationStructureTriangleGeometryDescriptor_init ¶
AccelerationStructureTriangleGeometryDescriptor_init :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> ^AccelerationStructureTriangleGeometryDescriptor {…}
AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, indexBuffer: ^Buffer) {…}
AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, indexBufferOffset: objc_Foundation.UInteger) {…}
AccelerationStructureTriangleGeometryDescriptor_setIndexType ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexType :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, indexType: IndexType) {…}
AccelerationStructureTriangleGeometryDescriptor_setTriangleCount ¶
AccelerationStructureTriangleGeometryDescriptor_setTriangleCount :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, triangleCount: objc_Foundation.UInteger) {…}
AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, vertexBuffer: ^Buffer) {…}
AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, vertexBufferOffset: objc_Foundation.UInteger) {…}
AccelerationStructureTriangleGeometryDescriptor_setVertexStride ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexStride :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor, vertexStride: objc_Foundation.UInteger) {…}
AccelerationStructureTriangleGeometryDescriptor_triangleCount ¶
AccelerationStructureTriangleGeometryDescriptor_triangleCount :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureTriangleGeometryDescriptor_vertexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_vertexBuffer :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> ^Buffer {…}
AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructureTriangleGeometryDescriptor_vertexStride ¶
AccelerationStructureTriangleGeometryDescriptor_vertexStride :: proc "odin" (self: ^AccelerationStructureTriangleGeometryDescriptor) -> objc_Foundation.UInteger {…}
AccelerationStructure_size ¶
AccelerationStructure_size :: proc "odin" (self: ^AccelerationStructure) -> objc_Foundation.UInteger {…}
ArgumentDescriptor_access ¶
ArgumentDescriptor_access :: proc "odin" (self: ^ArgumentDescriptor) -> ArgumentAccess {…}
ArgumentDescriptor_alloc ¶
ArgumentDescriptor_alloc :: proc "odin" () -> ^ArgumentDescriptor {…}
ArgumentDescriptor_argumentDescriptor ¶
ArgumentDescriptor_argumentDescriptor :: proc "odin" () -> ^ArgumentDescriptor {…}
ArgumentDescriptor_arrayLength ¶
ArgumentDescriptor_arrayLength :: proc "odin" (self: ^ArgumentDescriptor) -> objc_Foundation.UInteger {…}
ArgumentDescriptor_constantBlockAlignment ¶
ArgumentDescriptor_constantBlockAlignment :: proc "odin" (self: ^ArgumentDescriptor) -> objc_Foundation.UInteger {…}
ArgumentDescriptor_dataType ¶
ArgumentDescriptor_dataType :: proc "odin" (self: ^ArgumentDescriptor) -> DataType {…}
ArgumentDescriptor_index ¶
ArgumentDescriptor_index :: proc "odin" (self: ^ArgumentDescriptor) -> objc_Foundation.UInteger {…}
ArgumentDescriptor_init ¶
ArgumentDescriptor_init :: proc "odin" (self: ^ArgumentDescriptor) -> ^ArgumentDescriptor {…}
ArgumentDescriptor_setAccess ¶
ArgumentDescriptor_setAccess :: proc "odin" (self: ^ArgumentDescriptor, access: ArgumentAccess) {…}
ArgumentDescriptor_setArrayLength ¶
ArgumentDescriptor_setArrayLength :: proc "odin" (self: ^ArgumentDescriptor, arrayLength: objc_Foundation.UInteger) {…}
ArgumentDescriptor_setConstantBlockAlignment ¶
ArgumentDescriptor_setConstantBlockAlignment :: proc "odin" (self: ^ArgumentDescriptor, constantBlockAlignment: objc_Foundation.UInteger) {…}
ArgumentDescriptor_setDataType ¶
ArgumentDescriptor_setDataType :: proc "odin" (self: ^ArgumentDescriptor, dataType: DataType) {…}
ArgumentDescriptor_setIndex ¶
ArgumentDescriptor_setIndex :: proc "odin" (self: ^ArgumentDescriptor, index: objc_Foundation.UInteger) {…}
ArgumentDescriptor_setTextureType ¶
ArgumentDescriptor_setTextureType :: proc "odin" (self: ^ArgumentDescriptor, textureType: TextureType) {…}
ArgumentDescriptor_textureType ¶
ArgumentDescriptor_textureType :: proc "odin" (self: ^ArgumentDescriptor) -> TextureType {…}
ArgumentEncoder_alignment ¶
ArgumentEncoder_alignment :: proc "odin" (self: ^ArgumentEncoder) -> objc_Foundation.UInteger {…}
ArgumentEncoder_constantData ¶
ArgumentEncoder_constantData :: proc "odin" (self: ^ArgumentEncoder, index: objc_Foundation.UInteger) -> rawptr {…}
ArgumentEncoder_device ¶
ArgumentEncoder_device :: proc "odin" (self: ^ArgumentEncoder) -> ^Device {…}
ArgumentEncoder_encodedLength ¶
ArgumentEncoder_encodedLength :: proc "odin" (self: ^ArgumentEncoder) -> objc_Foundation.UInteger {…}
ArgumentEncoder_label ¶
ArgumentEncoder_label :: proc "odin" (self: ^ArgumentEncoder) -> ^objc_Foundation.String {…}
ArgumentEncoder_newArgumentEncoderForBuffer ¶
ArgumentEncoder_newArgumentEncoderForBuffer :: proc "odin" (self: ^ArgumentEncoder, index: objc_Foundation.UInteger) -> ^ArgumentEncoder {…}
ArgumentEncoder_setAccelerationStructure ¶
ArgumentEncoder_setAccelerationStructure :: proc "odin" (self: ^ArgumentEncoder, accelerationStructure: ^AccelerationStructure, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setArgumentBufferWithOffset ¶
ArgumentEncoder_setArgumentBufferWithOffset :: proc "odin" (self: ^ArgumentEncoder, argumentBuffer: ^Buffer, offset: objc_Foundation.UInteger) {…}
ArgumentEncoder_setArgumentBuffer_startOffsetWithStartOffset ¶
ArgumentEncoder_setArgumentBuffer_startOffsetWithStartOffset :: proc "odin" (self: ^ArgumentEncoder, argumentBuffer: ^Buffer, startOffset: objc_Foundation.UInteger, arrayElement: objc_Foundation.UInteger) {…}
ArgumentEncoder_setBuffer ¶
ArgumentEncoder_setBuffer :: proc "odin" (self: ^ArgumentEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setBuffers ¶
ArgumentEncoder_setBuffers :: proc "odin" (self: ^ArgumentEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range) {…}
ArgumentEncoder_setComputePipelineState ¶
ArgumentEncoder_setComputePipelineState :: proc "odin" (self: ^ArgumentEncoder, pipeline: ^ComputePipelineState, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setComputePipelineStates ¶
ArgumentEncoder_setComputePipelineStates :: proc "odin" (self: ^ArgumentEncoder, pipelines: []^ComputePipelineState, range: objc_Foundation.Range) {…}
ArgumentEncoder_setIndirectCommandBuffer ¶
ArgumentEncoder_setIndirectCommandBuffer :: proc "odin" (self: ^ArgumentEncoder, indirectCommandBuffer: ^IndirectCommandBuffer, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setIndirectCommandBuffers ¶
ArgumentEncoder_setIndirectCommandBuffers :: proc "odin" (self: ^ArgumentEncoder, buffers: []^IndirectCommandBuffer, range: objc_Foundation.Range) {…}
ArgumentEncoder_setIntersectionFunctionTable ¶
ArgumentEncoder_setIntersectionFunctionTable :: proc "odin" (self: ^ArgumentEncoder, intersectionFunctionTable: ^IntersectionFunctionTable, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setIntersectionFunctionTables ¶
ArgumentEncoder_setIntersectionFunctionTables :: proc "odin" (self: ^ArgumentEncoder, intersectionFunctionTables: []^IntersectionFunctionTable, range: objc_Foundation.Range) {…}
ArgumentEncoder_setLabel ¶
ArgumentEncoder_setLabel :: proc "odin" (self: ^ArgumentEncoder, label: ^objc_Foundation.String) {…}
ArgumentEncoder_setRenderPipelineState ¶
ArgumentEncoder_setRenderPipelineState :: proc "odin" (self: ^ArgumentEncoder, pipeline: ^RenderPipelineState, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setRenderPipelineStates ¶
ArgumentEncoder_setRenderPipelineStates :: proc "odin" (self: ^ArgumentEncoder, pipelines: []^RenderPipelineState, range: objc_Foundation.Range) {…}
ArgumentEncoder_setSamplerState ¶
ArgumentEncoder_setSamplerState :: proc "odin" (self: ^ArgumentEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setSamplerStates ¶
ArgumentEncoder_setSamplerStates :: proc "odin" (self: ^ArgumentEncoder, samplers: []^SamplerState, range: objc_Foundation.Range) {…}
ArgumentEncoder_setTexture ¶
ArgumentEncoder_setTexture :: proc "odin" (self: ^ArgumentEncoder, texture: ^Texture, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setTextures ¶
ArgumentEncoder_setTextures :: proc "odin" (self: ^ArgumentEncoder, textures: []^Texture, range: objc_Foundation.Range) {…}
ArgumentEncoder_setVisibleFunctionTable ¶
ArgumentEncoder_setVisibleFunctionTable :: proc "odin" (self: ^ArgumentEncoder, visibleFunctionTable: ^VisibleFunctionTable, index: objc_Foundation.UInteger) {…}
ArgumentEncoder_setVisibleFunctionTables ¶
ArgumentEncoder_setVisibleFunctionTables :: proc "odin" (self: ^ArgumentEncoder, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range) {…}
Argument_access ¶
Argument_access :: proc "odin" (self: ^Argument) -> ArgumentAccess {…}
Argument_alloc ¶
Argument_alloc :: proc "odin" () -> ^Argument {…}
Argument_bufferPointerType ¶
Argument_bufferPointerType :: proc "odin" (self: ^Argument) -> ^PointerType {…}
Argument_bufferStructType ¶
Argument_bufferStructType :: proc "odin" (self: ^Argument) -> ^StructType {…}
Argument_isActive ¶
Argument_isActive :: proc "odin" (self: ^Argument) -> bool {…}
Argument_isDepthTexture ¶
Argument_isDepthTexture :: proc "odin" (self: ^Argument) -> bool {…}
Argument_textureType ¶
Argument_textureType :: proc "odin" (self: ^Argument) -> TextureType {…}
Argument_type ¶
Argument_type :: proc "odin" (self: ^Argument) -> ArgumentType {…}
ArrayType_alloc ¶
ArrayType_alloc :: proc "odin" () -> ^ArrayType {…}
ArrayType_elementPointerType ¶
ArrayType_elementPointerType :: proc "odin" (self: ^ArrayType) -> ^PointerType {…}
ArrayType_elementStructType ¶
ArrayType_elementStructType :: proc "odin" (self: ^ArrayType) -> ^StructType {…}
ArrayType_elementTextureReferenceType ¶
ArrayType_elementTextureReferenceType :: proc "odin" (self: ^ArrayType) -> ^TextureReferenceType {…}
AttributeDescriptorArray_alloc ¶
AttributeDescriptorArray_alloc :: proc "odin" () -> ^AttributeDescriptorArray {…}
AttributeDescriptorArray_init ¶
AttributeDescriptorArray_init :: proc "odin" (self: ^AttributeDescriptorArray) -> ^AttributeDescriptorArray {…}
AttributeDescriptorArray_object ¶
AttributeDescriptorArray_object :: proc "odin" (self: ^AttributeDescriptorArray, index: objc_Foundation.UInteger) -> ^AttributeDescriptor {…}
AttributeDescriptorArray_setObject ¶
AttributeDescriptorArray_setObject :: proc "odin" (self: ^AttributeDescriptorArray, attributeDesc: ^AttributeDescriptor, index: objc_Foundation.UInteger) {…}
AttributeDescriptor_alloc ¶
AttributeDescriptor_alloc :: proc "odin" () -> ^AttributeDescriptor {…}
AttributeDescriptor_bufferIndex ¶
AttributeDescriptor_bufferIndex :: proc "odin" (self: ^AttributeDescriptor) -> objc_Foundation.UInteger {…}
AttributeDescriptor_format ¶
AttributeDescriptor_format :: proc "odin" (self: ^AttributeDescriptor) -> AttributeFormat {…}
AttributeDescriptor_init ¶
AttributeDescriptor_init :: proc "odin" (self: ^AttributeDescriptor) -> ^AttributeDescriptor {…}
AttributeDescriptor_offset ¶
AttributeDescriptor_offset :: proc "odin" (self: ^AttributeDescriptor) -> objc_Foundation.UInteger {…}
AttributeDescriptor_setBufferIndex ¶
AttributeDescriptor_setBufferIndex :: proc "odin" (self: ^AttributeDescriptor, bufferIndex: objc_Foundation.UInteger) {…}
AttributeDescriptor_setFormat ¶
AttributeDescriptor_setFormat :: proc "odin" (self: ^AttributeDescriptor, format: AttributeFormat) {…}
AttributeDescriptor_setOffset ¶
AttributeDescriptor_setOffset :: proc "odin" (self: ^AttributeDescriptor, offset: objc_Foundation.UInteger) {…}
Attribute_alloc ¶
Attribute_alloc :: proc "odin" () -> ^Attribute {…}
Attribute_isActive ¶
Attribute_isActive :: proc "odin" (self: ^Attribute) -> bool {…}
Attribute_isPatchControlPointData ¶
Attribute_isPatchControlPointData :: proc "odin" (self: ^Attribute) -> bool {…}
Attribute_isPatchData ¶
Attribute_isPatchData :: proc "odin" (self: ^Attribute) -> bool {…}
BinaryArchiveDescriptor_alloc ¶
BinaryArchiveDescriptor_alloc :: proc "odin" () -> ^BinaryArchiveDescriptor {…}
BinaryArchiveDescriptor_init ¶
BinaryArchiveDescriptor_init :: proc "odin" (self: ^BinaryArchiveDescriptor) -> ^BinaryArchiveDescriptor {…}
BinaryArchiveDescriptor_setUrl ¶
BinaryArchiveDescriptor_setUrl :: proc "odin" (self: ^BinaryArchiveDescriptor, url: ^objc_Foundation.URL) {…}
BinaryArchiveDescriptor_url ¶
BinaryArchiveDescriptor_url :: proc "odin" (self: ^BinaryArchiveDescriptor) -> ^objc_Foundation.URL {…}
BinaryArchive_addComputePipelineFunctions ¶
BinaryArchive_addComputePipelineFunctions :: proc "odin" (self: ^BinaryArchive, descriptor: ^ComputePipelineDescriptor) -> (ok: bool, error: ^objc_Foundation.Error) {…}
BinaryArchive_addFunction ¶
BinaryArchive_addFunction :: proc "odin" (self: ^BinaryArchive, descriptor: ^FunctionDescriptor, library: ^Library) -> (ok: bool, error: ^objc_Foundation.Error) {…}
BinaryArchive_addRenderPipelineFunctions ¶
BinaryArchive_addRenderPipelineFunctions :: proc "odin" (self: ^BinaryArchive, descriptor: ^RenderPipelineDescriptor) -> (ok: bool, error: ^objc_Foundation.Error) {…}
BinaryArchive_addTileRenderPipelineFunctions ¶
BinaryArchive_addTileRenderPipelineFunctions :: proc "odin" (self: ^BinaryArchive, descriptor: ^TileRenderPipelineDescriptor) -> (ok: bool, error: ^objc_Foundation.Error) {…}
BinaryArchive_device ¶
BinaryArchive_device :: proc "odin" (self: ^BinaryArchive) -> ^Device {…}
BinaryArchive_label ¶
BinaryArchive_label :: proc "odin" (self: ^BinaryArchive) -> ^objc_Foundation.String {…}
BinaryArchive_serializeToURL ¶
BinaryArchive_serializeToURL :: proc "odin" (self: ^BinaryArchive, url: ^objc_Foundation.URL) -> (ok: bool, error: ^objc_Foundation.Error) {…}
BinaryArchive_setLabel ¶
BinaryArchive_setLabel :: proc "odin" (self: ^BinaryArchive, label: ^objc_Foundation.String) {…}
BlitCommandEncoder_copyFromBuffer ¶
BlitCommandEncoder_copyFromBuffer :: proc "odin" ( self: ^BlitCommandEncoder, sourceBuffer: ^Buffer, sourceOffset: objc_Foundation.UInteger, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyFromBufferEx ¶
BlitCommandEncoder_copyFromBufferEx :: proc "odin" ( self: ^BlitCommandEncoder, sourceBuffer: ^Buffer, sourceOffset: objc_Foundation.UInteger, sourceBytesPerRow: objc_Foundation.UInteger, sourceBytesPerImage: objc_Foundation.UInteger, sourceSize: Size, destinationTexture: ^Texture, destinationSlice: objc_Foundation.UInteger, destinationLevel: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyFromBufferExWithOptions ¶
BlitCommandEncoder_copyFromBufferExWithOptions :: proc "odin" ( self: ^BlitCommandEncoder, sourceBuffer: ^Buffer, sourceOffset: objc_Foundation.UInteger, sourceBytesPerRow: objc_Foundation.UInteger, sourceBytesPerImage: objc_Foundation.UInteger, sourceSize: Size, destinationTexture: ^Texture, destinationSlice: objc_Foundation.UInteger, destinationLevel: objc_Foundation.UInteger, destinationOrigin: Origin, ) {…}
BlitCommandEncoder_copyFromTexture ¶
BlitCommandEncoder_copyFromTexture :: proc "odin" (self: ^BlitCommandEncoder, sourceTexture: ^Texture, destinationTexture: ^Texture) {…}
BlitCommandEncoder_copyFromTextureEx ¶
BlitCommandEncoder_copyFromTextureEx :: proc "odin" ( self: ^BlitCommandEncoder, sourceTexture: ^Texture, sourceSlice: objc_Foundation.UInteger, sourceLevel: objc_Foundation.UInteger, sourceOrigin: Origin, sourceSize: Size, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger, destinationBytesPerRow: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyFromTextureExWithOptions ¶
BlitCommandEncoder_copyFromTextureExWithOptions :: proc "odin" ( self: ^BlitCommandEncoder, sourceTexture: ^Texture, sourceSlice: objc_Foundation.UInteger, sourceLevel: objc_Foundation.UInteger, sourceOrigin: Origin, sourceSize: Size, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger, destinationBytesPerRow: objc_Foundation.UInteger, destinationBytesPerImage: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyFromTextureWithCounts ¶
BlitCommandEncoder_copyFromTextureWithCounts :: proc "odin" ( self: ^BlitCommandEncoder, sourceTexture: ^Texture, sourceSlice: objc_Foundation.UInteger, sourceLevel: objc_Foundation.UInteger, destinationTexture: ^Texture, destinationSlice: objc_Foundation.UInteger, destinationLevel: objc_Foundation.UInteger, sliceCount: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyFromTextureWithDestinationOrigin ¶
BlitCommandEncoder_copyFromTextureWithDestinationOrigin :: proc "odin" ( self: ^BlitCommandEncoder, sourceTexture: ^Texture, sourceSlice: objc_Foundation.UInteger, sourceLevel: objc_Foundation.UInteger, sourceOrigin: Origin, sourceSize: Size, destinationTexture: ^Texture, destinationSlice: objc_Foundation.UInteger, destinationLevel: objc_Foundation.UInteger, ) {…}
BlitCommandEncoder_copyIndirectCommandBuffer ¶
BlitCommandEncoder_copyIndirectCommandBuffer :: proc "odin" (self: ^BlitCommandEncoder, source: ^IndirectCommandBuffer, sourceRange: objc_Foundation.Range, destination: ^IndirectCommandBuffer, destinationIndex: objc_Foundation.UInteger) {…}
BlitCommandEncoder_fillBuffer ¶
BlitCommandEncoder_fillBuffer :: proc "odin" (self: ^BlitCommandEncoder, buffer: ^Buffer, range: objc_Foundation.Range, value: u8) {…}
BlitCommandEncoder_generateMipmapsForTexture ¶
BlitCommandEncoder_generateMipmapsForTexture :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture) {…}
BlitCommandEncoder_optimizeContentsForCPUAccess ¶
BlitCommandEncoder_optimizeContentsForCPUAccess :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture) {…}
BlitCommandEncoder_optimizeContentsForCPUAccessWithSliceAndLevel ¶
BlitCommandEncoder_optimizeContentsForCPUAccessWithSliceAndLevel :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger) {…}
BlitCommandEncoder_optimizeContentsForGPUAccess ¶
BlitCommandEncoder_optimizeContentsForGPUAccess :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture) {…}
BlitCommandEncoder_optimizeContentsForGPUAccessWithSliceAndLevel ¶
BlitCommandEncoder_optimizeContentsForGPUAccessWithSliceAndLevel :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger) {…}
BlitCommandEncoder_optimizeIndirectCommandBuffer ¶
BlitCommandEncoder_optimizeIndirectCommandBuffer :: proc "odin" (self: ^BlitCommandEncoder, indirectCommandBuffer: ^Buffer, range: objc_Foundation.Range) {…}
BlitCommandEncoder_resetCommandsInBuffer ¶
BlitCommandEncoder_resetCommandsInBuffer :: proc "odin" (self: ^BlitCommandEncoder, buffer: ^Buffer, range: objc_Foundation.Range) {…}
BlitCommandEncoder_resetTextureAccessCounters ¶
BlitCommandEncoder_resetTextureAccessCounters :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture, region: Region, mipLevel: objc_Foundation.UInteger, slice: objc_Foundation.UInteger) {…}
BlitCommandEncoder_resolveCounters ¶
BlitCommandEncoder_resolveCounters :: proc "odin" (self: ^BlitCommandEncoder, sampleBuffer: ^Buffer, range: objc_Foundation.Range, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger) {…}
BlitCommandEncoder_sampleCountersInBuffer ¶
BlitCommandEncoder_sampleCountersInBuffer :: proc "odin" (self: ^BlitCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool) {…}
BlitCommandEncoder_synchronizeResource ¶
BlitCommandEncoder_synchronizeResource :: proc "odin" (self: ^BlitCommandEncoder, resource: ^Resource) {…}
BlitCommandEncoder_synchronizeTexture ¶
BlitCommandEncoder_synchronizeTexture :: proc "odin" (self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger) {…}
BlitCommandEncoder_updateFence ¶
BlitCommandEncoder_updateFence :: proc "odin" (self: ^BlitCommandEncoder, fence: ^Fence) {…}
BlitCommandEncoder_waitForFence ¶
BlitCommandEncoder_waitForFence :: proc "odin" (self: ^BlitCommandEncoder, fence: ^Fence) {…}
BlitPassDescriptor_alloc ¶
BlitPassDescriptor_alloc :: proc "odin" () -> ^BlitPassDescriptor {…}
BlitPassDescriptor_blitPassDescriptor ¶
BlitPassDescriptor_blitPassDescriptor :: proc "odin" () -> ^BlitPassDescriptor {…}
BlitPassDescriptor_init ¶
BlitPassDescriptor_init :: proc "odin" (self: ^BlitPassDescriptor) -> ^BlitPassDescriptor {…}
BlitPassDescriptor_sampleBufferAttachments ¶
BlitPassDescriptor_sampleBufferAttachments :: proc "odin" (self: ^BlitPassDescriptor) -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
BlitPassSampleBufferAttachmentDescriptorArray_alloc ¶
BlitPassSampleBufferAttachmentDescriptorArray_alloc :: proc "odin" () -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
BlitPassSampleBufferAttachmentDescriptorArray_init ¶
BlitPassSampleBufferAttachmentDescriptorArray_init :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptorArray) -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
BlitPassSampleBufferAttachmentDescriptorArray_object ¶
BlitPassSampleBufferAttachmentDescriptorArray_object :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger) -> ^BlitPassSampleBufferAttachmentDescriptor {…}
BlitPassSampleBufferAttachmentDescriptorArray_setObject ¶
BlitPassSampleBufferAttachmentDescriptorArray_setObject :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptorArray, attachment: ^BlitPassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger) {…}
BlitPassSampleBufferAttachmentDescriptor_alloc ¶
BlitPassSampleBufferAttachmentDescriptor_alloc :: proc "odin" () -> ^BlitPassSampleBufferAttachmentDescriptor {…}
BlitPassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor) -> objc_Foundation.UInteger {…}
BlitPassSampleBufferAttachmentDescriptor_init ¶
BlitPassSampleBufferAttachmentDescriptor_init :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor) -> ^BlitPassSampleBufferAttachmentDescriptor {…}
BlitPassSampleBufferAttachmentDescriptor_sampleBuffer ¶
BlitPassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor) -> ^CounterSampleBuffer {…}
BlitPassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger) {…}
BlitPassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
BlitPassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer) {…}
BlitPassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger) {…}
BlitPassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "odin" (self: ^BlitPassSampleBufferAttachmentDescriptor) -> objc_Foundation.UInteger {…}
BufferLayoutDescriptorArray_alloc ¶
BufferLayoutDescriptorArray_alloc :: proc "odin" () -> ^BufferLayoutDescriptorArray {…}
BufferLayoutDescriptorArray_init ¶
BufferLayoutDescriptorArray_init :: proc "odin" (self: ^BufferLayoutDescriptorArray) -> ^BufferLayoutDescriptorArray {…}
BufferLayoutDescriptorArray_object ¶
BufferLayoutDescriptorArray_object :: proc "odin" (self: ^BufferLayoutDescriptorArray, index: objc_Foundation.UInteger) -> ^BufferLayoutDescriptor {…}
BufferLayoutDescriptorArray_setObject ¶
BufferLayoutDescriptorArray_setObject :: proc "odin" (self: ^BufferLayoutDescriptorArray, bufferDesc: ^BufferLayoutDescriptor, index: objc_Foundation.UInteger) {…}
BufferLayoutDescriptor_alloc ¶
BufferLayoutDescriptor_alloc :: proc "odin" () -> ^BufferLayoutDescriptor {…}
BufferLayoutDescriptor_init ¶
BufferLayoutDescriptor_init :: proc "odin" (self: ^BufferLayoutDescriptor) -> ^BufferLayoutDescriptor {…}
BufferLayoutDescriptor_setStepFunction ¶
BufferLayoutDescriptor_setStepFunction :: proc "odin" (self: ^BufferLayoutDescriptor, stepFunction: StepFunction) {…}
BufferLayoutDescriptor_setStepRate ¶
BufferLayoutDescriptor_setStepRate :: proc "odin" (self: ^BufferLayoutDescriptor, stepRate: objc_Foundation.UInteger) {…}
BufferLayoutDescriptor_setStride ¶
BufferLayoutDescriptor_setStride :: proc "odin" (self: ^BufferLayoutDescriptor, stride: objc_Foundation.UInteger) {…}
BufferLayoutDescriptor_stepFunction ¶
BufferLayoutDescriptor_stepFunction :: proc "odin" (self: ^BufferLayoutDescriptor) -> StepFunction {…}
BufferLayoutDescriptor_stepRate ¶
BufferLayoutDescriptor_stepRate :: proc "odin" (self: ^BufferLayoutDescriptor) -> objc_Foundation.UInteger {…}
BufferLayoutDescriptor_stride ¶
BufferLayoutDescriptor_stride :: proc "odin" (self: ^BufferLayoutDescriptor) -> objc_Foundation.UInteger {…}
Buffer_contents ¶
Buffer_contents :: proc "odin" (self: ^Buffer) -> []u8 {…}
Buffer_contentsAsSlice ¶
Buffer_contentsAsSlice :: proc "odin" (self: ^Buffer, $T: typeid/[]$) -> T {…}
Buffer_contentsAsType ¶
Buffer_contentsAsType :: proc "odin" (self: ^Buffer, $T: typeid, offset: uintptr = 0) -> ^typeid {…}
Buffer_contentsPointer ¶
Buffer_contentsPointer :: proc "odin" (self: ^Buffer) -> rawptr {…}
Buffer_newTexture ¶
Buffer_newTexture :: proc "odin" (self: ^Buffer, descriptor: ^TextureDescriptor, offset: objc_Foundation.UInteger, bytesPerRow: objc_Foundation.UInteger) -> ^Texture {…}
Buffer_removeAllDebugMarkers ¶
Buffer_removeAllDebugMarkers :: proc "odin" (self: ^Buffer) {…}
CaptureDescriptor_alloc ¶
CaptureDescriptor_alloc :: proc "odin" () -> ^CaptureDescriptor {…}
CaptureDescriptor_captureObject ¶
CaptureDescriptor_captureObject :: proc "odin" (self: ^CaptureDescriptor) -> ^objc_Foundation.Object {…}
CaptureDescriptor_destination ¶
CaptureDescriptor_destination :: proc "odin" (self: ^CaptureDescriptor) -> CaptureDestination {…}
CaptureDescriptor_init ¶
CaptureDescriptor_init :: proc "odin" (self: ^CaptureDescriptor) -> ^CaptureDescriptor {…}
CaptureDescriptor_outputURL ¶
CaptureDescriptor_outputURL :: proc "odin" (self: ^CaptureDescriptor) -> ^objc_Foundation.URL {…}
CaptureDescriptor_setCaptureObject ¶
CaptureDescriptor_setCaptureObject :: proc "odin" (self: ^CaptureDescriptor, captureObject: ^objc_Foundation.Object) {…}
CaptureDescriptor_setDestination ¶
CaptureDescriptor_setDestination :: proc "odin" (self: ^CaptureDescriptor, destination: CaptureDestination) {…}
CaptureDescriptor_setOutputURL ¶
CaptureDescriptor_setOutputURL :: proc "odin" (self: ^CaptureDescriptor, outputURL: ^objc_Foundation.URL) {…}
CaptureManager_alloc ¶
CaptureManager_alloc :: proc "odin" () -> ^CaptureManager {…}
CaptureManager_defaultCaptureScope ¶
CaptureManager_defaultCaptureScope :: proc "odin" (self: ^CaptureManager) -> ^CaptureManager {…}
CaptureManager_init ¶
CaptureManager_init :: proc "odin" (self: ^CaptureManager) -> ^CaptureManager {…}
CaptureManager_isCapturing ¶
CaptureManager_isCapturing :: proc "odin" (self: ^CaptureManager) -> bool {…}
CaptureManager_newCaptureScopeWithCommandQueue ¶
CaptureManager_newCaptureScopeWithCommandQueue :: proc "odin" (self: ^CaptureManager, commandQueue: ^CommandQueue) -> ^CaptureScope {…}
CaptureManager_newCaptureScopeWithDevice ¶
CaptureManager_newCaptureScopeWithDevice :: proc "odin" (self: ^CaptureManager, device: ^Device) -> ^CaptureScope {…}
CaptureManager_setDefaultCaptureScope ¶
CaptureManager_setDefaultCaptureScope :: proc "odin" (self: ^CaptureManager, defaultCaptureScope: ^CaptureScope) {…}
CaptureManager_sharedCaptureManager ¶
CaptureManager_sharedCaptureManager :: proc "odin" () -> ^CaptureManager {…}
CaptureManager_startCaptureWithCommandQueue ¶
CaptureManager_startCaptureWithCommandQueue :: proc "odin" (self: ^CaptureManager, commandQueue: ^CommandQueue) {…}
CaptureManager_startCaptureWithDescriptor ¶
CaptureManager_startCaptureWithDescriptor :: proc "odin" (self: ^CaptureManager, descriptor: ^CaptureDescriptor) -> (ok: bool, error: ^objc_Foundation.Error) {…}
CaptureManager_startCaptureWithDevice ¶
CaptureManager_startCaptureWithDevice :: proc "odin" (self: ^CaptureManager, device: ^Device) {…}
CaptureManager_startCaptureWithScope ¶
CaptureManager_startCaptureWithScope :: proc "odin" (self: ^CaptureManager, captureScope: ^CaptureScope) {…}
CaptureManager_stopCapture ¶
CaptureManager_stopCapture :: proc "odin" (self: ^CaptureManager) {…}
CaptureManager_supportsDestination ¶
CaptureManager_supportsDestination :: proc "odin" (self: ^CaptureManager, destination: CaptureDestination) -> bool {…}
CaptureScope_beginScope ¶
CaptureScope_beginScope :: proc "odin" (self: ^CaptureScope) {…}
CaptureScope_commandQueue ¶
CaptureScope_commandQueue :: proc "odin" (self: ^CaptureScope) -> ^CommandQueue {…}
CaptureScope_device ¶
CaptureScope_device :: proc "odin" (self: ^CaptureScope) -> ^Device {…}
CaptureScope_endScope ¶
CaptureScope_endScope :: proc "odin" (self: ^CaptureScope) {…}
CaptureScope_label ¶
CaptureScope_label :: proc "odin" (self: ^CaptureScope) -> ^objc_Foundation.String {…}
CaptureScope_setLabel ¶
CaptureScope_setLabel :: proc "odin" (self: ^CaptureScope, label: ^objc_Foundation.String) {…}
CommandBufferDescriptor_alloc ¶
CommandBufferDescriptor_alloc :: proc "odin" () -> ^CommandBufferDescriptor {…}
CommandBufferDescriptor_errorOptions ¶
CommandBufferDescriptor_errorOptions :: proc "odin" (self: ^CommandBufferDescriptor) -> CommandBufferErrorOption {…}
CommandBufferDescriptor_init ¶
CommandBufferDescriptor_init :: proc "odin" (self: ^CommandBufferDescriptor) -> ^CommandBufferDescriptor {…}
CommandBufferDescriptor_retainedReferences ¶
CommandBufferDescriptor_retainedReferences :: proc "odin" (self: ^CommandBufferDescriptor) -> bool {…}
CommandBufferDescriptor_setErrorOptions ¶
CommandBufferDescriptor_setErrorOptions :: proc "odin" (self: ^CommandBufferDescriptor, errorOptions: CommandBufferErrorOption) {…}
CommandBufferDescriptor_setRetainedReferences ¶
CommandBufferDescriptor_setRetainedReferences :: proc "odin" (self: ^CommandBufferDescriptor, retainedReferences: bool) {…}
CommandBufferEncoderInfo_debugSignposts ¶
CommandBufferEncoderInfo_debugSignposts :: proc "odin" (self: ^CommandBufferEncoderInfo) -> ^objc_Foundation.Array {…}
CommandBufferEncoderInfo_errorState ¶
CommandBufferEncoderInfo_errorState :: proc "odin" (self: ^CommandBufferEncoderInfo) -> CommandEncoderErrorState {…}
CommandBufferEncoderInfo_label ¶
CommandBufferEncoderInfo_label :: proc "odin" (self: ^CommandBufferEncoderInfo) -> ^objc_Foundation.String {…}
CommandBuffer_GPUEndTime ¶
CommandBuffer_GPUEndTime :: proc "odin" (self: ^CommandBuffer) -> objc_Foundation.TimeInterval {…}
CommandBuffer_GPUStartTime ¶
CommandBuffer_GPUStartTime :: proc "odin" (self: ^CommandBuffer) -> objc_Foundation.TimeInterval {…}
CommandBuffer_accelerationStructureCommandEncoder ¶
CommandBuffer_accelerationStructureCommandEncoder :: proc "odin" (self: ^CommandBuffer) -> ^AccelerationStructureCommandEncoder {…}
CommandBuffer_addCompletedHandler ¶
CommandBuffer_addCompletedHandler :: proc "odin" (self: ^CommandBuffer, block: CommandBufferHandler) {…}
CommandBuffer_addScheduledHandler ¶
CommandBuffer_addScheduledHandler :: proc "odin" (self: ^CommandBuffer, block: CommandBufferHandler) {…}
CommandBuffer_blitCommandEncoder ¶
CommandBuffer_blitCommandEncoder :: proc "odin" (self: ^CommandBuffer) -> ^BlitCommandEncoder {…}
CommandBuffer_blitCommandEncoderWithDescriptor ¶
CommandBuffer_blitCommandEncoderWithDescriptor :: proc "odin" (self: ^CommandBuffer, blitPassDescriptor: ^BlitPassDescriptor) -> ^BlitCommandEncoder {…}
CommandBuffer_commandQueue ¶
CommandBuffer_commandQueue :: proc "odin" (self: ^CommandBuffer) -> ^CommandQueue {…}
CommandBuffer_commit ¶
CommandBuffer_commit :: proc "odin" (self: ^CommandBuffer) {…}
CommandBuffer_computeCommandEncoder ¶
CommandBuffer_computeCommandEncoder :: proc "odin" (self: ^CommandBuffer) -> ^ComputeCommandEncoder {…}
CommandBuffer_computeCommandEncoderWithDescriptor ¶
CommandBuffer_computeCommandEncoderWithDescriptor :: proc "odin" (self: ^CommandBuffer, computePassDescriptor: ^ComputePassDescriptor) -> ^ComputeCommandEncoder {…}
CommandBuffer_computeCommandEncoderWithDispatchType ¶
CommandBuffer_computeCommandEncoderWithDispatchType :: proc "odin" (self: ^CommandBuffer, dispatchType: DispatchType) -> ^ComputeCommandEncoder {…}
CommandBuffer_device ¶
CommandBuffer_device :: proc "odin" (self: ^CommandBuffer) -> ^Device {…}
CommandBuffer_encodeSignalEvent ¶
CommandBuffer_encodeSignalEvent :: proc "odin" (self: ^CommandBuffer, event: ^Event, value: u64) {…}
CommandBuffer_encodeWaitForEvent ¶
CommandBuffer_encodeWaitForEvent :: proc "odin" (self: ^CommandBuffer, event: ^Event, value: u64) {…}
CommandBuffer_enqueue ¶
CommandBuffer_enqueue :: proc "odin" (self: ^CommandBuffer) {…}
CommandBuffer_error ¶
CommandBuffer_error :: proc "odin" (self: ^CommandBuffer) -> ^objc_Foundation.Error {…}
CommandBuffer_errorOptions ¶
CommandBuffer_errorOptions :: proc "odin" (self: ^CommandBuffer) -> CommandBufferErrorOption {…}
CommandBuffer_kernelEndTime ¶
CommandBuffer_kernelEndTime :: proc "odin" (self: ^CommandBuffer) -> objc_Foundation.TimeInterval {…}
CommandBuffer_kernelStartTime ¶
CommandBuffer_kernelStartTime :: proc "odin" (self: ^CommandBuffer) -> objc_Foundation.TimeInterval {…}
CommandBuffer_label ¶
CommandBuffer_label :: proc "odin" (self: ^CommandBuffer) -> ^objc_Foundation.String {…}
CommandBuffer_logs ¶
CommandBuffer_logs :: proc "odin" (self: ^CommandBuffer) -> ^LogContainer {…}
CommandBuffer_parallelRenderCommandEncoder ¶
CommandBuffer_parallelRenderCommandEncoder :: proc "odin" (self: ^CommandBuffer, renderPassDescriptor: ^RenderPassDescriptor) -> ^ParallelRenderCommandEncoder {…}
CommandBuffer_popDebugGroup ¶
CommandBuffer_popDebugGroup :: proc "odin" (self: ^CommandBuffer) {…}
CommandBuffer_presentDrawable ¶
CommandBuffer_presentDrawable :: proc "odin" (self: ^CommandBuffer, drawable: ^Drawable) {…}
CommandBuffer_presentDrawableAfterMinimumDuration ¶
CommandBuffer_presentDrawableAfterMinimumDuration :: proc "odin" (self: ^CommandBuffer, drawable: ^Drawable, duration: objc_Foundation.TimeInterval) {…}
CommandBuffer_presentDrawableAtTime ¶
CommandBuffer_presentDrawableAtTime :: proc "odin" (self: ^CommandBuffer, drawable: ^Drawable, presentationTime: objc_Foundation.TimeInterval) {…}
CommandBuffer_pushDebugGroup ¶
CommandBuffer_pushDebugGroup :: proc "odin" (self: ^CommandBuffer, string: ^objc_Foundation.String) {…}
CommandBuffer_renderCommandEncoderWithDescriptor ¶
CommandBuffer_renderCommandEncoderWithDescriptor :: proc "odin" (self: ^CommandBuffer, renderPassDescriptor: ^RenderPassDescriptor) -> ^RenderCommandEncoder {…}
CommandBuffer_resourceStateCommandEncoder ¶
CommandBuffer_resourceStateCommandEncoder :: proc "odin" (self: ^CommandBuffer) -> ^CommandBuffer {…}
CommandBuffer_resourceStateCommandEncoderWithDescriptor ¶
CommandBuffer_resourceStateCommandEncoderWithDescriptor :: proc "odin" (self: ^CommandBuffer, resourceStatePassDescriptor: ^ResourceStatePassDescriptor) -> ^ResourceStateCommandEncoder {…}
CommandBuffer_retainedReferences ¶
CommandBuffer_retainedReferences :: proc "odin" (self: ^CommandBuffer) -> bool {…}
CommandBuffer_setLabel ¶
CommandBuffer_setLabel :: proc "odin" (self: ^CommandBuffer, label: ^objc_Foundation.String) {…}
CommandBuffer_status ¶
CommandBuffer_status :: proc "odin" (self: ^CommandBuffer) -> CommandBufferStatus {…}
CommandBuffer_waitUntilCompleted ¶
CommandBuffer_waitUntilCompleted :: proc "odin" (self: ^CommandBuffer) {…}
CommandBuffer_waitUntilScheduled ¶
CommandBuffer_waitUntilScheduled :: proc "odin" (self: ^CommandBuffer) {…}
CommandEncoder_device ¶
CommandEncoder_device :: proc "odin" (self: ^CommandEncoder) -> ^Device {…}
CommandEncoder_endEncoding ¶
CommandEncoder_endEncoding :: proc "odin" (self: ^CommandEncoder) {…}
CommandEncoder_insertDebugSignpost ¶
CommandEncoder_insertDebugSignpost :: proc "odin" (self: ^CommandEncoder, string: ^objc_Foundation.String) {…}
CommandEncoder_label ¶
CommandEncoder_label :: proc "odin" (self: ^CommandEncoder) -> ^objc_Foundation.String {…}
CommandEncoder_popDebugGroup ¶
CommandEncoder_popDebugGroup :: proc "odin" (self: ^CommandEncoder) {…}
CommandEncoder_pushDebugGroup ¶
CommandEncoder_pushDebugGroup :: proc "odin" (self: ^CommandEncoder, string: ^objc_Foundation.String) {…}
CommandEncoder_setLabel ¶
CommandEncoder_setLabel :: proc "odin" (self: ^CommandEncoder, label: ^objc_Foundation.String) {…}
CommandQueue_commandBuffer ¶
CommandQueue_commandBuffer :: proc "odin" (self: ^CommandQueue) -> ^CommandBuffer {…}
CommandQueue_commandBufferWithDescriptor ¶
CommandQueue_commandBufferWithDescriptor :: proc "odin" (self: ^CommandQueue, descriptor: ^CommandBufferDescriptor) -> ^CommandQueue {…}
CommandQueue_commandBufferWithUnretainedReferences ¶
CommandQueue_commandBufferWithUnretainedReferences :: proc "odin" (self: ^CommandQueue) -> ^CommandQueue {…}
CommandQueue_device ¶
CommandQueue_device :: proc "odin" (self: ^CommandQueue) -> ^Device {…}
CommandQueue_insertDebugCaptureBoundary ¶
CommandQueue_insertDebugCaptureBoundary :: proc "odin" (self: ^CommandQueue) {…}
CommandQueue_label ¶
CommandQueue_label :: proc "odin" (self: ^CommandQueue) -> ^objc_Foundation.String {…}
CommandQueue_setLabel ¶
CommandQueue_setLabel :: proc "odin" (self: ^CommandQueue, label: ^objc_Foundation.String) {…}
CompileOptions_alloc ¶
CompileOptions_alloc :: proc "odin" () -> ^CompileOptions {…}
CompileOptions_fastMathEnabled ¶
CompileOptions_fastMathEnabled :: proc "odin" (self: ^CompileOptions) -> bool {…}
CompileOptions_init ¶
CompileOptions_init :: proc "odin" (self: ^CompileOptions) -> ^CompileOptions {…}
CompileOptions_installName ¶
CompileOptions_installName :: proc "odin" (self: ^CompileOptions) -> ^objc_Foundation.String {…}
CompileOptions_languageVersion ¶
CompileOptions_languageVersion :: proc "odin" (self: ^CompileOptions) -> LanguageVersion {…}
CompileOptions_libraries ¶
CompileOptions_libraries :: proc "odin" (self: ^CompileOptions) -> ^objc_Foundation.Array {…}
CompileOptions_libraryType ¶
CompileOptions_libraryType :: proc "odin" (self: ^CompileOptions) -> LibraryType {…}
CompileOptions_preprocessorMacros ¶
CompileOptions_preprocessorMacros :: proc "odin" (self: ^CompileOptions) -> ^objc_Foundation.Dictionary {…}
CompileOptions_preserveInvariance ¶
CompileOptions_preserveInvariance :: proc "odin" (self: ^CompileOptions) -> bool {…}
CompileOptions_setFastMathEnabled ¶
CompileOptions_setFastMathEnabled :: proc "odin" (self: ^CompileOptions, fastMathEnabled: bool) {…}
CompileOptions_setInstallName ¶
CompileOptions_setInstallName :: proc "odin" (self: ^CompileOptions, installName: ^objc_Foundation.String) {…}
CompileOptions_setLanguageVersion ¶
CompileOptions_setLanguageVersion :: proc "odin" (self: ^CompileOptions, languageVersion: LanguageVersion) {…}
CompileOptions_setLibraries ¶
CompileOptions_setLibraries :: proc "odin" (self: ^CompileOptions, libraries: ^objc_Foundation.Array) {…}
CompileOptions_setLibraryType ¶
CompileOptions_setLibraryType :: proc "odin" (self: ^CompileOptions, libraryType: LibraryType) {…}
CompileOptions_setPreprocessorMacros ¶
CompileOptions_setPreprocessorMacros :: proc "odin" (self: ^CompileOptions, preprocessorMacros: ^objc_Foundation.Dictionary) {…}
CompileOptions_setPreserveInvariance ¶
CompileOptions_setPreserveInvariance :: proc "odin" (self: ^CompileOptions, preserveInvariance: bool) {…}
ComputeCommandEncoder_dispatchThreadgroups ¶
ComputeCommandEncoder_dispatchThreadgroups :: proc "odin" (self: ^ComputeCommandEncoder, threadgroupsPerGrid: Size, threadsPerThreadgroup: Size) {…}
ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer ¶
ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer :: proc "odin" (self: ^ComputeCommandEncoder, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, threadsPerThreadgroup: Size) {…}
ComputeCommandEncoder_dispatchThreads ¶
ComputeCommandEncoder_dispatchThreads :: proc "odin" (self: ^ComputeCommandEncoder, threadsPerGrid: Size, threadsPerThreadgroup: Size) {…}
ComputeCommandEncoder_dispatchType ¶
ComputeCommandEncoder_dispatchType :: proc "odin" (self: ^ComputeCommandEncoder) -> DispatchType {…}
ComputeCommandEncoder_executeCommandsInBuffer ¶
ComputeCommandEncoder_executeCommandsInBuffer :: proc "odin" (self: ^ComputeCommandEncoder, indirectCommandbuffer: ^Buffer, indirectRangeBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_executeCommandsInBufferWithRange ¶
ComputeCommandEncoder_executeCommandsInBufferWithRange :: proc "odin" (self: ^ComputeCommandEncoder, indirectCommandBuffer: ^Buffer, executionRange: objc_Foundation.Range) {…}
ComputeCommandEncoder_memoryBarrierWithResources ¶
ComputeCommandEncoder_memoryBarrierWithResources :: proc "odin" (self: ^ComputeCommandEncoder, resources: []^Resource) {…}
ComputeCommandEncoder_memoryBarrierWithScope ¶
ComputeCommandEncoder_memoryBarrierWithScope :: proc "odin" (self: ^ComputeCommandEncoder, scope: BarrierScope) {…}
ComputeCommandEncoder_sampleCountersInBuffer ¶
ComputeCommandEncoder_sampleCountersInBuffer :: proc "odin" (self: ^ComputeCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool) {…}
ComputeCommandEncoder_setAccelerationStructure ¶
ComputeCommandEncoder_setAccelerationStructure :: proc "odin" (self: ^ComputeCommandEncoder, accelerationStructure: ^AccelerationStructure, bufferIndex: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setBuffer ¶
ComputeCommandEncoder_setBuffer :: proc "odin" (self: ^ComputeCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setBufferOffset ¶
ComputeCommandEncoder_setBufferOffset :: proc "odin" (self: ^ComputeCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setBuffers ¶
ComputeCommandEncoder_setBuffers :: proc "odin" (self: ^ComputeCommandEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_setBytes ¶
ComputeCommandEncoder_setBytes :: proc "odin" (self: ^ComputeCommandEncoder, bytes: []u8, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setComputePipelineState ¶
ComputeCommandEncoder_setComputePipelineState :: proc "odin" (self: ^ComputeCommandEncoder, pipelineState: ^ComputePipelineState) {…}
ComputeCommandEncoder_setImageblockWidth ¶
ComputeCommandEncoder_setImageblockWidth :: proc "odin" (self: ^ComputeCommandEncoder, width: objc_Foundation.UInteger, height: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setIntersectionFunctionTable ¶
ComputeCommandEncoder_setIntersectionFunctionTable :: proc "odin" (self: ^ComputeCommandEncoder, intersectionFunctionTable: ^IntersectionFunctionTable, bufferIndex: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setIntersectionFunctionTables ¶
ComputeCommandEncoder_setIntersectionFunctionTables :: proc "odin" (self: ^ComputeCommandEncoder, intersectionFunctionTables: []^IntersectionFunctionTable, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_setSamplerState ¶
ComputeCommandEncoder_setSamplerState :: proc "odin" (self: ^ComputeCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setSamplerState_lodMinClamp_lodMaxClamp ¶
ComputeCommandEncoder_setSamplerState_lodMinClamp_lodMaxClamp :: proc "odin" (self: ^ComputeCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setSamplerStatesWithLod ¶
ComputeCommandEncoder_setSamplerStatesWithLod :: proc "odin" (self: ^ComputeCommandEncoder, samplers: []^SamplerState, lodMinClamps, lodMaxClamps: []f32, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_setSamplerStatesWithRange ¶
ComputeCommandEncoder_setSamplerStatesWithRange :: proc "odin" (self: ^ComputeCommandEncoder, samplers: []^SamplerState, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_setStageInRegion ¶
ComputeCommandEncoder_setStageInRegion :: proc "odin" (self: ^ComputeCommandEncoder, region: Region) {…}
ComputeCommandEncoder_setStageInRegionWithIndirectBuffer ¶
ComputeCommandEncoder_setStageInRegionWithIndirectBuffer :: proc "odin" (self: ^ComputeCommandEncoder, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setTexture ¶
ComputeCommandEncoder_setTexture :: proc "odin" (self: ^ComputeCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setTextures ¶
ComputeCommandEncoder_setTextures :: proc "odin" (self: ^ComputeCommandEncoder, textures: []^Texture, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_setThreadgroupMemoryLength ¶
ComputeCommandEncoder_setThreadgroupMemoryLength :: proc "odin" (self: ^ComputeCommandEncoder, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setVisibleFunctionTable ¶
ComputeCommandEncoder_setVisibleFunctionTable :: proc "odin" (self: ^ComputeCommandEncoder, visibleFunctionTable: ^VisibleFunctionTable, bufferIndex: objc_Foundation.UInteger) {…}
ComputeCommandEncoder_setVisibleFunctionTables ¶
ComputeCommandEncoder_setVisibleFunctionTables :: proc "odin" (self: ^ComputeCommandEncoder, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range) {…}
ComputeCommandEncoder_updateFence ¶
ComputeCommandEncoder_updateFence :: proc "odin" (self: ^ComputeCommandEncoder, fence: ^Fence) {…}
ComputeCommandEncoder_useHeap ¶
ComputeCommandEncoder_useHeap :: proc "odin" (self: ^ComputeCommandEncoder, heap: ^Heap) {…}
ComputeCommandEncoder_useHeaps ¶
ComputeCommandEncoder_useHeaps :: proc "odin" (self: ^ComputeCommandEncoder, heaps: []^Heap) {…}
ComputeCommandEncoder_useResource ¶
ComputeCommandEncoder_useResource :: proc "odin" (self: ^ComputeCommandEncoder, resource: ^Resource, usage: ResourceUsage) {…}
ComputeCommandEncoder_useResources ¶
ComputeCommandEncoder_useResources :: proc "odin" (self: ^ComputeCommandEncoder, resources: []^Resource, usage: ResourceUsage) {…}
ComputeCommandEncoder_waitForFence ¶
ComputeCommandEncoder_waitForFence :: proc "odin" (self: ^ComputeCommandEncoder, fence: ^Fence) {…}
ComputePassDescriptor_alloc ¶
ComputePassDescriptor_alloc :: proc "odin" () -> ^ComputePassDescriptor {…}
ComputePassDescriptor_computePassDescriptor ¶
ComputePassDescriptor_computePassDescriptor :: proc "odin" () -> ^ComputePassDescriptor {…}
ComputePassDescriptor_dispatchType ¶
ComputePassDescriptor_dispatchType :: proc "odin" (self: ^ComputePassDescriptor) -> DispatchType {…}
ComputePassDescriptor_init ¶
ComputePassDescriptor_init :: proc "odin" (self: ^ComputePassDescriptor) -> ^ComputePassDescriptor {…}
ComputePassDescriptor_sampleBufferAttachments ¶
ComputePassDescriptor_sampleBufferAttachments :: proc "odin" (self: ^ComputePassDescriptor) -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
ComputePassDescriptor_setDispatchType ¶
ComputePassDescriptor_setDispatchType :: proc "odin" (self: ^ComputePassDescriptor, dispatchType: DispatchType) {…}
ComputePassSampleBufferAttachmentDescriptorArray_alloc ¶
ComputePassSampleBufferAttachmentDescriptorArray_alloc :: proc "odin" () -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
ComputePassSampleBufferAttachmentDescriptorArray_init ¶
ComputePassSampleBufferAttachmentDescriptorArray_init :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptorArray) -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
ComputePassSampleBufferAttachmentDescriptorArray_object ¶
ComputePassSampleBufferAttachmentDescriptorArray_object :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger) -> ^ComputePassSampleBufferAttachmentDescriptor {…}
ComputePassSampleBufferAttachmentDescriptorArray_setObject ¶
ComputePassSampleBufferAttachmentDescriptorArray_setObject :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptorArray, attachment: ^ComputePassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger) {…}
ComputePassSampleBufferAttachmentDescriptor_alloc ¶
ComputePassSampleBufferAttachmentDescriptor_alloc :: proc "odin" () -> ^ComputePassSampleBufferAttachmentDescriptor {…}
ComputePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor) -> objc_Foundation.UInteger {…}
ComputePassSampleBufferAttachmentDescriptor_init ¶
ComputePassSampleBufferAttachmentDescriptor_init :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor) -> ^ComputePassSampleBufferAttachmentDescriptor {…}
ComputePassSampleBufferAttachmentDescriptor_sampleBuffer ¶
ComputePassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor) -> ^CounterSampleBuffer {…}
ComputePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger) {…}
ComputePassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
ComputePassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor, sampleBuffer: ^Buffer) {…}
ComputePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger) {…}
ComputePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "odin" (self: ^ComputePassSampleBufferAttachmentDescriptor) -> objc_Foundation.UInteger {…}
ComputePipelineDescriptor_alloc ¶
ComputePipelineDescriptor_alloc :: proc "odin" () -> ^ComputePipelineDescriptor {…}
ComputePipelineDescriptor_binaryArchives ¶
ComputePipelineDescriptor_binaryArchives :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^objc_Foundation.Array {…}
ComputePipelineDescriptor_buffers ¶
ComputePipelineDescriptor_buffers :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^PipelineBufferDescriptorArray {…}
ComputePipelineDescriptor_computeFunction ¶
ComputePipelineDescriptor_computeFunction :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^Function {…}
ComputePipelineDescriptor_init ¶
ComputePipelineDescriptor_init :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^ComputePipelineDescriptor {…}
ComputePipelineDescriptor_insertLibraries ¶
ComputePipelineDescriptor_insertLibraries :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^objc_Foundation.Array {…}
ComputePipelineDescriptor_label ¶
ComputePipelineDescriptor_label :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^objc_Foundation.String {…}
ComputePipelineDescriptor_linkedFunctions ¶
ComputePipelineDescriptor_linkedFunctions :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^LinkedFunctions {…}
ComputePipelineDescriptor_maxCallStackDepth ¶
ComputePipelineDescriptor_maxCallStackDepth :: proc "odin" (self: ^ComputePipelineDescriptor) -> objc_Foundation.UInteger {…}
ComputePipelineDescriptor_maxTotalThreadsPerThreadgroup ¶
ComputePipelineDescriptor_maxTotalThreadsPerThreadgroup :: proc "odin" (self: ^ComputePipelineDescriptor) -> objc_Foundation.UInteger {…}
ComputePipelineDescriptor_reset ¶
ComputePipelineDescriptor_reset :: proc "odin" (self: ^ComputePipelineDescriptor) {…}
ComputePipelineDescriptor_setBinaryArchives ¶
ComputePipelineDescriptor_setBinaryArchives :: proc "odin" (self: ^ComputePipelineDescriptor, binaryArchives: ^objc_Foundation.Array) {…}
ComputePipelineDescriptor_setComputeFunction ¶
ComputePipelineDescriptor_setComputeFunction :: proc "odin" (self: ^ComputePipelineDescriptor, computeFunction: ^Function) {…}
ComputePipelineDescriptor_setInsertLibraries ¶
ComputePipelineDescriptor_setInsertLibraries :: proc "odin" (self: ^ComputePipelineDescriptor, insertLibraries: ^objc_Foundation.Array) {…}
ComputePipelineDescriptor_setLabel ¶
ComputePipelineDescriptor_setLabel :: proc "odin" (self: ^ComputePipelineDescriptor, label: ^objc_Foundation.String) {…}
ComputePipelineDescriptor_setLinkedFunctions ¶
ComputePipelineDescriptor_setLinkedFunctions :: proc "odin" (self: ^ComputePipelineDescriptor, linkedFunctions: ^LinkedFunctions) {…}
ComputePipelineDescriptor_setMaxCallStackDepth ¶
ComputePipelineDescriptor_setMaxCallStackDepth :: proc "odin" (self: ^ComputePipelineDescriptor, maxCallStackDepth: objc_Foundation.UInteger) {…}
ComputePipelineDescriptor_setMaxTotalThreadsPerThreadgroup ¶
ComputePipelineDescriptor_setMaxTotalThreadsPerThreadgroup :: proc "odin" (self: ^ComputePipelineDescriptor, maxTotalThreadsPerThreadgroup: objc_Foundation.UInteger) {…}
ComputePipelineDescriptor_setStageInputDescriptor ¶
ComputePipelineDescriptor_setStageInputDescriptor :: proc "odin" (self: ^ComputePipelineDescriptor, stageInputDescriptor: ^StageInputOutputDescriptor) {…}
ComputePipelineDescriptor_setSupportAddingBinaryFunctions ¶
ComputePipelineDescriptor_setSupportAddingBinaryFunctions :: proc "odin" (self: ^ComputePipelineDescriptor, supportAddingBinaryFunctions: bool) {…}
ComputePipelineDescriptor_setSupportIndirectCommandBuffers ¶
ComputePipelineDescriptor_setSupportIndirectCommandBuffers :: proc "odin" (self: ^ComputePipelineDescriptor, supportIndirectCommandBuffers: bool) {…}
ComputePipelineDescriptor_setThreadGroupSizeIsMultipleOfThreadExecutionWidth ¶
ComputePipelineDescriptor_setThreadGroupSizeIsMultipleOfThreadExecutionWidth :: proc "odin" (self: ^ComputePipelineDescriptor, threadGroupSizeIsMultipleOfThreadExecutionWidth: bool) {…}
ComputePipelineDescriptor_stageInputDescriptor ¶
ComputePipelineDescriptor_stageInputDescriptor :: proc "odin" (self: ^ComputePipelineDescriptor) -> ^StageInputOutputDescriptor {…}
ComputePipelineDescriptor_supportAddingBinaryFunctions ¶
ComputePipelineDescriptor_supportAddingBinaryFunctions :: proc "odin" (self: ^ComputePipelineDescriptor) -> bool {…}
ComputePipelineDescriptor_supportIndirectCommandBuffers ¶
ComputePipelineDescriptor_supportIndirectCommandBuffers :: proc "odin" (self: ^ComputePipelineDescriptor) -> bool {…}
ComputePipelineDescriptor_threadGroupSizeIsMultipleOfThreadExecutionWidth ¶
ComputePipelineDescriptor_threadGroupSizeIsMultipleOfThreadExecutionWidth :: proc "odin" (self: ^ComputePipelineDescriptor) -> bool {…}
ComputePipelineReflection_alloc ¶
ComputePipelineReflection_alloc :: proc "odin" () -> ^ComputePipelineReflection {…}
ComputePipelineReflection_arguments ¶
ComputePipelineReflection_arguments :: proc "odin" (self: ^ComputePipelineReflection) -> ^objc_Foundation.Array {…}
ComputePipelineReflection_init ¶
ComputePipelineReflection_init :: proc "odin" (self: ^ComputePipelineReflection) -> ^ComputePipelineReflection {…}
ComputePipelineState_device ¶
ComputePipelineState_device :: proc "odin" (self: ^ComputePipelineState) -> ^Device {…}
ComputePipelineState_functionHandleWithFunction ¶
ComputePipelineState_functionHandleWithFunction :: proc "odin" (self: ^ComputePipelineState, function: ^Function) -> ^FunctionHandle {…}
ComputePipelineState_imageblockMemoryLengthForDimensions ¶
ComputePipelineState_imageblockMemoryLengthForDimensions :: proc "odin" (self: ^ComputePipelineState, imageblockDimensions: Size) -> ^ComputePipelineState {…}
ComputePipelineState_label ¶
ComputePipelineState_label :: proc "odin" (self: ^ComputePipelineState) -> ^objc_Foundation.String {…}
ComputePipelineState_maxTotalThreadsPerThreadgroup ¶
ComputePipelineState_maxTotalThreadsPerThreadgroup :: proc "odin" (self: ^ComputePipelineState) -> objc_Foundation.UInteger {…}
ComputePipelineState_newComputePipelineState ¶
ComputePipelineState_newComputePipelineState :: proc "odin" (self: ^ComputePipelineState, functions: ^objc_Foundation.Array) -> (state: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
ComputePipelineState_newIntersectionFunctionTable ¶
ComputePipelineState_newIntersectionFunctionTable :: proc "odin" (self: ^ComputePipelineState, descriptor: ^IntersectionFunctionTableDescriptor) -> ^IntersectionFunctionTable {…}
ComputePipelineState_newVisibleFunctionTable ¶
ComputePipelineState_newVisibleFunctionTable :: proc "odin" (self: ^ComputePipelineState, descriptor: ^VisibleFunctionTableDescriptor) -> ^VisibleFunctionTable {…}
ComputePipelineState_staticThreadgroupMemoryLength ¶
ComputePipelineState_staticThreadgroupMemoryLength :: proc "odin" (self: ^ComputePipelineState) -> objc_Foundation.UInteger {…}
ComputePipelineState_supportIndirectCommandBuffers ¶
ComputePipelineState_supportIndirectCommandBuffers :: proc "odin" (self: ^ComputePipelineState) -> bool {…}
ComputePipelineState_threadExecutionWidth ¶
ComputePipelineState_threadExecutionWidth :: proc "odin" (self: ^ComputePipelineState) -> objc_Foundation.UInteger {…}
CopyAllDevices ¶
CopyAllDevices :: proc "cdecl" () -> ^objc_Foundation.Array ---
CounterSampleBufferDescriptor_alloc ¶
CounterSampleBufferDescriptor_alloc :: proc "odin" () -> ^CounterSampleBufferDescriptor {…}
CounterSampleBufferDescriptor_counterSet ¶
CounterSampleBufferDescriptor_counterSet :: proc "odin" (self: ^CounterSampleBufferDescriptor) -> ^CounterSet {…}
CounterSampleBufferDescriptor_init ¶
CounterSampleBufferDescriptor_init :: proc "odin" (self: ^CounterSampleBufferDescriptor) -> ^CounterSampleBufferDescriptor {…}
CounterSampleBufferDescriptor_label ¶
CounterSampleBufferDescriptor_label :: proc "odin" (self: ^CounterSampleBufferDescriptor) -> ^objc_Foundation.String {…}
CounterSampleBufferDescriptor_sampleCount ¶
CounterSampleBufferDescriptor_sampleCount :: proc "odin" (self: ^CounterSampleBufferDescriptor) -> objc_Foundation.UInteger {…}
CounterSampleBufferDescriptor_setCounterSet ¶
CounterSampleBufferDescriptor_setCounterSet :: proc "odin" (self: ^CounterSampleBufferDescriptor, counterSet: ^CounterSet) {…}
CounterSampleBufferDescriptor_setLabel ¶
CounterSampleBufferDescriptor_setLabel :: proc "odin" (self: ^CounterSampleBufferDescriptor, label: ^objc_Foundation.String) {…}
CounterSampleBufferDescriptor_setSampleCount ¶
CounterSampleBufferDescriptor_setSampleCount :: proc "odin" (self: ^CounterSampleBufferDescriptor, sampleCount: objc_Foundation.UInteger) {…}
CounterSampleBufferDescriptor_setStorageMode ¶
CounterSampleBufferDescriptor_setStorageMode :: proc "odin" (self: ^CounterSampleBufferDescriptor, storageMode: StorageMode) {…}
CounterSampleBufferDescriptor_storageMode ¶
CounterSampleBufferDescriptor_storageMode :: proc "odin" (self: ^CounterSampleBufferDescriptor) -> StorageMode {…}
CounterSampleBuffer_device ¶
CounterSampleBuffer_device :: proc "odin" (self: ^CounterSampleBuffer) -> ^Device {…}
CounterSampleBuffer_label ¶
CounterSampleBuffer_label :: proc "odin" (self: ^CounterSampleBuffer) -> ^objc_Foundation.String {…}
CounterSampleBuffer_resolveCounterRange ¶
CounterSampleBuffer_resolveCounterRange :: proc "odin" (self: ^CounterSampleBuffer, range: objc_Foundation.Range) -> ^objc_Foundation.Data {…}
CounterSampleBuffer_sampleCount ¶
CounterSampleBuffer_sampleCount :: proc "odin" (self: ^CounterSampleBuffer) -> objc_Foundation.UInteger {…}
CounterSet_counters ¶
CounterSet_counters :: proc "odin" (self: ^CounterSet) -> ^objc_Foundation.Array {…}
CounterSet_name ¶
CounterSet_name :: proc "odin" (self: ^CounterSet) -> ^objc_Foundation.String {…}
CreateSystemDefaultDevice ¶
CreateSystemDefaultDevice :: proc "cdecl" () -> ^Device ---
DepthStencilDescriptor_alloc ¶
DepthStencilDescriptor_alloc :: proc "odin" () -> ^DepthStencilDescriptor {…}
DepthStencilDescriptor_backFaceStencil ¶
DepthStencilDescriptor_backFaceStencil :: proc "odin" (self: ^DepthStencilDescriptor) -> ^StencilDescriptor {…}
DepthStencilDescriptor_depthCompareFunction ¶
DepthStencilDescriptor_depthCompareFunction :: proc "odin" (self: ^DepthStencilDescriptor) -> CompareFunction {…}
DepthStencilDescriptor_frontFaceStencil ¶
DepthStencilDescriptor_frontFaceStencil :: proc "odin" (self: ^DepthStencilDescriptor) -> ^StencilDescriptor {…}
DepthStencilDescriptor_init ¶
DepthStencilDescriptor_init :: proc "odin" (self: ^DepthStencilDescriptor) -> ^DepthStencilDescriptor {…}
DepthStencilDescriptor_isDepthWriteEnabled ¶
DepthStencilDescriptor_isDepthWriteEnabled :: proc "odin" (self: ^DepthStencilDescriptor) -> bool {…}
DepthStencilDescriptor_label ¶
DepthStencilDescriptor_label :: proc "odin" (self: ^DepthStencilDescriptor) -> ^objc_Foundation.String {…}
DepthStencilDescriptor_setBackFaceStencil ¶
DepthStencilDescriptor_setBackFaceStencil :: proc "odin" (self: ^DepthStencilDescriptor, backFaceStencil: ^StencilDescriptor) {…}
DepthStencilDescriptor_setDepthCompareFunction ¶
DepthStencilDescriptor_setDepthCompareFunction :: proc "odin" (self: ^DepthStencilDescriptor, depthCompareFunction: CompareFunction) {…}
DepthStencilDescriptor_setDepthWriteEnabled ¶
DepthStencilDescriptor_setDepthWriteEnabled :: proc "odin" (self: ^DepthStencilDescriptor, depthWriteEnabled: bool) {…}
DepthStencilDescriptor_setFrontFaceStencil ¶
DepthStencilDescriptor_setFrontFaceStencil :: proc "odin" (self: ^DepthStencilDescriptor, frontFaceStencil: ^StencilDescriptor) {…}
DepthStencilDescriptor_setLabel ¶
DepthStencilDescriptor_setLabel :: proc "odin" (self: ^DepthStencilDescriptor, label: ^objc_Foundation.String) {…}
DepthStencilState_device ¶
DepthStencilState_device :: proc "odin" (self: ^DepthStencilState) -> ^Device {…}
DepthStencilState_label ¶
DepthStencilState_label :: proc "odin" (self: ^DepthStencilState) -> ^objc_Foundation.String {…}
Device_accelerationStructureSizesWithDescriptor ¶
Device_accelerationStructureSizesWithDescriptor :: proc "odin" (self: ^Device, descriptor: ^AccelerationStructureDescriptor) -> AccelerationStructureSizes {…}
Device_areBarycentricCoordsSupported ¶
Device_areBarycentricCoordsSupported :: proc "odin" (self: ^Device) -> bool {…}
Device_areProgrammableSamplePositionsSupported ¶
Device_areProgrammableSamplePositionsSupported :: proc "odin" (self: ^Device) -> bool {…}
Device_areRasterOrderGroupsSupported ¶
Device_areRasterOrderGroupsSupported :: proc "odin" (self: ^Device) -> bool {…}
Device_argumentBuffersSupport ¶
Device_argumentBuffersSupport :: proc "odin" (self: ^Device) -> ArgumentBuffersTier {…}
Device_convertSparsePixelRegions ¶
Device_convertSparsePixelRegions :: proc "odin" ( self: ^Device, pixelRegions, tileRegions: ^Region, tileSize: Size, mode: SparseTextureRegionAlignmentMode, ) {…}
Device_getDefaultSamplePositions ¶
Device_getDefaultSamplePositions :: proc "odin" (self: ^Device, positions: []SamplePosition) {…}
Device_hasUnifiedMemory ¶
Device_hasUnifiedMemory :: proc "odin" (self: ^Device) -> bool {…}
Device_heapBufferSizeAndAlignWithLength ¶
Device_heapBufferSizeAndAlignWithLength :: proc "odin" (self: ^Device, length: objc_Foundation.UInteger, options: ResourceOptions) -> (size, align: objc_Foundation.UInteger) {…}
Device_heapTextureSizeAndAlignWithDescriptor ¶
Device_heapTextureSizeAndAlignWithDescriptor :: proc "odin" (self: ^Device, desc: ^TextureDescriptor) -> (size, align: objc_Foundation.UInteger) {…}
Device_isDepth24Stencil8PixelFormatSupported ¶
Device_isDepth24Stencil8PixelFormatSupported :: proc "odin" (self: ^Device) -> bool {…}
Device_isHeadless ¶
Device_isHeadless :: proc "odin" (self: ^Device) -> bool {…}
Device_isLowPower ¶
Device_isLowPower :: proc "odin" (self: ^Device) -> bool {…}
Device_isRemovable ¶
Device_isRemovable :: proc "odin" (self: ^Device) -> bool {…}
Device_location ¶
Device_location :: proc "odin" (self: ^Device) -> DeviceLocation {…}
Device_maxTransferRate ¶
Device_maxTransferRate :: proc "odin" (self: ^Device) -> u64 {…}
Device_minimumLinearTextureAlignmentForPixelFormat ¶
Device_minimumLinearTextureAlignmentForPixelFormat :: proc "odin" (self: ^Device, format: PixelFormat) -> objc_Foundation.UInteger {…}
Device_minimumTextureBufferAlignmentForPixelFormat ¶
Device_minimumTextureBufferAlignmentForPixelFormat :: proc "odin" (self: ^Device, format: PixelFormat) -> objc_Foundation.UInteger {…}
Device_newAccelerationStructureWithDescriptor ¶
Device_newAccelerationStructureWithDescriptor :: proc "odin" (self: ^Device, descriptor: ^AccelerationStructureDescriptor) -> ^AccelerationStructure {…}
Device_newAccelerationStructureWithSize ¶
Device_newAccelerationStructureWithSize :: proc "odin" (self: ^Device, size: objc_Foundation.UInteger) -> ^AccelerationStructure {…}
Device_newArgumentEncoderWithArguments ¶
Device_newArgumentEncoderWithArguments :: proc "odin" (self: ^Device, arguments: ^objc_Foundation.Array) -> ^ArgumentEncoder {…}
Device_newBinaryArchive ¶
Device_newBinaryArchive :: proc "odin" (self: ^Device, descriptor: ^BinaryArchiveDescriptor) -> (res: ^BinaryArchive, error: ^objc_Foundation.Error) {…}
Device_newBuffer ¶
Device_newBuffer :: proc "odin" (self: ^Device, length: objc_Foundation.UInteger, options: ResourceOptions) -> ^Buffer {…}
Device_newBufferWithBytes ¶
Device_newBufferWithBytes :: proc "odin" (self: ^Device, bytes: []u8, options: ResourceOptions) -> ^Buffer {…}
Device_newBufferWithBytesNoCopy ¶
Device_newBufferWithBytesNoCopy :: proc "odin" (self: ^Device, bytes: []u8, options: ResourceOptions, deallocator: rawptr) -> ^Buffer {…}
Device_newBufferWithSlice ¶
Device_newBufferWithSlice :: proc "odin" (self: ^Device, slice: $T/[]$, options: ResourceOptions) -> ^Buffer {…}
Device_newBufferWithSliceNoCopy ¶
Device_newBufferWithSliceNoCopy :: proc "odin" (self: ^Device, slice: $T/[]$, options: ResourceOptions, deallocator: rawptr) -> ^Buffer {…}
Device_newCommandQueue ¶
Device_newCommandQueue :: proc "odin" (self: ^Device) -> ^CommandQueue {…}
Device_newCommandQueueWithMaxCommandBufferCount ¶
Device_newCommandQueueWithMaxCommandBufferCount :: proc "odin" (self: ^Device, maxCommandBufferCount: objc_Foundation.UInteger) -> ^CommandQueue {…}
Device_newComputePipelineStateWithDescriptorWithCompletionHandler ¶
Device_newComputePipelineStateWithDescriptorWithCompletionHandler :: proc "odin" (self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block) -> ^ComputePipelineState {…}
Device_newComputePipelineStateWithDescriptorWithReflection ¶
Device_newComputePipelineStateWithDescriptorWithReflection :: proc "odin" (self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, reflection: ^^ComputePipelineReflection) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Device_newComputePipelineStateWithFunction ¶
Device_newComputePipelineStateWithFunction :: proc "odin" (self: ^Device, computeFunction: ^Function) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Device_newComputePipelineStateWithFunctionWithCompletionHandler ¶
Device_newComputePipelineStateWithFunctionWithCompletionHandler :: proc "odin" (self: ^Device, computeFunction: ^Function, completionHandler: ^objc_Foundation.Block) -> ^ComputePipelineState {…}
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler ¶
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler :: proc "odin" (self: ^Device, computeFunction: ^Function, options: PipelineOption, completionHandler: ^objc_Foundation.Block) -> (res: ^ComputePipelineState) {…}
Device_newComputePipelineStateWithFunctionWithReflection ¶
Device_newComputePipelineStateWithFunctionWithReflection :: proc "odin" (self: ^Device, computeFunction: ^Function, options: PipelineOption, reflection: ^^ComputePipelineReflection) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Device_newCounterSampleBuffer ¶
Device_newCounterSampleBuffer :: proc "odin" (self: ^Device, descriptor: ^CounterSampleBufferDescriptor) -> (counter: ^Counter, error: ^objc_Foundation.Error) {…}
Device_newDepthStencilState ¶
Device_newDepthStencilState :: proc "odin" (self: ^Device, descriptor: ^DepthStencilDescriptor) -> ^DepthStencilState {…}
Device_newDynamicLibrary ¶
Device_newDynamicLibrary :: proc "odin" (self: ^Device, library: ^Library) -> (dyn_library: ^DynamicLibrary, error: ^objc_Foundation.Error) {…}
Device_newDynamicLibraryWithURL ¶
Device_newDynamicLibraryWithURL :: proc "odin" (self: ^Device, url: ^objc_Foundation.URL) -> (dyn_library: ^DynamicLibrary, error: ^objc_Foundation.Error) {…}
Device_newHeap ¶
Device_newHeap :: proc "odin" (self: ^Device, descriptor: ^HeapDescriptor) -> ^Heap {…}
Device_newIndirectCommandBuffer ¶
Device_newIndirectCommandBuffer :: proc "odin" (self: ^Device, descriptor: ^IndirectCommandBufferDescriptor, maxCount: objc_Foundation.UInteger, options: ResourceOptions) -> ^IndirectCommandBuffer {…}
Device_newLibraryWithSource ¶
Device_newLibraryWithSource :: proc "odin" (self: ^Device, source: ^objc_Foundation.String, options: ^CompileOptions) -> (library: ^Library, error: ^objc_Foundation.Error) {…}
Device_newLibraryWithSourceWithCompletionHandler ¶
Device_newLibraryWithSourceWithCompletionHandler :: proc "odin" (self: ^Device, source: ^objc_Foundation.String, options: ^CompileOptions, completionHandler: ^objc_Foundation.Block) -> ^Library {…}
Device_newRasterizationRateMap ¶
Device_newRasterizationRateMap :: proc "odin" (self: ^Device, descriptor: ^RasterizationRateMapDescriptor) -> ^RasterizationRateMap {…}
Device_newRenderPipelineStateWithDescriptor ¶
Device_newRenderPipelineStateWithDescriptor :: proc "odin" (self: ^Device, descriptor: ^RenderPipelineDescriptor) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Device_newRenderPipelineStateWithDescriptorWithCompletionHandler ¶
Device_newRenderPipelineStateWithDescriptorWithCompletionHandler :: proc "odin" (self: ^Device, descriptor: ^RenderPipelineDescriptor, completionHandler: ^objc_Foundation.Block) -> ^RenderPipelineState {…}
Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler ¶
Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler :: proc "odin" (self: ^Device, descriptor: ^RenderPipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block) -> ^RenderPipelineState {…}
Device_newRenderPipelineStateWithDescriptorWithReflection ¶
Device_newRenderPipelineStateWithDescriptorWithReflection :: proc "odin" (self: ^Device, descriptor: ^RenderPipelineDescriptor, options: PipelineOption, reflection: ^^RenderPipelineReflection) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler ¶
Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler :: proc "odin" (self: ^Device, descriptor: ^TileRenderPipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block) -> ^RenderPipelineState {…}
Device_newRenderPipelineStateWithTileDescriptorWithReflection ¶
Device_newRenderPipelineStateWithTileDescriptorWithReflection :: proc "odin" (self: ^Device, descriptor: ^TileRenderPipelineDescriptor, options: PipelineOption, reflection: ^^RenderPipelineReflection) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Device_newSamplerState ¶
Device_newSamplerState :: proc "odin" (self: ^Device, descriptor: ^SamplerDescriptor) -> ^SamplerState {…}
Device_newSharedEvent ¶
Device_newSharedEvent :: proc "odin" (self: ^Device) -> ^SharedEvent {…}
Device_newSharedEventWithHandle ¶
Device_newSharedEventWithHandle :: proc "odin" (self: ^Device, sharedEventHandle: ^SharedEventHandle) -> ^SharedEvent {…}
Device_newSharedTextureWithDescriptor ¶
Device_newSharedTextureWithDescriptor :: proc "odin" (self: ^Device, descriptor: ^TextureDescriptor) -> ^SharedEvent {…}
Device_newSharedTextureWithHandle ¶
Device_newSharedTextureWithHandle :: proc "odin" (self: ^Device, sharedHandle: ^SharedTextureHandle) -> ^SharedEvent {…}
Device_newTextureWithDescriptor ¶
Device_newTextureWithDescriptor :: proc "odin" (self: ^Device, desc: ^TextureDescriptor) -> ^Texture {…}
Device_newTextureWithIOSurface ¶
Device_newTextureWithIOSurface :: proc "odin" (self: ^Device, descriptor: ^TextureDescriptor, iosurface: IOSurfaceRef, plane: objc_Foundation.UInteger) -> ^Texture {…}
Device_peerCount ¶
Device_peerCount :: proc "odin" (self: ^Device) -> u32 {…}
Device_peerGroupID ¶
Device_peerGroupID :: proc "odin" (self: ^Device) -> u64 {…}
Device_peerIndex ¶
Device_peerIndex :: proc "odin" (self: ^Device) -> u32 {…}
Device_readWriteTextureSupport ¶
Device_readWriteTextureSupport :: proc "odin" (self: ^Device) -> ReadWriteTextureTier {…}
Device_recommendedMaxWorkingSetSize ¶
Device_recommendedMaxWorkingSetSize :: proc "odin" (self: ^Device) -> u64 {…}
Device_registryID ¶
Device_registryID :: proc "odin" (self: ^Device) -> u64 {…}
Device_sparseTileSizeWithTextureType ¶
Device_sparseTileSizeWithTextureType :: proc "odin" (self: ^Device, textureType: TextureType, pixelFormat: PixelFormat, sampleCount: objc_Foundation.UInteger) -> Size {…}
Device_supports32BitFloatFiltering ¶
Device_supports32BitFloatFiltering :: proc "odin" (self: ^Device) -> bool {…}
Device_supports32BitMSAA ¶
Device_supports32BitMSAA :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsBCTextureCompression ¶
Device_supportsBCTextureCompression :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsCounterSampling ¶
Device_supportsCounterSampling :: proc "odin" (self: ^Device, samplingPoint: CounterSamplingPoint) -> bool {…}
Device_supportsDynamicLibraries ¶
Device_supportsDynamicLibraries :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsFeatureSet ¶
Device_supportsFeatureSet :: proc "odin" (self: ^Device, featureSet: FeatureSet) -> bool {…}
Device_supportsFunctionPointers ¶
Device_supportsFunctionPointers :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsPullModelInterpolation ¶
Device_supportsPullModelInterpolation :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsQueryTextureLOD ¶
Device_supportsQueryTextureLOD :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsRaytracing ¶
Device_supportsRaytracing :: proc "odin" (self: ^Device) -> bool {…}
Device_supportsShaderBarycentricCoordinates ¶
Device_supportsShaderBarycentricCoordinates :: proc "odin" (self: ^Device) -> bool {…}
Drawable_present ¶
Drawable_present :: proc "odin" (self: ^Drawable) {…}
Drawable_presentAfterMinimumDuration ¶
Drawable_presentAfterMinimumDuration :: proc "odin" (self: ^Drawable, duration: objc_Foundation.TimeInterval) {…}
Drawable_presentAtTime ¶
Drawable_presentAtTime :: proc "odin" (self: ^Drawable, presentationTime: objc_Foundation.TimeInterval) {…}
Drawable_presentedTime ¶
Drawable_presentedTime :: proc "odin" (self: ^Drawable) -> objc_Foundation.TimeInterval {…}
DynamicLibrary_device ¶
DynamicLibrary_device :: proc "odin" (self: ^DynamicLibrary) -> ^Device {…}
DynamicLibrary_installName ¶
DynamicLibrary_installName :: proc "odin" (self: ^DynamicLibrary) -> ^objc_Foundation.String {…}
DynamicLibrary_label ¶
DynamicLibrary_label :: proc "odin" (self: ^DynamicLibrary) -> ^objc_Foundation.String {…}
DynamicLibrary_serializeToURL ¶
DynamicLibrary_serializeToURL :: proc "odin" (self: ^DynamicLibrary, url: ^objc_Foundation.URL) -> (ok: bool, error: ^objc_Foundation.Error) {…}
DynamicLibrary_setLabel ¶
DynamicLibrary_setLabel :: proc "odin" (self: ^DynamicLibrary, label: ^objc_Foundation.String) {…}
FunctionConstantValues_alloc ¶
FunctionConstantValues_alloc :: proc "odin" () -> ^FunctionConstantValues {…}
FunctionConstantValues_init ¶
FunctionConstantValues_init :: proc "odin" (self: ^FunctionConstantValues) -> ^FunctionConstantValues {…}
FunctionConstantValues_reset ¶
FunctionConstantValues_reset :: proc "odin" (self: ^FunctionConstantValues) {…}
FunctionConstantValues_setConstantValue ¶
FunctionConstantValues_setConstantValue :: proc "odin" (self: ^FunctionConstantValues, value: rawptr, type: DataType, index: objc_Foundation.UInteger) {…}
FunctionConstantValues_setConstantValueWithName ¶
FunctionConstantValues_setConstantValueWithName :: proc "odin" (self: ^FunctionConstantValues, value: rawptr, type: DataType, name: ^objc_Foundation.String) {…}
FunctionConstantValues_setConstantValues ¶
FunctionConstantValues_setConstantValues :: proc "odin" (self: ^FunctionConstantValues, values: rawptr, type: DataType, range: objc_Foundation.Range) {…}
FunctionConstant_alloc ¶
FunctionConstant_alloc :: proc "odin" () -> ^FunctionConstant {…}
FunctionConstant_index ¶
FunctionConstant_index :: proc "odin" (self: ^FunctionConstant) -> objc_Foundation.UInteger {…}
FunctionConstant_init ¶
FunctionConstant_init :: proc "odin" (self: ^FunctionConstant) -> ^FunctionConstant {…}
FunctionConstant_name ¶
FunctionConstant_name :: proc "odin" (self: ^FunctionConstant) -> ^objc_Foundation.String {…}
FunctionConstant_required ¶
FunctionConstant_required :: proc "odin" (self: ^FunctionConstant) -> bool {…}
FunctionConstant_type ¶
FunctionConstant_type :: proc "odin" (self: ^FunctionConstant) -> DataType {…}
FunctionDescriptor_alloc ¶
FunctionDescriptor_alloc :: proc "odin" () -> ^FunctionDescriptor {…}
FunctionDescriptor_constantValues ¶
FunctionDescriptor_constantValues :: proc "odin" (self: ^FunctionDescriptor) -> ^FunctionConstantValues {…}
FunctionDescriptor_functionDescriptor ¶
FunctionDescriptor_functionDescriptor :: proc "odin" () -> ^FunctionDescriptor {…}
FunctionDescriptor_init ¶
FunctionDescriptor_init :: proc "odin" (self: ^FunctionDescriptor) -> ^FunctionDescriptor {…}
FunctionDescriptor_name ¶
FunctionDescriptor_name :: proc "odin" (self: ^FunctionDescriptor) -> ^objc_Foundation.String {…}
FunctionDescriptor_options ¶
FunctionDescriptor_options :: proc "odin" (self: ^FunctionDescriptor) -> FunctionOptions {…}
FunctionDescriptor_setConstantValues ¶
FunctionDescriptor_setConstantValues :: proc "odin" (self: ^FunctionDescriptor, constantValues: ^FunctionConstantValues) {…}
FunctionDescriptor_setName ¶
FunctionDescriptor_setName :: proc "odin" (self: ^FunctionDescriptor, name: ^objc_Foundation.String) {…}
FunctionDescriptor_setOptions ¶
FunctionDescriptor_setOptions :: proc "odin" (self: ^FunctionDescriptor, options: FunctionOptions) {…}
FunctionDescriptor_setSpecializedName ¶
FunctionDescriptor_setSpecializedName :: proc "odin" (self: ^FunctionDescriptor, specializedName: ^objc_Foundation.String) {…}
FunctionDescriptor_specializedName ¶
FunctionDescriptor_specializedName :: proc "odin" (self: ^FunctionDescriptor) -> ^objc_Foundation.String {…}
FunctionHandle_device ¶
FunctionHandle_device :: proc "odin" (self: ^FunctionHandle) -> ^Device {…}
FunctionHandle_functionType ¶
FunctionHandle_functionType :: proc "odin" (self: ^FunctionHandle) -> FunctionType {…}
FunctionHandle_name ¶
FunctionHandle_name :: proc "odin" (self: ^FunctionHandle) -> ^objc_Foundation.String {…}
FunctionLogDebugLocation_URL ¶
FunctionLogDebugLocation_URL :: proc "odin" (self: ^FunctionLogDebugLocation) -> ^objc_Foundation.URL {…}
FunctionLogDebugLocation_column ¶
FunctionLogDebugLocation_column :: proc "odin" (self: ^FunctionLogDebugLocation) -> objc_Foundation.UInteger {…}
FunctionLogDebugLocation_functionName ¶
FunctionLogDebugLocation_functionName :: proc "odin" (self: ^FunctionLogDebugLocation) -> ^objc_Foundation.String {…}
FunctionLogDebugLocation_line ¶
FunctionLogDebugLocation_line :: proc "odin" (self: ^FunctionLogDebugLocation) -> objc_Foundation.UInteger {…}
FunctionLog_debugLocation ¶
FunctionLog_debugLocation :: proc "odin" (self: ^FunctionLog) -> ^FunctionLog {…}
FunctionLog_encoderLabel ¶
FunctionLog_encoderLabel :: proc "odin" (self: ^FunctionLog) -> ^objc_Foundation.String {…}
FunctionLog_function ¶
FunctionLog_function :: proc "odin" (self: ^FunctionLog) -> ^FunctionLog {…}
FunctionLog_type ¶
FunctionLog_type :: proc "odin" (self: ^FunctionLog) -> FunctionLogType {…}
Function_functionConstantsDictionary ¶
Function_functionConstantsDictionary :: proc "odin" (self: ^Function) -> ^objc_Foundation.Dictionary {…}
Function_functionType ¶
Function_functionType :: proc "odin" (self: ^Function) -> FunctionType {…}
Function_newArgumentEncoder ¶
Function_newArgumentEncoder :: proc "odin" (self: ^Function, bufferIndex: objc_Foundation.UInteger) -> ^ArgumentEncoder {…}
Function_newArgumentEncoderWithReflection ¶
Function_newArgumentEncoderWithReflection :: proc "odin" (self: ^Function, bufferIndex: objc_Foundation.UInteger, reflection: ^^Argument) -> ^ArgumentEncoder {…}
Function_options ¶
Function_options :: proc "odin" (self: ^Function) -> FunctionOptions {…}
HeapDescriptor_alloc ¶
HeapDescriptor_alloc :: proc "odin" () -> ^HeapDescriptor {…}
HeapDescriptor_cpuCacheMode ¶
HeapDescriptor_cpuCacheMode :: proc "odin" (self: ^HeapDescriptor) -> CPUCacheMode {…}
HeapDescriptor_hazardTrackingMode ¶
HeapDescriptor_hazardTrackingMode :: proc "odin" (self: ^HeapDescriptor) -> HazardTrackingMode {…}
HeapDescriptor_init ¶
HeapDescriptor_init :: proc "odin" (self: ^HeapDescriptor) -> ^HeapDescriptor {…}
HeapDescriptor_resourceOptions ¶
HeapDescriptor_resourceOptions :: proc "odin" (self: ^HeapDescriptor) -> ResourceOptions {…}
HeapDescriptor_setCpuCacheMode ¶
HeapDescriptor_setCpuCacheMode :: proc "odin" (self: ^HeapDescriptor, cpuCacheMode: CPUCacheMode) {…}
HeapDescriptor_setHazardTrackingMode ¶
HeapDescriptor_setHazardTrackingMode :: proc "odin" (self: ^HeapDescriptor, hazardTrackingMode: HazardTrackingMode) {…}
HeapDescriptor_setResourceOptions ¶
HeapDescriptor_setResourceOptions :: proc "odin" (self: ^HeapDescriptor, resourceOptions: ResourceOptions) {…}
HeapDescriptor_setSize ¶
HeapDescriptor_setSize :: proc "odin" (self: ^HeapDescriptor, size: objc_Foundation.UInteger) {…}
HeapDescriptor_setStorageMode ¶
HeapDescriptor_setStorageMode :: proc "odin" (self: ^HeapDescriptor, storageMode: StorageMode) {…}
HeapDescriptor_setType ¶
HeapDescriptor_setType :: proc "odin" (self: ^HeapDescriptor, type: HeapType) {…}
HeapDescriptor_size ¶
HeapDescriptor_size :: proc "odin" (self: ^HeapDescriptor) -> objc_Foundation.UInteger {…}
HeapDescriptor_storageMode ¶
HeapDescriptor_storageMode :: proc "odin" (self: ^HeapDescriptor) -> StorageMode {…}
HeapDescriptor_type ¶
HeapDescriptor_type :: proc "odin" (self: ^HeapDescriptor) -> HeapType {…}
Heap_cpuCacheMode ¶
Heap_cpuCacheMode :: proc "odin" (self: ^Heap) -> CPUCacheMode {…}
Heap_hazardTrackingMode ¶
Heap_hazardTrackingMode :: proc "odin" (self: ^Heap) -> HazardTrackingMode {…}
Heap_newBufferWithLength ¶
Heap_newBufferWithLength :: proc "odin" (self: ^Heap, length: objc_Foundation.UInteger, options: ResourceOptions) -> ^Buffer {…}
Heap_newBufferWithOptions ¶
Heap_newBufferWithOptions :: proc "odin" (self: ^Heap, length: objc_Foundation.UInteger, options: ResourceOptions, offset: objc_Foundation.UInteger) -> ^Buffer {…}
Heap_newTextureWithDescriptor ¶
Heap_newTextureWithDescriptor :: proc "odin" (self: ^Heap, desc: ^TextureDescriptor) -> ^Texture {…}
Heap_newTextureWithDescriptorAndOffset ¶
Heap_newTextureWithDescriptorAndOffset :: proc "odin" (self: ^Heap, descriptor: ^TextureDescriptor, offset: objc_Foundation.UInteger) -> ^Texture {…}
Heap_resourceOptions ¶
Heap_resourceOptions :: proc "odin" (self: ^Heap) -> ResourceOptions {…}
Heap_setPurgeableState ¶
Heap_setPurgeableState :: proc "odin" (self: ^Heap, state: PurgeableState) -> PurgeableState {…}
Heap_storageMode ¶
Heap_storageMode :: proc "odin" (self: ^Heap) -> StorageMode {…}
Heap_type ¶
Heap_type :: proc "odin" (self: ^Heap) -> FunctionLogType {…}
IndirectCommandBufferDescriptor_alloc ¶
IndirectCommandBufferDescriptor_alloc :: proc "odin" () -> ^IndirectCommandBufferDescriptor {…}
IndirectCommandBufferDescriptor_commandTypes ¶
IndirectCommandBufferDescriptor_commandTypes :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> IndirectCommandType {…}
IndirectCommandBufferDescriptor_inheritBuffers ¶
IndirectCommandBufferDescriptor_inheritBuffers :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> bool {…}
IndirectCommandBufferDescriptor_inheritPipelineState ¶
IndirectCommandBufferDescriptor_inheritPipelineState :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> bool {…}
IndirectCommandBufferDescriptor_init ¶
IndirectCommandBufferDescriptor_init :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> ^IndirectCommandBufferDescriptor {…}
IndirectCommandBufferDescriptor_maxFragmentBufferBindCount ¶
IndirectCommandBufferDescriptor_maxFragmentBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> objc_Foundation.UInteger {…}
IndirectCommandBufferDescriptor_maxKernelBufferBindCount ¶
IndirectCommandBufferDescriptor_maxKernelBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> objc_Foundation.UInteger {…}
IndirectCommandBufferDescriptor_maxVertexBufferBindCount ¶
IndirectCommandBufferDescriptor_maxVertexBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor) -> objc_Foundation.UInteger {…}
IndirectCommandBufferDescriptor_setCommandTypes ¶
IndirectCommandBufferDescriptor_setCommandTypes :: proc "odin" (self: ^IndirectCommandBufferDescriptor, commandTypes: IndirectCommandType) {…}
IndirectCommandBufferDescriptor_setInheritBuffers ¶
IndirectCommandBufferDescriptor_setInheritBuffers :: proc "odin" (self: ^IndirectCommandBufferDescriptor, inheritBuffers: bool) {…}
IndirectCommandBufferDescriptor_setInheritPipelineState ¶
IndirectCommandBufferDescriptor_setInheritPipelineState :: proc "odin" (self: ^IndirectCommandBufferDescriptor, inheritPipelineState: bool) {…}
IndirectCommandBufferDescriptor_setMaxFragmentBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxFragmentBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor, maxFragmentBufferBindCount: objc_Foundation.UInteger) {…}
IndirectCommandBufferDescriptor_setMaxKernelBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxKernelBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor, maxKernelBufferBindCount: objc_Foundation.UInteger) {…}
IndirectCommandBufferDescriptor_setMaxVertexBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxVertexBufferBindCount :: proc "odin" (self: ^IndirectCommandBufferDescriptor, maxVertexBufferBindCount: objc_Foundation.UInteger) {…}
IndirectCommandBuffer_indirectComputeCommand ¶
IndirectCommandBuffer_indirectComputeCommand :: proc "odin" (self: ^IndirectCommandBuffer, commandIndex: objc_Foundation.UInteger) -> ^IndirectComputeCommand {…}
IndirectCommandBuffer_indirectRenderCommand ¶
IndirectCommandBuffer_indirectRenderCommand :: proc "odin" (self: ^IndirectCommandBuffer, commandIndex: objc_Foundation.UInteger) -> ^IndirectRenderCommand {…}
IndirectCommandBuffer_resetWithRange ¶
IndirectCommandBuffer_resetWithRange :: proc "odin" (self: ^IndirectCommandBuffer, range: objc_Foundation.Range) {…}
IndirectCommandBuffer_size ¶
IndirectCommandBuffer_size :: proc "odin" (self: ^IndirectCommandBuffer) -> objc_Foundation.UInteger {…}
IndirectComputeCommand_clearBarrier ¶
IndirectComputeCommand_clearBarrier :: proc "odin" (self: ^IndirectComputeCommand) {…}
IndirectComputeCommand_concurrentDispatchThreadgroups ¶
IndirectComputeCommand_concurrentDispatchThreadgroups :: proc "odin" (self: ^IndirectComputeCommand, threadgroupsPerGrid: Size, threadsPerThreadgroup: Size) {…}
IndirectComputeCommand_concurrentDispatchThreads ¶
IndirectComputeCommand_concurrentDispatchThreads :: proc "odin" (self: ^IndirectComputeCommand, threadsPerGrid: Size, threadsPerThreadgroup: Size) {…}
IndirectComputeCommand_reset ¶
IndirectComputeCommand_reset :: proc "odin" (self: ^IndirectComputeCommand) {…}
IndirectComputeCommand_setBarrier ¶
IndirectComputeCommand_setBarrier :: proc "odin" (self: ^IndirectComputeCommand) {…}
IndirectComputeCommand_setComputePipelineState ¶
IndirectComputeCommand_setComputePipelineState :: proc "odin" (self: ^IndirectComputeCommand, pipelineState: ^ComputePipelineState) {…}
IndirectComputeCommand_setImageblockWidth ¶
IndirectComputeCommand_setImageblockWidth :: proc "odin" (self: ^IndirectComputeCommand, width: objc_Foundation.UInteger, height: objc_Foundation.UInteger) {…}
IndirectComputeCommand_setKernelBuffer ¶
IndirectComputeCommand_setKernelBuffer :: proc "odin" (self: ^IndirectComputeCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
IndirectComputeCommand_setStageInRegion ¶
IndirectComputeCommand_setStageInRegion :: proc "odin" (self: ^IndirectComputeCommand, region: Region) {…}
IndirectComputeCommand_setThreadgroupMemoryLength ¶
IndirectComputeCommand_setThreadgroupMemoryLength :: proc "odin" (self: ^IndirectComputeCommand, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
IndirectRenderCommand_drawIndexedPatches ¶
IndirectRenderCommand_drawIndexedPatches :: proc "odin" ( self: ^IndirectRenderCommand, numberOfPatchControlPoints: objc_Foundation.UInteger, patchStart, patchCount: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, controlPointIndexBuffer: ^Buffer, controlPointIndexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseInstance: objc_Foundation.UInteger, buffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
IndirectRenderCommand_drawIndexedPrimitives ¶
IndirectRenderCommand_drawIndexedPrimitives :: proc "odin" ( self: ^IndirectRenderCommand, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseVertex: objc_Foundation.Integer, ) {…}
IndirectRenderCommand_drawPatches ¶
IndirectRenderCommand_drawPatches :: proc "odin" ( self: ^IndirectRenderCommand, numberOfPatchControlPoints: objc_Foundation.UInteger, patchStart, patchCount: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseInstance: objc_Foundation.UInteger, buffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
IndirectRenderCommand_drawPrimitives ¶
IndirectRenderCommand_drawPrimitives :: proc "odin" ( self: ^IndirectRenderCommand, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
IndirectRenderCommand_reset ¶
IndirectRenderCommand_reset :: proc "odin" (self: ^IndirectRenderCommand) {…}
IndirectRenderCommand_setFragmentBuffer ¶
IndirectRenderCommand_setFragmentBuffer :: proc "odin" (self: ^IndirectRenderCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
IndirectRenderCommand_setRenderPipelineState ¶
IndirectRenderCommand_setRenderPipelineState :: proc "odin" (self: ^IndirectRenderCommand, pipelineState: ^RenderPipelineState) {…}
IndirectRenderCommand_setVertexBuffer ¶
IndirectRenderCommand_setVertexBuffer :: proc "odin" (self: ^IndirectRenderCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
InstanceAccelerationStructureDescriptor_alloc ¶
InstanceAccelerationStructureDescriptor_alloc :: proc "odin" () -> ^InstanceAccelerationStructureDescriptor {…}
InstanceAccelerationStructureDescriptor_descriptor ¶
InstanceAccelerationStructureDescriptor_descriptor :: proc "odin" () -> ^InstanceAccelerationStructureDescriptor {…}
InstanceAccelerationStructureDescriptor_init ¶
InstanceAccelerationStructureDescriptor_init :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> ^InstanceAccelerationStructureDescriptor {…}
InstanceAccelerationStructureDescriptor_instanceCount ¶
InstanceAccelerationStructureDescriptor_instanceCount :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
InstanceAccelerationStructureDescriptor_instanceDescriptorBuffer ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorBuffer :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> ^Buffer {…}
InstanceAccelerationStructureDescriptor_instanceDescriptorBufferOffset ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorBufferOffset :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
InstanceAccelerationStructureDescriptor_instanceDescriptorStride ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorStride :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
InstanceAccelerationStructureDescriptor_instanceDescriptorType ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorType :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> AccelerationStructureInstanceDescriptorType {…}
InstanceAccelerationStructureDescriptor_instancedAccelerationStructures ¶
InstanceAccelerationStructureDescriptor_instancedAccelerationStructures :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> ^objc_Foundation.Array {…}
InstanceAccelerationStructureDescriptor_motionTransformBuffer ¶
InstanceAccelerationStructureDescriptor_motionTransformBuffer :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> ^Buffer {…}
InstanceAccelerationStructureDescriptor_motionTransformBufferOffset ¶
InstanceAccelerationStructureDescriptor_motionTransformBufferOffset :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
InstanceAccelerationStructureDescriptor_motionTransformCount ¶
InstanceAccelerationStructureDescriptor_motionTransformCount :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
InstanceAccelerationStructureDescriptor_setInstanceCount ¶
InstanceAccelerationStructureDescriptor_setInstanceCount :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, instanceCount: objc_Foundation.UInteger) {…}
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBuffer ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBuffer :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorBuffer: ^Buffer) {…}
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBufferOffset ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBufferOffset :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorBufferOffset: objc_Foundation.UInteger) {…}
InstanceAccelerationStructureDescriptor_setInstanceDescriptorStride ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorStride :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorStride: objc_Foundation.UInteger) {…}
InstanceAccelerationStructureDescriptor_setInstanceDescriptorType ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorType :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, buffer: AccelerationStructureInstanceDescriptorType) {…}
InstanceAccelerationStructureDescriptor_setInstancedAccelerationStructures ¶
InstanceAccelerationStructureDescriptor_setInstancedAccelerationStructures :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, instancedAccelerationStructures: ^objc_Foundation.Array) {…}
InstanceAccelerationStructureDescriptor_setMotionTransformBuffer ¶
InstanceAccelerationStructureDescriptor_setMotionTransformBuffer :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, buffer: ^Buffer) {…}
InstanceAccelerationStructureDescriptor_setMotionTransformBufferOffset ¶
InstanceAccelerationStructureDescriptor_setMotionTransformBufferOffset :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, offset: objc_Foundation.UInteger) {…}
InstanceAccelerationStructureDescriptor_setMotionTransformCount ¶
InstanceAccelerationStructureDescriptor_setMotionTransformCount :: proc "odin" (self: ^InstanceAccelerationStructureDescriptor, offset: objc_Foundation.UInteger) {…}
IntersectionFunctionDescriptor_alloc ¶
IntersectionFunctionDescriptor_alloc :: proc "odin" () -> ^IntersectionFunctionDescriptor {…}
IntersectionFunctionDescriptor_init ¶
IntersectionFunctionDescriptor_init :: proc "odin" (self: ^IntersectionFunctionDescriptor) -> ^IntersectionFunctionDescriptor {…}
IntersectionFunctionTableDescriptor_alloc ¶
IntersectionFunctionTableDescriptor_alloc :: proc "odin" () -> ^IntersectionFunctionTableDescriptor {…}
IntersectionFunctionTableDescriptor_functionCount ¶
IntersectionFunctionTableDescriptor_functionCount :: proc "odin" (self: ^IntersectionFunctionTableDescriptor) -> objc_Foundation.UInteger {…}
IntersectionFunctionTableDescriptor_init ¶
IntersectionFunctionTableDescriptor_init :: proc "odin" (self: ^IntersectionFunctionTableDescriptor) -> ^IntersectionFunctionTableDescriptor {…}
IntersectionFunctionTableDescriptor_intersectionFunctionTableDescriptor ¶
IntersectionFunctionTableDescriptor_intersectionFunctionTableDescriptor :: proc "odin" () -> ^IntersectionFunctionTableDescriptor {…}
IntersectionFunctionTableDescriptor_setFunctionCount ¶
IntersectionFunctionTableDescriptor_setFunctionCount :: proc "odin" (self: ^IntersectionFunctionTableDescriptor, functionCount: objc_Foundation.UInteger) {…}
IntersectionFunctionTable_setBuffer ¶
IntersectionFunctionTable_setBuffer :: proc "odin" (self: ^IntersectionFunctionTable, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}
IntersectionFunctionTable_setBuffers ¶
IntersectionFunctionTable_setBuffers :: proc "odin" (self: ^IntersectionFunctionTable, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range) {…}
IntersectionFunctionTable_setFunction ¶
IntersectionFunctionTable_setFunction :: proc "odin" (self: ^IntersectionFunctionTable, function: ^FunctionHandle, index: objc_Foundation.UInteger) {…}
IntersectionFunctionTable_setFunctions ¶
IntersectionFunctionTable_setFunctions :: proc "odin" (self: ^IntersectionFunctionTable, functions: []^FunctionHandle, range: objc_Foundation.Range) {…}
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignature ¶
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignature :: proc "odin" (self: ^IntersectionFunctionTable, signature: IntersectionFunctionSignature, index: objc_Foundation.UInteger) {…}
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignatureWithRange ¶
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignatureWithRange :: proc "odin" (self: ^IntersectionFunctionTable, signature: IntersectionFunctionSignature, range: objc_Foundation.Range) {…}
IntersectionFunctionTable_setVisibleFunctionTable ¶
IntersectionFunctionTable_setVisibleFunctionTable :: proc "odin" (self: ^IntersectionFunctionTable, visibleFunctionTable: ^VisibleFunctionTable, bufferIndex: objc_Foundation.UInteger) {…}
IntersectionFunctionTable_setVisibleFunctionTables ¶
IntersectionFunctionTable_setVisibleFunctionTables :: proc "odin" (self: ^IntersectionFunctionTable, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range) {…}
Library_newFunctionWithCompletionHandler ¶
Library_newFunctionWithCompletionHandler :: proc "odin" (self: ^Library, descriptor: ^FunctionDescriptor, completionHandler: ^objc_Foundation.Block) -> ^Function {…}
Library_newFunctionWithConstantValues ¶
Library_newFunctionWithConstantValues :: proc "odin" (self: ^Library, name: ^objc_Foundation.String, constantValues: ^FunctionConstantValues) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Library_newFunctionWithConstantValuesAndCompletionHandler ¶
Library_newFunctionWithConstantValuesAndCompletionHandler :: proc "odin" (self: ^Library, name: ^objc_Foundation.String, constantValues: ^FunctionConstantValues, completionHandler: ^objc_Foundation.Block) -> ^Function {…}
Library_newFunctionWithDescriptor ¶
Library_newFunctionWithDescriptor :: proc "odin" (self: ^Library, descriptor: ^FunctionDescriptor) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Library_newIntersectionFunction ¶
Library_newIntersectionFunction :: proc "odin" (self: ^Library, descriptor: ^IntersectionFunctionDescriptor) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Library_newIntersectionFunctionWithCompletionHandler ¶
Library_newIntersectionFunctionWithCompletionHandler :: proc "odin" (self: ^Library, descriptor: ^IntersectionFunctionDescriptor, completionHandler: ^objc_Foundation.Block) -> ^Function {…}
Library_type ¶
Library_type :: proc "odin" (self: ^Library) -> LibraryType {…}
LinkedFunctions_alloc ¶
LinkedFunctions_alloc :: proc "odin" () -> ^LinkedFunctions {…}
LinkedFunctions_binaryFunctions ¶
LinkedFunctions_binaryFunctions :: proc "odin" (self: ^LinkedFunctions) -> ^objc_Foundation.Array {…}
LinkedFunctions_functions ¶
LinkedFunctions_functions :: proc "odin" (self: ^LinkedFunctions) -> ^objc_Foundation.Array {…}
LinkedFunctions_groups ¶
LinkedFunctions_groups :: proc "odin" (self: ^LinkedFunctions) -> ^objc_Foundation.Dictionary {…}
LinkedFunctions_init ¶
LinkedFunctions_init :: proc "odin" (self: ^LinkedFunctions) -> ^LinkedFunctions {…}
LinkedFunctions_linkedFunctions ¶
LinkedFunctions_linkedFunctions :: proc "odin" () -> ^LinkedFunctions {…}
LinkedFunctions_setBinaryFunctions ¶
LinkedFunctions_setBinaryFunctions :: proc "odin" (self: ^LinkedFunctions, binaryFunctions: ^objc_Foundation.Array) {…}
LinkedFunctions_setFunctions ¶
LinkedFunctions_setFunctions :: proc "odin" (self: ^LinkedFunctions, functions: ^objc_Foundation.Array) {…}
LinkedFunctions_setGroups ¶
LinkedFunctions_setGroups :: proc "odin" (self: ^LinkedFunctions, groups: ^objc_Foundation.Dictionary) {…}
MotionKeyframeData_alloc ¶
MotionKeyframeData_alloc :: proc "odin" () -> ^MotionKeyframeData {…}
MotionKeyframeData_buffer ¶
MotionKeyframeData_buffer :: proc "odin" (self: ^MotionKeyframeData) -> ^Buffer {…}
MotionKeyframeData_data ¶
MotionKeyframeData_data :: proc "odin" () -> ^MotionKeyframeData {…}
MotionKeyframeData_init ¶
MotionKeyframeData_init :: proc "odin" (self: ^MotionKeyframeData) -> ^MotionKeyframeData {…}
MotionKeyframeData_offset ¶
MotionKeyframeData_offset :: proc "odin" (self: ^MotionKeyframeData) -> objc_Foundation.UInteger {…}
MotionKeyframeData_setBuffer ¶
MotionKeyframeData_setBuffer :: proc "odin" (self: ^MotionKeyframeData, buffer: ^Buffer) {…}
MotionKeyframeData_setOffset ¶
MotionKeyframeData_setOffset :: proc "odin" (self: ^MotionKeyframeData, offset: objc_Foundation.UInteger) {…}
ParallelRenderCommandEncoder_renderCommandEncoder ¶
ParallelRenderCommandEncoder_renderCommandEncoder :: proc "odin" (self: ^ParallelRenderCommandEncoder) -> ^RenderCommandEncoder {…}
ParallelRenderCommandEncoder_setColorStoreAction ¶
ParallelRenderCommandEncoder_setColorStoreAction :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeAction: StoreAction, colorAttachmentIndex: objc_Foundation.UInteger) {…}
ParallelRenderCommandEncoder_setColorStoreActionOptions ¶
ParallelRenderCommandEncoder_setColorStoreActionOptions :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions, colorAttachmentIndex: objc_Foundation.UInteger) {…}
ParallelRenderCommandEncoder_setDepthStoreAction ¶
ParallelRenderCommandEncoder_setDepthStoreAction :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeAction: StoreAction) {…}
ParallelRenderCommandEncoder_setDepthStoreActionOptions ¶
ParallelRenderCommandEncoder_setDepthStoreActionOptions :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions) {…}
ParallelRenderCommandEncoder_setStencilStoreAction ¶
ParallelRenderCommandEncoder_setStencilStoreAction :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeAction: StoreAction) {…}
ParallelRenderCommandEncoder_setStencilStoreActionOptions ¶
ParallelRenderCommandEncoder_setStencilStoreActionOptions :: proc "odin" (self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions) {…}
PipelineBufferDescriptorArray_alloc ¶
PipelineBufferDescriptorArray_alloc :: proc "odin" () -> ^PipelineBufferDescriptorArray {…}
PipelineBufferDescriptorArray_init ¶
PipelineBufferDescriptorArray_init :: proc "odin" (self: ^PipelineBufferDescriptorArray) -> ^PipelineBufferDescriptorArray {…}
PipelineBufferDescriptorArray_object ¶
PipelineBufferDescriptorArray_object :: proc "odin" (self: ^PipelineBufferDescriptorArray, bufferIndex: objc_Foundation.UInteger) -> ^PipelineBufferDescriptor {…}
PipelineBufferDescriptorArray_setObject ¶
PipelineBufferDescriptorArray_setObject :: proc "odin" (self: ^PipelineBufferDescriptorArray, buffer: ^PipelineBufferDescriptor, bufferIndex: objc_Foundation.UInteger) {…}
PipelineBufferDescriptor_alloc ¶
PipelineBufferDescriptor_alloc :: proc "odin" () -> ^PipelineBufferDescriptor {…}
PipelineBufferDescriptor_init ¶
PipelineBufferDescriptor_init :: proc "odin" (self: ^PipelineBufferDescriptor) -> ^PipelineBufferDescriptor {…}
PipelineBufferDescriptor_mutability ¶
PipelineBufferDescriptor_mutability :: proc "odin" (self: ^PipelineBufferDescriptor) -> Mutability {…}
PipelineBufferDescriptor_setMutability ¶
PipelineBufferDescriptor_setMutability :: proc "odin" (self: ^PipelineBufferDescriptor, mutability: Mutability) {…}
PointerType_access ¶
PointerType_access :: proc "odin" (self: ^PointerType) -> ArgumentAccess {…}
PointerType_alignment ¶
PointerType_alignment :: proc "odin" (self: ^PointerType) -> objc_Foundation.UInteger {…}
PointerType_alloc ¶
PointerType_alloc :: proc "odin" () -> ^PointerType {…}
PointerType_dataSize ¶
PointerType_dataSize :: proc "odin" (self: ^PointerType) -> objc_Foundation.UInteger {…}
PointerType_elementArrayType ¶
PointerType_elementArrayType :: proc "odin" (self: ^PointerType) -> ^ArrayType {…}
PointerType_elementIsArgumentBuffer ¶
PointerType_elementIsArgumentBuffer :: proc "odin" (self: ^PointerType) -> bool {…}
PointerType_elementStructType ¶
PointerType_elementStructType :: proc "odin" (self: ^PointerType) -> ^StructType {…}
PointerType_elementType ¶
PointerType_elementType :: proc "odin" (self: ^PointerType) -> DataType {…}
PointerType_init ¶
PointerType_init :: proc "odin" (self: ^PointerType) -> ^PointerType {…}
PrimitiveAccelerationStructureDescriptor_alloc ¶
PrimitiveAccelerationStructureDescriptor_alloc :: proc "odin" () -> ^PrimitiveAccelerationStructureDescriptor {…}
PrimitiveAccelerationStructureDescriptor_descriptor ¶
PrimitiveAccelerationStructureDescriptor_descriptor :: proc "odin" () -> ^PrimitiveAccelerationStructureDescriptor {…}
PrimitiveAccelerationStructureDescriptor_geometryDescriptors ¶
PrimitiveAccelerationStructureDescriptor_geometryDescriptors :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> ^objc_Foundation.Array {…}
PrimitiveAccelerationStructureDescriptor_init ¶
PrimitiveAccelerationStructureDescriptor_init :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> ^PrimitiveAccelerationStructureDescriptor {…}
PrimitiveAccelerationStructureDescriptor_motionEndBorderMode ¶
PrimitiveAccelerationStructureDescriptor_motionEndBorderMode :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> MotionBorderMode {…}
PrimitiveAccelerationStructureDescriptor_motionEndTime ¶
PrimitiveAccelerationStructureDescriptor_motionEndTime :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> f32 {…}
PrimitiveAccelerationStructureDescriptor_motionKeyframeCount ¶
PrimitiveAccelerationStructureDescriptor_motionKeyframeCount :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> objc_Foundation.UInteger {…}
PrimitiveAccelerationStructureDescriptor_motionStartBorderMode ¶
PrimitiveAccelerationStructureDescriptor_motionStartBorderMode :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> MotionBorderMode {…}
PrimitiveAccelerationStructureDescriptor_motionStartTime ¶
PrimitiveAccelerationStructureDescriptor_motionStartTime :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor) -> f32 {…}
PrimitiveAccelerationStructureDescriptor_setGeometryDescriptors ¶
PrimitiveAccelerationStructureDescriptor_setGeometryDescriptors :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, geometryDescriptors: ^objc_Foundation.Array) {…}
PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode ¶
PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, motionEndBorderMode: MotionBorderMode) {…}
PrimitiveAccelerationStructureDescriptor_setMotionEndTime ¶
PrimitiveAccelerationStructureDescriptor_setMotionEndTime :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, motionEndTime: f32) {…}
PrimitiveAccelerationStructureDescriptor_setMotionKeyframeCount ¶
PrimitiveAccelerationStructureDescriptor_setMotionKeyframeCount :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, motionKeyframeCount: objc_Foundation.UInteger) {…}
PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode ¶
PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, motionStartBorderMode: MotionBorderMode) {…}
PrimitiveAccelerationStructureDescriptor_setMotionStartTime ¶
PrimitiveAccelerationStructureDescriptor_setMotionStartTime :: proc "odin" (self: ^PrimitiveAccelerationStructureDescriptor, motionStartTime: f32) {…}
RasterizationRateLayerArray_alloc ¶
RasterizationRateLayerArray_alloc :: proc "odin" () -> ^RasterizationRateLayerArray {…}
RasterizationRateLayerArray_init ¶
RasterizationRateLayerArray_init :: proc "odin" (self: ^RasterizationRateLayerArray) -> ^RasterizationRateLayerArray {…}
RasterizationRateLayerArray_object ¶
RasterizationRateLayerArray_object :: proc "odin" (self: ^RasterizationRateLayerArray, layerIndex: objc_Foundation.UInteger) -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateLayerArray_setObject ¶
RasterizationRateLayerArray_setObject :: proc "odin" (self: ^RasterizationRateLayerArray, layer: ^RasterizationRateLayerDescriptor, layerIndex: objc_Foundation.UInteger) {…}
RasterizationRateLayerDescriptor_alloc ¶
RasterizationRateLayerDescriptor_alloc :: proc "odin" () -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateLayerDescriptor_horizontal ¶
RasterizationRateLayerDescriptor_horizontal :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> ^RasterizationRateSampleArray {…}
RasterizationRateLayerDescriptor_horizontalSampleStorage ¶
RasterizationRateLayerDescriptor_horizontalSampleStorage :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> [^]f32 {…}
RasterizationRateLayerDescriptor_init ¶
RasterizationRateLayerDescriptor_init :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateLayerDescriptor_initWithSampleCount ¶
RasterizationRateLayerDescriptor_initWithSampleCount :: proc "odin" (self: ^RasterizationRateLayerDescriptor, sampleCount: Size) -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions ¶
RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions :: proc "odin" (self: ^RasterizationRateLayerDescriptor, sampleCount: Size, horizontal: []f32, vertical: []f32) -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateLayerDescriptor_sampleCount ¶
RasterizationRateLayerDescriptor_sampleCount :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> Size {…}
RasterizationRateLayerDescriptor_vertical ¶
RasterizationRateLayerDescriptor_vertical :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> ^RasterizationRateSampleArray {…}
RasterizationRateLayerDescriptor_verticalSampleStorage ¶
RasterizationRateLayerDescriptor_verticalSampleStorage :: proc "odin" (self: ^RasterizationRateLayerDescriptor) -> [^]f32 {…}
RasterizationRateMapDescriptor_alloc ¶
RasterizationRateMapDescriptor_alloc :: proc "odin" () -> ^RasterizationRateMapDescriptor {…}
RasterizationRateMapDescriptor_init ¶
RasterizationRateMapDescriptor_init :: proc "odin" (self: ^RasterizationRateMapDescriptor) -> ^RasterizationRateMapDescriptor {…}
RasterizationRateMapDescriptor_label ¶
RasterizationRateMapDescriptor_label :: proc "odin" (self: ^RasterizationRateMapDescriptor) -> ^objc_Foundation.String {…}
RasterizationRateMapDescriptor_layer ¶
RasterizationRateMapDescriptor_layer :: proc "odin" (self: ^RasterizationRateMapDescriptor, layerIndex: objc_Foundation.UInteger) -> ^RasterizationRateLayerDescriptor {…}
RasterizationRateMapDescriptor_layerCount ¶
RasterizationRateMapDescriptor_layerCount :: proc "odin" (self: ^RasterizationRateMapDescriptor) -> objc_Foundation.UInteger {…}
RasterizationRateMapDescriptor_layers ¶
RasterizationRateMapDescriptor_layers :: proc "odin" (self: ^RasterizationRateMapDescriptor) -> ^RasterizationRateLayerArray {…}
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize :: proc "odin" (screenSize: Size) -> ^RasterizationRateMapDescriptor {…}
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer :: proc "odin" (screenSize: Size, layer: ^RasterizationRateLayerDescriptor) -> ^RasterizationRateMapDescriptor {…}
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers :: proc "odin" (screenSize: Size, layers: []^RasterizationRateLayerDescriptor) -> ^RasterizationRateMapDescriptor {…}
RasterizationRateMapDescriptor_screenSize ¶
RasterizationRateMapDescriptor_screenSize :: proc "odin" (self: ^RasterizationRateMapDescriptor) -> Size {…}
RasterizationRateMapDescriptor_setLabel ¶
RasterizationRateMapDescriptor_setLabel :: proc "odin" (self: ^RasterizationRateMapDescriptor, label: ^objc_Foundation.String) {…}
RasterizationRateMapDescriptor_setLayer ¶
RasterizationRateMapDescriptor_setLayer :: proc "odin" (self: ^RasterizationRateMapDescriptor, layer: ^RasterizationRateLayerDescriptor, layerIndex: objc_Foundation.UInteger) {…}
RasterizationRateMapDescriptor_setScreenSize ¶
RasterizationRateMapDescriptor_setScreenSize :: proc "odin" (self: ^RasterizationRateMapDescriptor, screenSize: Size) {…}
RasterizationRateMap_copyParameterDataToBuffer ¶
RasterizationRateMap_copyParameterDataToBuffer :: proc "odin" (self: ^RasterizationRateMap, buffer: ^Buffer, offset: objc_Foundation.UInteger) {…}
RasterizationRateMap_device ¶
RasterizationRateMap_device :: proc "odin" (self: ^RasterizationRateMap) -> ^Device {…}
RasterizationRateMap_label ¶
RasterizationRateMap_label :: proc "odin" (self: ^RasterizationRateMap) -> ^objc_Foundation.String {…}
RasterizationRateMap_layerCount ¶
RasterizationRateMap_layerCount :: proc "odin" (self: ^RasterizationRateMap) -> objc_Foundation.UInteger {…}
RasterizationRateMap_mapPhysicalToScreenCoordinates ¶
RasterizationRateMap_mapPhysicalToScreenCoordinates :: proc "odin" (self: ^RasterizationRateMap, physicalCoordinates: Coordinate2D, layerIndex: objc_Foundation.UInteger) -> Coordinate2D {…}
RasterizationRateMap_mapScreenToPhysicalCoordinates ¶
RasterizationRateMap_mapScreenToPhysicalCoordinates :: proc "odin" (self: ^RasterizationRateMap, screenCoordinates: Coordinate2D, layerIndex: objc_Foundation.UInteger) -> Coordinate2D {…}
RasterizationRateMap_parameterBufferSizeAndAlign ¶
RasterizationRateMap_parameterBufferSizeAndAlign :: proc "odin" (self: ^RasterizationRateMap) -> (size, align: objc_Foundation.UInteger) {…}
RasterizationRateMap_physicalGranularity ¶
RasterizationRateMap_physicalGranularity :: proc "odin" (self: ^RasterizationRateMap) -> Size {…}
RasterizationRateMap_physicalSizeForLayer ¶
RasterizationRateMap_physicalSizeForLayer :: proc "odin" (self: ^RasterizationRateMap, layerIndex: objc_Foundation.UInteger) -> Size {…}
RasterizationRateMap_screenSize ¶
RasterizationRateMap_screenSize :: proc "odin" (self: ^RasterizationRateMap) -> Size {…}
RasterizationRateSampleArray_alloc ¶
RasterizationRateSampleArray_alloc :: proc "odin" () -> ^RasterizationRateSampleArray {…}
RasterizationRateSampleArray_init ¶
RasterizationRateSampleArray_init :: proc "odin" (self: ^RasterizationRateSampleArray) -> ^RasterizationRateSampleArray {…}
RasterizationRateSampleArray_object ¶
RasterizationRateSampleArray_object :: proc "odin" (self: ^RasterizationRateSampleArray, index: objc_Foundation.UInteger) -> ^objc_Foundation.Number {…}
RasterizationRateSampleArray_setObject ¶
RasterizationRateSampleArray_setObject :: proc "odin" (self: ^RasterizationRateSampleArray, value: ^objc_Foundation.Number, index: objc_Foundation.UInteger) {…}
RemoveDeviceObserver ¶
RemoveDeviceObserver :: proc "cdecl" (observer: ^objc_Foundation.Object) ---
RenderCommandEncoder_dispatchThreadsPerTile ¶
RenderCommandEncoder_dispatchThreadsPerTile :: proc "odin" (self: ^RenderCommandEncoder, threadsPerTile: Size) {…}
RenderCommandEncoder_drawIndexPatchesWithInstance ¶
RenderCommandEncoder_drawIndexPatchesWithInstance :: proc "odin" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchStart, patchCount: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, controlPointIndexBuffer: ^Buffer, controlPointIndexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex ¶
RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex :: proc "odin" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseVertex: objc_Foundation.Integer, ) {…}
RenderCommandEncoder_drawIndexPrimitivesWithIndirect ¶
RenderCommandEncoder_drawIndexPrimitivesWithIndirect :: proc "odin" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, ) {…}
RenderCommandEncoder_drawIndexedPatchesWihtIndirect ¶
RenderCommandEncoder_drawIndexedPatchesWihtIndirect :: proc "odin" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, controlPointIndexBuffer: ^Buffer, controlPointIndexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, ) {…}
RenderCommandEncoder_drawIndexedPrimitives ¶
RenderCommandEncoder_drawIndexedPrimitives :: proc "odin" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, ) {…}
RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount ¶
RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount :: proc "odin" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, ) {…}
RenderCommandEncoder_drawPatches ¶
RenderCommandEncoder_drawPatches :: proc "odin" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, ) {…}
RenderCommandEncoder_drawPatchesWithInstance ¶
RenderCommandEncoder_drawPatchesWithInstance :: proc "odin" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchStart, patchCount: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
RenderCommandEncoder_drawPrimitives ¶
RenderCommandEncoder_drawPrimitives :: proc "odin" (self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger) {…}
RenderCommandEncoder_drawPrimitivesWithIndirect ¶
RenderCommandEncoder_drawPrimitivesWithIndirect :: proc "odin" (self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger) {…}
RenderCommandEncoder_drawPrimitivesWithInstanceCount ¶
RenderCommandEncoder_drawPrimitivesWithInstanceCount :: proc "odin" (self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger) {…}
RenderCommandEncoder_drawPrimitivesWithInstances ¶
RenderCommandEncoder_drawPrimitivesWithInstances :: proc "odin" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
RenderCommandEncoder_executeCommandsInBuffer ¶
RenderCommandEncoder_executeCommandsInBuffer :: proc "odin" (self: ^RenderCommandEncoder, indirectCommandbuffer: ^Buffer, indirectRangeBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger) {…}
RenderCommandEncoder_executeCommandsInBufferWithRange ¶
RenderCommandEncoder_executeCommandsInBufferWithRange :: proc "odin" (self: ^RenderCommandEncoder, indirectCommandBuffer: ^Buffer, executionRange: objc_Foundation.Range) {…}
RenderCommandEncoder_memoryBarrierWithResources ¶
RenderCommandEncoder_memoryBarrierWithResources :: proc "odin" (self: ^RenderCommandEncoder, resources: []^Resource, after: RenderStages, before: RenderStages) {…}
RenderCommandEncoder_memoryBarrierWithScope ¶
RenderCommandEncoder_memoryBarrierWithScope :: proc "odin" (self: ^RenderCommandEncoder, scope: BarrierScope, after: RenderStages, before: RenderStages) {…}
RenderCommandEncoder_sampleCountersInBuffer ¶
RenderCommandEncoder_sampleCountersInBuffer :: proc "odin" (self: ^RenderCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool) {…}
RenderCommandEncoder_setBlendColorRed ¶
RenderCommandEncoder_setBlendColorRed :: proc "odin" (self: ^RenderCommandEncoder, red: f32, green: f32, blue: f32, alpha: f32) {…}
RenderCommandEncoder_setColorStoreAction ¶
RenderCommandEncoder_setColorStoreAction :: proc "odin" (self: ^RenderCommandEncoder, storeAction: StoreAction, colorAttachmentIndex: objc_Foundation.UInteger) {…}
RenderCommandEncoder_setColorStoreActionOptions ¶
RenderCommandEncoder_setColorStoreActionOptions :: proc "odin" (self: ^RenderCommandEncoder, storeActionOptions: StoreActionOptions, colorAttachmentIndex: objc_Foundation.UInteger) {…}
RenderCommandEncoder_setCullMode ¶
RenderCommandEncoder_setCullMode :: proc "odin" (self: ^RenderCommandEncoder, cullMode: CullMode) {…}
RenderCommandEncoder_setDepthBias ¶
RenderCommandEncoder_setDepthBias :: proc "odin" (self: ^RenderCommandEncoder, depthBias: f32, slopeScale: f32, clamp: f32) {…}
RenderCommandEncoder_setDepthClipMode ¶
RenderCommandEncoder_setDepthClipMode :: proc "odin" (self: ^RenderCommandEncoder, depthClipMode: DepthClipMode) {…}
RenderCommandEncoder_setDepthStencilState ¶
RenderCommandEncoder_setDepthStencilState :: proc "odin" (self: ^RenderCommandEncoder, depthStencilState: ^DepthStencilState) {…}
RenderCommandEncoder_setDepthStoreAction ¶
RenderCommandEncoder_setDepthStoreAction :: proc "odin" (self: ^RenderCommandEncoder, storeAction: StoreAction) {…}
RenderCommandEncoder_setDepthStoreActionOptions ¶
RenderCommandEncoder_setDepthStoreActionOptions :: proc "odin" (self: ^RenderCommandEncoder, storeActionOptions: StoreActionOptions) {…}
RenderCommandEncoder_setFragmentBuffer ¶
RenderCommandEncoder_setFragmentBuffer :: proc "odin" (self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger) {…}