package vendor:darwin/Metal
⌘K
Ctrl+K
or
/
Index
Types (301)
- AccelerationStructure
- AccelerationStructureBoundingBoxGeometryDescriptor
- AccelerationStructureCommandEncoder
- AccelerationStructureDescriptor
- AccelerationStructureGeometryDescriptor
- AccelerationStructureInstanceDescriptor
- AccelerationStructureInstanceDescriptorType
- AccelerationStructureInstanceOption
- AccelerationStructureInstanceOptions
- AccelerationStructureMotionBoundingBoxGeometryDescriptor
- AccelerationStructureMotionTriangleGeometryDescriptor
- AccelerationStructurePassDescriptor
- AccelerationStructurePassSampleBufferAttachmentDescriptor
- AccelerationStructurePassSampleBufferAttachmentDescriptorArray
- AccelerationStructureRefitOption
- AccelerationStructureRefitOptions
- 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
- Binding
- BindingType
- BlendFactor
- BlendOperation
- BlitCommandEncoder
- BlitOption
- BlitOptionFlag
- BlitPassDescriptor
- BlitPassSampleBufferAttachmentDescriptor
- BlitPassSampleBufferAttachmentDescriptorArray
- Buffer
- BufferBinding
- 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
- ErrorDomain
- ErrorUserInfoKey
- Event
- FeatureSet
- Fence
- Function
- FunctionConstant
- FunctionConstantValues
- FunctionDescriptor
- FunctionHandle
- FunctionLog
- FunctionLogDebugLocation
- FunctionLogType
- FunctionOption
- FunctionOptions
- FunctionType
- GPUFamily
- HazardTrackingMode
- Heap
- HeapDescriptor
- HeapType
- IOCommandBuffer
- IOCommandQueue
- IOCommandQueueDescriptor
- IOCommandQueueType
- IOCompressionMethod
- IOCompressionStatus
- IOError
- IOFileHandle
- IOPriority
- IOScratchBuffer
- IOScratchBufferAllocator
- IOStatus
- IOSurfaceRef
- IndexType
- IndirectCommandBuffer
- IndirectCommandBufferDescriptor
- IndirectCommandBufferExecutionRange
- IndirectCommandType
- IndirectCommandTypeFlag
- IndirectComputeCommand
- IndirectRenderCommand
- InstanceAccelerationStructureDescriptor
- IntersectionFunctionDescriptor
- IntersectionFunctionSignature
- IntersectionFunctionSignatureFlag
- IntersectionFunctionTable
- IntersectionFunctionTableDescriptor
- LanguageVersion
- Library
- LibraryError
- LibraryOptimizationLevel
- LibraryType
- LinkedFunctions
- LoadAction
- LogContainer
- MapIndirectArguments
- MotionBorderMode
- MotionKeyframeData
- MultisampleDepthResolveFilter
- MultisampleStencilResolveFilter
- Mutability
- NewComputePipelineStateCompletionHandler
- NewComputePipelineStateWithReflectionCompletionHandler
- NewLibraryCompletionHandler
- NewRenderPipelineStateCompletionHandler
- NewRenderPipelineStateWithReflectionCompletionHandler
- ObjectPayloadBinding
- 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
- ResourceID
- ResourceOption
- ResourceOptions
- ResourceStateCommandEncoder
- ResourceStatePassDescriptor
- ResourceStatePassSampleBufferAttachmentDescriptor
- ResourceStatePassSampleBufferAttachmentDescriptorArray
- ResourceUsage
- ResourceUsageFlag
- SamplePosition
- SamplerAddressMode
- SamplerBorderColor
- SamplerDescriptor
- SamplerMinMagFilter
- SamplerMipFilter
- SamplerState
- ScissorRect
- SharedEvent
- SharedEventHandle
- SharedEventListener
- SharedEventNotificationBlock
- SharedTextureHandle
- Size
- SizeAndAlign
- SparsePageSize
- SparseTextureMappingMode
- SparseTextureRegionAlignmentMode
- StageInRegionIndirectArguments
- StageInputOutputDescriptor
- StencilDescriptor
- StencilOperation
- StepFunction
- StorageMode
- StoreAction
- StoreActionOption
- StoreActionOptions
- StructMember
- StructType
- TessellationControlPointIndexType
- TessellationFactorFormat
- TessellationFactorStepFunction
- TessellationPartitionMode
- Texture
- TextureBinding
- TextureCompressionType
- TextureDescriptor
- TextureReferenceType
- TextureSwizzle
- TextureSwizzleChannels
- TextureType
- TextureUsage
- TextureUsageFlag
- ThreadgroupBinding
- 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 (23)
- CommandBufferEncoderInfoErrorKey
- CommonCounterClipperInvocations
- CommonCounterClipperPrimitivesOut
- CommonCounterComputeKernelInvocations
- CommonCounterFragmentCycles
- CommonCounterFragmentInvocations
- CommonCounterFragmentsPassed
- CommonCounterPostTessellationVertexCycles
- CommonCounterPostTessellationVertexInvocations
- CommonCounterRenderTargetWriteCycles
- CommonCounterSetStageUtilization
- CommonCounterSetStatistic
- CommonCounterSetTimestamp
- CommonCounterTessellationCycles
- CommonCounterTessellationInputPatches
- CommonCounterTimestamp
- CommonCounterTotalCycles
- CommonCounterVertexCycles
- CommonCounterVertexInvocations
- DeviceRemovalRequestedNotification
- DeviceWasAddedNotification
- DeviceWasRemovedNotification
- IOErrorDomain
Procedures (1565)
- 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_refitAccelerationStructureWithOptions
- 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_primitiveDataBuffer
- AccelerationStructureGeometryDescriptor_primitiveDataBufferOffset
- AccelerationStructureGeometryDescriptor_primitiveDataElementSize
- AccelerationStructureGeometryDescriptor_primitiveDataStride
- AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation
- AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset
- AccelerationStructureGeometryDescriptor_setOpaque
- AccelerationStructureGeometryDescriptor_setPrimitiveDataBuffer
- AccelerationStructureGeometryDescriptor_setPrimitiveDataBufferOffset
- AccelerationStructureGeometryDescriptor_setPrimitiveDataElementSize
- AccelerationStructureGeometryDescriptor_setPrimitiveDataStride
- 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_setTransformationMatrixBuffer
- AccelerationStructureMotionTriangleGeometryDescriptor_setTransformationMatrixBufferOffset
- AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexFormat
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride
- AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBuffer
- AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBufferOffset
- AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount
- AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers
- AccelerationStructureMotionTriangleGeometryDescriptor_vertexFormat
- AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride
- AccelerationStructurePassDescriptor_accelerationStructurePassDescriptor
- AccelerationStructurePassDescriptor_alloc
- AccelerationStructurePassDescriptor_init
- AccelerationStructurePassDescriptor_sampleBufferAttachments
- AccelerationStructurePassSampleBufferAttachmentDescriptorArray_alloc
- AccelerationStructurePassSampleBufferAttachmentDescriptorArray_init
- AccelerationStructurePassSampleBufferAttachmentDescriptorArray_object
- AccelerationStructurePassSampleBufferAttachmentDescriptorArray_setObject
- AccelerationStructurePassSampleBufferAttachmentDescriptor_alloc
- AccelerationStructurePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex
- AccelerationStructurePassSampleBufferAttachmentDescriptor_init
- AccelerationStructurePassSampleBufferAttachmentDescriptor_sampleBuffer
- AccelerationStructurePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex
- AccelerationStructurePassSampleBufferAttachmentDescriptor_setSampleBuffer
- AccelerationStructurePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex
- AccelerationStructurePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex
- AccelerationStructureTriangleGeometryDescriptor_alloc
- AccelerationStructureTriangleGeometryDescriptor_descriptor
- AccelerationStructureTriangleGeometryDescriptor_indexBuffer
- AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_indexType
- AccelerationStructureTriangleGeometryDescriptor_init
- AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer
- AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_setIndexType
- AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBuffer
- AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_setTriangleCount
- AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer
- AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_setVertexFormat
- AccelerationStructureTriangleGeometryDescriptor_setVertexStride
- AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBuffer
- AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_triangleCount
- AccelerationStructureTriangleGeometryDescriptor_vertexBuffer
- AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset
- AccelerationStructureTriangleGeometryDescriptor_vertexFormat
- AccelerationStructureTriangleGeometryDescriptor_vertexStride
- AccelerationStructure_getResourceID
- 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
- Binding_access
- Binding_index
- Binding_isArgument
- Binding_isUsed
- Binding_name
- Binding_type
- 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
- BufferBinding_bufferAlignment
- BufferBinding_bufferDataSize
- BufferBinding_bufferDataType
- BufferBinding_bufferPointerType
- BufferBinding_bufferStructType
- 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_gpuAddress
- Buffer_length
- Buffer_newRemoteBufferViewForDevice
- Buffer_newRemoveBufferViewForDevice
- 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_accelerationStructureCommandEncoderWithDescriptor
- 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_optimizationLevel
- CompileOptions_preprocessorMacros
- CompileOptions_preserveInvariance
- CompileOptions_setFastMathEnabled
- CompileOptions_setInstallName
- CompileOptions_setLanguageVersion
- CompileOptions_setLibraries
- CompileOptions_setLibraryType
- CompileOptions_setOptimizationLevel
- 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_gpuResourceID
- 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_bindings
- 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_newBufferWithBytes
- Device_newBufferWithBytesNoCopy
- Device_newBufferWithLength
- 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_newIOCommandQueue
- Device_newIOHandle
- Device_newIOHandleWithCompressionMethod
- Device_newIndirectCommandBuffer
- Device_newLibraryWithData
- Device_newLibraryWithFile
- Device_newLibraryWithSource
- Device_newLibraryWithSourceWithCompletionHandler
- Device_newLibraryWithURL
- Device_newRasterizationRateMap
- Device_newRenderPipelineStateWithDescriptor
- Device_newRenderPipelineStateWithDescriptorWithCompletionHandler
- Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler
- Device_newRenderPipelineStateWithDescriptorWithReflection
- Device_newRenderPipelineStateWithMeshDescriptor
- Device_newRenderPipelineStateWithMeshDescriptorAndCompletionHandler
- 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_setSparsePageSize
- HeapDescriptor_setStorageMode
- HeapDescriptor_setType
- HeapDescriptor_size
- HeapDescriptor_sparsePageSize
- HeapDescriptor_storageMode
- HeapDescriptor_type
- Heap_cpuCacheMode
- Heap_currentAllocatedSize
- Heap_device
- Heap_hazardTrackingMode
- Heap_label
- Heap_maxAvailableSizeWithAlignment
- Heap_newAccelerationStructureWithDescriptor
- Heap_newAccelerationStructureWithDescriptorAndOffset
- Heap_newAccelerationStructureWithSize
- Heap_newAccelerationStructureWithSizeAndOffset
- Heap_newBufferWithLength
- Heap_newBufferWithOptions
- Heap_newTextureWithDescriptor
- Heap_newTextureWithDescriptorAndOffset
- Heap_resourceOptions
- Heap_setLabel
- Heap_setPurgeableState
- Heap_size
- Heap_storageMode
- Heap_type
- Heap_usedSize
- IOCommandBuffer_addBarrier
- IOCommandBuffer_addCompletedHandler
- IOCommandBuffer_commit
- IOCommandBuffer_copyStatusToBuffer
- IOCommandBuffer_enqueue
- IOCommandBuffer_error
- IOCommandBuffer_label
- IOCommandBuffer_loadBuffer
- IOCommandBuffer_loadBytes
- IOCommandBuffer_loadTexture
- IOCommandBuffer_popDebugGroup
- IOCommandBuffer_pushDebugGroup
- IOCommandBuffer_setLabel
- IOCommandBuffer_signalEvent
- IOCommandBuffer_status
- IOCommandBuffer_tryCancel
- IOCommandBuffer_waitForEvent
- IOCommandBuffer_waitUntilCompleted
- IOCommandQueueDescriptor_alloc
- IOCommandQueueDescriptor_init
- IOCommandQueueDescriptor_maxCommandBufferCount
- IOCommandQueue_commandBuffer
- IOCommandQueue_commandBufferWithUnretainedReferences
- IOCommandQueue_enqueueBarrier
- IOCommandQueue_label
- IOCommandQueue_setLabel
- IOCompressionContextAppendData
- IOCompressionContextDefaultChunkSize
- IOCreateCompressionContext
- IOFileHandle_label
- IOFileHandle_setLabel
- IOFlushAndDestroyCompressionContext
- IOScratchBufferAllocator_newScratchBuffer
- IOScratchBuffer_buffer
- 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_gpuResourceID
- IndirectCommandBuffer_indirectComputeCommand
- IndirectCommandBuffer_indirectRenderCommand
- IndirectCommandBuffer_resetWithRange
- IndirectCommandBuffer_setSupportRayTracing
- IndirectCommandBuffer_size
- IndirectCommandBuffer_supportRayTracing
- 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
- ObjectPayloadBinding_objectPayloadAlignment
- ObjectPayloadBinding_objectPayloadDataSize
- 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_drawMeshThreadgroups
- RenderCommandEncoder_drawMeshThreadgroupsWithIndirectBuffer
- RenderCommandEncoder_drawMeshThreads
- 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_setMeshBuffer
- RenderCommandEncoder_setMeshBufferOffset
- RenderCommandEncoder_setMeshBuffers
- RenderCommandEncoder_setMeshBytes
- RenderCommandEncoder_setMeshSamplerState
- RenderCommandEncoder_setMeshSamplerStateWithLod
- RenderCommandEncoder_setMeshSamplerStates
- RenderCommandEncoder_setMeshSamplerStatesWithLod
- RenderCommandEncoder_setMeshTexture
- RenderCommandEncoder_setMeshTextures
- RenderCommandEncoder_setObjectBuffer
- RenderCommandEncoder_setObjectBufferOffset
- RenderCommandEncoder_setObjectBuffers
- RenderCommandEncoder_setObjectBytes
- RenderCommandEncoder_setObjectSamplerState
- RenderCommandEncoder_setObjectSamplerStateWithLod
- RenderCommandEncoder_setObjectSamplerStates
- RenderCommandEncoder_setObjectSamplerStatesWithLod
- RenderCommandEncoder_setObjectTexture
- RenderCommandEncoder_setObjectTextures
- RenderCommandEncoder_setObjectThreadgroupMemoryLength
- 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_alphaToCoverageEnabled
- RenderPipelineDescriptor_alphaToOneEnabled
- 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_maxTotalThreadgroupsPerMeshGrid
- RenderPipelineDescriptor_maxTotalThreadsPerMeshThreadgroup
- RenderPipelineDescriptor_maxTotalThreadsPerObjectThreadgroup
- RenderPipelineDescriptor_maxVertexAmplificationCount
- RenderPipelineDescriptor_meshBuffers
- RenderPipelineDescriptor_meshFunction
- RenderPipelineDescriptor_meshThreadgroupSizeIsMultipleOfThreadExecutionWidth
- RenderPipelineDescriptor_objectBuffers
- RenderPipelineDescriptor_objectFunction
- RenderPipelineDescriptor_objectThreadgroupSizeIsMultipleOfThreadExecutionWidth
- RenderPipelineDescriptor_payloadMemoryLength
- RenderPipelineDescriptor_rasterSampleCount
- RenderPipelineDescriptor_rasterizationEnabled
- RenderPipelineDescriptor_reset
- RenderPipelineDescriptor_sampleCount
- RenderPipelineDescriptor_setAlphaToCoverageEnabled
- RenderPipelineDescriptor_setAlphaToOneEnabled
- RenderPipelineDescriptor_setBinaryArchives
- RenderPipelineDescriptor_setDepthAttachmentPixelFormat
- RenderPipelineDescriptor_setFragmentFunction
- RenderPipelineDescriptor_setInputPrimitiveTopology
- RenderPipelineDescriptor_setLabel
- RenderPipelineDescriptor_setMaxTessellationFactor
- RenderPipelineDescriptor_setMaxTotalThreadgroupsPerMeshGrid
- RenderPipelineDescriptor_setMaxTotalThreadsPerMeshThreadgroup
- RenderPipelineDescriptor_setMaxTotalThreadsPerObjectThreadgroup
- RenderPipelineDescriptor_setMaxVertexAmplificationCount
- RenderPipelineDescriptor_setMeshFunction
- RenderPipelineDescriptor_setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth
- RenderPipelineDescriptor_setObjectFunction
- RenderPipelineDescriptor_setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth
- RenderPipelineDescriptor_setPayloadMemoryLength
- 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_fragmentBindings
- RenderPipelineReflection_init
- RenderPipelineReflection_meshBindings
- RenderPipelineReflection_objectBindings
- RenderPipelineReflection_tileArguments
- RenderPipelineReflection_tileBindings
- RenderPipelineReflection_vertexArguments
- RenderPipelineReflection_vertexBindings
- RenderPipelineState_device
- RenderPipelineState_functionHandle
- RenderPipelineState_gpuResourceID
- RenderPipelineState_imageblockMemoryLengthForDimensions
- RenderPipelineState_imageblockSampleLength
- RenderPipelineState_label
- RenderPipelineState_maxTotalThreadgroupsPerMeshGrid
- RenderPipelineState_maxTotalThreadsPerMeshThreadgroup
- RenderPipelineState_maxTotalThreadsPerObjectThreadgroup
- RenderPipelineState_maxTotalThreadsPerThreadgroup
- RenderPipelineState_meshThreadExecutionWidth
- RenderPipelineState_newIntersectionFunctionTable
- RenderPipelineState_newRenderPipelineState
- RenderPipelineState_newVisibleFunctionTable
- RenderPipelineState_objectThreadExecutionWidth
- RenderPipelineState_supportIndirectCommandBuffers
- RenderPipelineState_threadgroupSizeMatchesTileSize
- ResourceStateCommandEncoder_moveTextureMappingsFromTexture
- 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_gpuResourceID
- 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
- TextureBinding_arrayLength
- TextureBinding_isDepthTexture
- TextureBinding_textureDataType
- TextureBinding_textureType
- TextureDescriptor_alloc
- TextureDescriptor_allowGPUOptimizedContents
- TextureDescriptor_arrayLength
- TextureDescriptor_compressionType
- TextureDescriptor_cpuCacheMode
- TextureDescriptor_depth
- TextureDescriptor_hazardTrackingMode
- TextureDescriptor_height
- TextureDescriptor_init
- TextureDescriptor_mipmapLevelCount
- TextureDescriptor_pixelFormat
- TextureDescriptor_resourceOptions
- TextureDescriptor_sampleCount
- TextureDescriptor_setAllowGPUOptimizedContents
- TextureDescriptor_setArrayLength
- TextureDescriptor_setCompressionType
- 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_compressionType
- Texture_depth
- Texture_firstMipmapInTail
- Texture_getBytes
- Texture_getBytesWithLevel
- Texture_gpuResourceID
- Texture_height
- Texture_iosurface
- Texture_iosurfacePlane
- Texture_isFramebufferOnly
- Texture_isShareable
- Texture_isSparse
- Texture_mipmapLevelCount
- Texture_newRemoteTextureViewForDevice
- Texture_newSharedTextureHandle
- Texture_newTextureViewWithLevels
- Texture_newTextureViewWithLevelsAndSwizzle
- Texture_newTextureViewWithPixelFormat
- 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
- ThreadgroupBinding_threadgroupMemoryAlignment
- ThreadgroupBinding_threadgroupMemoryDataSize
- 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_gpuResourceID
- VisibleFunctionTable_setFunction
- VisibleFunctionTable_setFunctions
- new
Types
AccelerationStructure ¶
AccelerationStructure :: struct { using _: Resource, }
Bound Objective-C Methods
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureAccelerationStructureBoundingBoxGeometryDescriptor ¶
AccelerationStructureBoundingBoxGeometryDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureBoundingBoxGeometryDescriptor), using _: AccelerationStructureDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- boundingBoxBuffer
- boundingBoxBufferOffset
- boundingBoxCount
- boundingBoxStride
- descriptor (class method)
- init
- setBoundingBoxBuffer
- setBoundingBoxBufferOffset
- setBoundingBoxCount
- setBoundingBoxStride
Methods Inherited From AccelerationStructureDescriptor
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureBoundingBoxGeometryDescriptorAccelerationStructureCommandEncoder ¶
AccelerationStructureCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- buildAccelerationStructure
- copyAccelerationStructure
- copyAndCompactAccelerationStructure
- refitAccelerationStructure
- refitAccelerationStructureWithOptions
- sampleCountersInBuffer
- updateFence
- useHeap
- useHeaps
- useResource
- useResources
- waitForFence
- writeCompactedAccelerationStructureSize
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureCommandEncoderAccelerationStructureDescriptor ¶
AccelerationStructureDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureDescriptor), }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureDescriptorAccelerationStructureGeometryDescriptor ¶
AccelerationStructureGeometryDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureGeometryDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- allowDuplicateIntersectionFunctionInvocation
- init
- intersectionFunctionTableOffset
- opaque
- primitiveDataBuffer
- primitiveDataBufferOffset
- primitiveDataElementSize
- primitiveDataStride
- setAllowDuplicateIntersectionFunctionInvocation
- setIntersectionFunctionTableOffset
- setOpaque
- setPrimitiveDataBuffer
- setPrimitiveDataBufferOffset
- setPrimitiveDataElementSize
- setPrimitiveDataStride
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureGeometryDescriptorAccelerationStructureInstanceDescriptor ¶
AccelerationStructureInstanceDescriptor :: struct { transformationMatrix: PackedFloat4x3, options: AccelerationStructureInstanceOptions, mask: u32, intersectionFunctionTableOffset: u32, accelerationStructureIndex: u32, }
AccelerationStructureInstanceDescriptorType ¶
AccelerationStructureInstanceDescriptorType :: enum objc_Foundation.UInteger { Default = 0, UserID = 1, Motion = 2, }
Related Procedures With Parameters
Related Procedures With Returns
AccelerationStructureInstanceOption ¶
AccelerationStructureInstanceOption :: enum u32 { DisableTriangleCulling = 0, TriangleFrontFacingWindingCounterClockwise = 1, Opaque = 2, NonOpaque = 3, }
AccelerationStructureInstanceOptions ¶
AccelerationStructureInstanceOptions :: distinct bit_set[AccelerationStructureInstanceOption; u32]
AccelerationStructureMotionBoundingBoxGeometryDescriptor ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureMotionBoundingBoxGeometryDescriptor), using _: AccelerationStructureGeometryDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- boundingBoxBuffers
- boundingBoxCount
- boundingBoxStride
- descriptor (class method)
- init
- setBoundBoxBuffers
- setBoundingBoxCount
- setBoundingBoxStride
Methods Inherited From AccelerationStructureGeometryDescriptor
- allowDuplicateIntersectionFunctionInvocation
- intersectionFunctionTableOffset
- opaque
- primitiveDataBuffer
- primitiveDataBufferOffset
- primitiveDataElementSize
- primitiveDataStride
- setAllowDuplicateIntersectionFunctionInvocation
- setIntersectionFunctionTableOffset
- setOpaque
- setPrimitiveDataBuffer
- setPrimitiveDataBufferOffset
- setPrimitiveDataElementSize
- setPrimitiveDataStride
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureMotionBoundingBoxGeometryDescriptorAccelerationStructureMotionTriangleGeometryDescriptor ¶
AccelerationStructureMotionTriangleGeometryDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureMotionTriangleGeometryDescriptor), using _: AccelerationStructureGeometryDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- indexBuffer
- indexBufferOffset
- indexType
- init
- setIndexBuffer
- setIndexBufferOffset
- setIndexType
- setTransformationMatrixBuffer
- setTransformationMatrixBufferOffset
- setTriangleCount
- setVertexBuffers
- setVertexFormat
- setVertexStride
- transformationMatrixBuffer
- transformationMatrixBufferOffset
- triangleCount
- vertexBuffers
- vertexFormat
- vertexStride
Methods Inherited From AccelerationStructureGeometryDescriptor
- allowDuplicateIntersectionFunctionInvocation
- intersectionFunctionTableOffset
- opaque
- primitiveDataBuffer
- primitiveDataBufferOffset
- primitiveDataElementSize
- primitiveDataStride
- setAllowDuplicateIntersectionFunctionInvocation
- setIntersectionFunctionTableOffset
- setOpaque
- setPrimitiveDataBuffer
- setPrimitiveDataBufferOffset
- setPrimitiveDataElementSize
- setPrimitiveDataStride
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureMotionTriangleGeometryDescriptorAccelerationStructurePassDescriptor ¶
AccelerationStructurePassDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructurePassDescriptor), }
Bound Objective-C Methods
- accelerationStructurePassDescriptor (class method)
- alloc (class method)
- init
- sampleBufferAttachments
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructurePassDescriptorAccelerationStructurePassSampleBufferAttachmentDescriptor ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructurePassSampleBufferAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- endOfEncoderSampleIndex
- init
- sampleBuffer
- setEndOfEncoderSampleIndex
- setSampleBuffer
- setStartOfEncoderSampleIndex
- startOfEncoderSampleIndex
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructurePassSampleBufferAttachmentDescriptorAccelerationStructurePassSampleBufferAttachmentDescriptorArray ¶
AccelerationStructurePassSampleBufferAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArrayAccelerationStructureRefitOption ¶
AccelerationStructureRefitOption :: enum objc_Foundation.UInteger { VertexData = 0, PerPrimitiveData = 1, }
AccelerationStructureRefitOptions ¶
AccelerationStructureRefitOptions :: distinct bit_set[AccelerationStructureRefitOption; objc_Foundation.UInteger]
Related Procedures With Parameters
AccelerationStructureSizes ¶
AccelerationStructureSizes :: struct { accelerationStructureSize: objc_Foundation.Integer, buildScratchBufferSize: objc_Foundation.Integer, refitScratchBufferSize: objc_Foundation.Integer, }
Related Procedures With Returns
AccelerationStructureTriangleGeometryDescriptor ¶
AccelerationStructureTriangleGeometryDescriptor :: struct { using _: objc_Foundation.Copying($T=AccelerationStructureTriangleGeometryDescriptor), using _: AccelerationStructureDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- descriptor (class method)
- indexBuffer
- indexBufferOffset
- indexType
- init
- setIndexBuffer
- setIndexBufferOffset
- setIndexType
- setTransformationMatrixBuffer
- setTransformationMatrixBufferOffset
- setTriangleCount
- setVertexBuffer
- setVertexBufferOffset
- setVertexFormat
- setVertexStride
- transformationMatrixBuffer
- transformationMatrixBufferOffset
- triangleCount
- vertexBuffer
- vertexBufferOffset
- vertexFormat
- vertexStride
Methods Inherited From AccelerationStructureDescriptor
Methods Inherited From Object
Apple's Metal Documentation: MTLAccelerationStructureTriangleGeometryDescriptorAccelerationStructureUsage ¶
AccelerationStructureUsage :: distinct bit_set[AccelerationStructureUsageFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
Related Procedures With Returns
AccelerationStructureUsageFlag ¶
AccelerationStructureUsageFlag :: enum objc_Foundation.UInteger { Refit = 0, PreferFastBuild = 1, ExtendedLimits = 2, }
Argument ¶
Argument :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- access
- alloc (class method)
- arrayLength
- bufferAlignment
- bufferDataSize
- bufferDataType
- bufferPointerType
- bufferStructType
- index
- init
- isActive
- isDepthTexture
- name
- textureDataType
- textureType
- threadgroupMemoryAlignment
- threadgroupMemoryDataSize
- type
Methods Inherited From Object
Apple's Metal Documentation: MTLArgumentArgumentAccess ¶
ArgumentAccess :: enum objc_Foundation.UInteger { ReadOnly = 0, ReadWrite = 1, WriteOnly = 2, }
Related Procedures With Parameters
Related Procedures With Returns
ArgumentBuffersTier ¶
ArgumentBuffersTier :: enum objc_Foundation.UInteger { Tier1 = 0, Tier2 = 1, }
Related Procedures With Returns
ArgumentDescriptor ¶
ArgumentDescriptor :: struct { using _: objc_Foundation.Copying($T=ArgumentDescriptor), }
Bound Objective-C Methods
- access
- alloc (class method)
- argumentDescriptor (class method)
- arrayLength
- constantBlockAlignment
- dataType
- index
- init
- setAccess
- setArrayLength
- setConstantBlockAlignment
- setDataType
- setIndex
- setTextureType
- textureType
Methods Inherited From Object
Apple's Metal Documentation: MTLArgumentDescriptorArgumentEncoder ¶
ArgumentEncoder :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alignment
- constantData
- device
- encodedLength
- label
- newArgumentEncoderForBuffer
- setAccelerationStructure
- setArgumentBufferWithOffset
- setArgumentBufferWithStartOffset
- setBuffer
- setBuffers
- setComputePipelineState
- setComputePipelineStates
- setIndirectCommandBuffer
- setIndirectCommandBuffers
- setIntersectionFunctionTable
- setIntersectionFunctionTables
- setLabel
- setRenderPipelineState
- setRenderPipelineStates
- setSamplerState
- setSamplerStates
- setTexture
- setTextures
- setVisibleFunctionTable
- setVisibleFunctionTables
Methods Inherited From Object
Apple's Metal Documentation: MTLArgumentEncoderArgumentType ¶
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, }
Related Procedures With Returns
ArrayType ¶
ArrayType :: struct { using _: Type, }
Bound Objective-C Methods
- alloc (class method)
- argumentIndexStride
- arrayLength
- elementArrayType
- elementPointerType
- elementStructType
- elementTextureReferenceType
- elementType
- init
- stride
Methods Inherited From Type
Methods Inherited From Object
Apple's Metal Documentation: MTLArrayTypeAttribute ¶
Attribute :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- attributeIndex
- attributeType
- init
- isActive
- isPatchControlPointData
- isPatchData
- name
Methods Inherited From Object
Apple's Metal Documentation: MTLAttributeAttributeDescriptor ¶
AttributeDescriptor :: struct { using _: objc_Foundation.Copying($T=AttributeDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- bufferIndex
- format
- init
- offset
- setBufferIndex
- setFormat
- setOffset
Methods Inherited From Object
Apple's Metal Documentation: MTLAttributeDescriptorAttributeDescriptorArray ¶
AttributeDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLAttributeDescriptorArrayAttributeFormat ¶
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, }
Related Procedures With Parameters
- AccelerationStructureMotionTriangleGeometryDescriptor_setVertexFormat
- AccelerationStructureTriangleGeometryDescriptor_setVertexFormat
- AttributeDescriptor_setFormat
Related Procedures With Returns
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]
Related Procedures With Parameters
BarrierScopeFlag ¶
BarrierScopeFlag :: enum objc_Foundation.UInteger { Buffers = 0, Textures = 1, RenderTargets = 2, }
BinaryArchive ¶
BinaryArchive :: struct { using _: objc_Foundation.Copying($T=BinaryArchive), }
Bound Objective-C Methods
- addComputePipelineFunctions
- addFunction
- addRenderPipelineFunctions
- addTileRenderPipelineFunctions
- device
- label
- serializeToURL
- setLabel
Methods Inherited From Object
Apple's Metal Documentation: MTLBinaryArchiveBinaryArchiveDescriptor ¶
BinaryArchiveDescriptor :: struct { using _: objc_Foundation.Copying($T=BinaryArchiveDescriptor), }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLBinaryArchiveDescriptorBinaryArchiveError ¶
BinaryArchiveError :: enum objc_Foundation.UInteger { None = 0, InvalidFile = 1, UnexpectedElement = 2, CompilationFailure = 3, InternalError = 4, }
Binding ¶
Binding :: struct { using _: objc_Foundation.Object, }
BindingType ¶
BindingType :: enum objc_Foundation.Integer { Buffer = 0, ThreadgroupMemory = 1, Texture = 2, Sampler = 3, ImageblockData = 16, Imageblock = 17, VisibleFunctionTable = 24, PrimitiveAccelerationStructure = 25, InstanceAccelerationStructure = 26, IntersectionFunctionTable = 27, ObjectPayload = 34, }
Related Procedures With Returns
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, }
Related Procedures With Parameters
- RenderPipelineColorAttachmentDescriptor_setDestinationAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_setDestinationRGBBlendFactor
- RenderPipelineColorAttachmentDescriptor_setSourceAlphaBlendFactor
- RenderPipelineColorAttachmentDescriptor_setSourceRGBBlendFactor
Related Procedures With Returns
BlendOperation ¶
BlendOperation :: enum objc_Foundation.UInteger { Add = 0, Subtract = 1, ReverseSubtract = 2, Min = 3, Max = 4, }
Related Procedures With Parameters
- RenderPipelineColorAttachmentDescriptor_setAlphaBlendOperation
- RenderPipelineColorAttachmentDescriptor_setRgbBlendOperation
Related Procedures With Returns
BlitCommandEncoder ¶
BlitCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- copyFromBuffer
- copyFromBufferEx
- copyFromBufferExWithOptions
- copyFromTexture
- copyFromTextureEx
- copyFromTextureExWithOptions
- copyFromTextureWithCounts
- copyFromTextureWithDestinationOrigin
- copyIndirectCommandBuffer
- fillBuffer
- generateMipmapsForTexture
- getTextureAccessCounters
- optimizeContentsForCPUAccess
- optimizeContentsForCPUAccessWithSliceAndLevel
- optimizeContentsForGPUAccess
- optimizeContentsForGPUAccessWithSliceAndLevel
- optimizeIndirectCommandBuffer
- resetCommandsInBuffer
- resetTextureAccessCounters
- resolveCounters
- sampleCountersInBuffer
- synchronizeResource
- synchronizeTexture
- updateFence
- waitForFence
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLBlitCommandEncoderBlitOption ¶
BlitOption :: distinct bit_set[BlitOptionFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
BlitOptionFlag ¶
BlitOptionFlag :: enum objc_Foundation.UInteger { DepthFromDepthStencil = 0, StencilFromDepthStencil = 1, RowLinearPVRTC = 2, }
BlitPassDescriptor ¶
BlitPassDescriptor :: struct { using _: objc_Foundation.Copying($T=BlitPassDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- blitPassDescriptor (class method)
- init
- sampleBufferAttachments
Methods Inherited From Object
Apple's Metal Documentation: MTLBlitPassDescriptorBlitPassSampleBufferAttachmentDescriptor ¶
BlitPassSampleBufferAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=BlitPassSampleBufferAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- endOfEncoderSampleIndex
- init
- sampleBuffer
- setEndOfEncoderSampleIndex
- setSampleBuffer
- setStartOfEncoderSampleIndex
- startOfEncoderSampleIndex
Methods Inherited From Object
Apple's Metal Documentation: MTLBlitPassSampleBufferAttachmentDescriptorBlitPassSampleBufferAttachmentDescriptorArray ¶
BlitPassSampleBufferAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLBlitPassSampleBufferAttachmentDescriptorArrayBuffer ¶
Buffer :: struct { using _: Resource, }
Bound Objective-C Methods
- addDebugMarker
- contents
- contentsAsSlice
- contentsAsType
- contentsPointer
- didModifyRange
- gpuAddress
- length
- newRemoteBufferViewForDevice
- newRemoveBufferViewForDevice
- newTexture
- remoteStorageBuffer
- removeAllDebugMarkers
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLBufferBufferBinding ¶
BufferBinding :: struct { using _: Binding, }
Bound Objective-C Methods
Methods Inherited From Binding
Methods Inherited From Object
Apple's Metal Documentation: MTLBufferBindingBufferLayoutDescriptor ¶
BufferLayoutDescriptor :: struct { using _: objc_Foundation.Copying($T=BufferLayoutDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- setStepFunction
- setStepRate
- setStride
- stepFunction
- stepRate
- stride
Methods Inherited From Object
Apple's Metal Documentation: MTLBufferLayoutDescriptorBufferLayoutDescriptorArray ¶
BufferLayoutDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLBufferLayoutDescriptorArrayCFTimeInterval ¶
CFTimeInterval :: objc_Foundation.TimeInterval
CPUCacheMode ¶
CPUCacheMode :: enum objc_Foundation.UInteger { DefaultCache = 0, WriteCombined = 1, }
Related Procedures With Parameters
Related Procedures With Returns
CaptureDescriptor ¶
CaptureDescriptor :: struct { using _: objc_Foundation.Copying($T=CaptureDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- captureObject
- destination
- init
- outputURL
- setCaptureObject
- setDestination
- setOutputURL
Methods Inherited From Object
Apple's Metal Documentation: MTLCaptureDescriptorCaptureDestination ¶
CaptureDestination :: enum objc_Foundation.Integer { DeveloperTools = 1, GPUTraceDocument = 2, }
Related Procedures With Parameters
Related Procedures With Returns
CaptureError ¶
CaptureError :: enum objc_Foundation.Integer { NotSupported = 1, AlreadyCapturing = 2, InvalidDescriptor = 3, }
CaptureManager ¶
CaptureManager :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- defaultCaptureScope
- init
- isCapturing
- newCaptureScope (overloaded method)
- newCaptureScopeWithCommandQueue
- newCaptureScopeWithDevice
- setDefaultCaptureScope
- sharedCaptureManager (class method)
- startCaptureWithCommandQueue
- startCaptureWithDescriptor
- startCaptureWithDevice
- startCaptureWithScope
- stopCapture
- supportsDestination
Methods Inherited From Object
Apple's Metal Documentation: MTLCaptureManagerCaptureScope ¶
CaptureScope :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLCaptureScopeColorWriteMask ¶
ColorWriteMask :: distinct bit_set[ColorWriteMaskFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
Related Procedures With Returns
Related Constants
ColorWriteMaskFlag ¶
ColorWriteMaskFlag :: enum objc_Foundation.UInteger { Alpha = 0, Blue = 1, Green = 2, Red = 3, }
CommandBuffer ¶
CommandBuffer :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- GPUEndTime
- GPUStartTime
- accelerationStructureCommandEncoder
- accelerationStructureCommandEncoderWithDescriptor
- addCompletedHandler
- addScheduledHandler
- blitCommandEncoder
- blitCommandEncoderWithDescriptor
- commandQueue
- commit
- computeCommandEncoder
- computeCommandEncoderWithDescriptor
- computeCommandEncoderWithDispatchType
- device
- encodeSignalEvent
- encodeWaitForEvent
- enqueue
- error
- errorOptions
- kernelEndTime
- kernelStartTime
- label
- logs
- parallelRenderCommandEncoder
- popDebugGroup
- presentDrawable
- presentDrawableAfterMinimumDuration
- presentDrawableAtTime
- pushDebugGroup
- renderCommandEncoderWithDescriptor
- resourceStateCommandEncoder
- resourceStateCommandEncoderWithDescriptor
- retainedReferences
- setLabel
- status
- waitUntilCompleted
- waitUntilScheduled
Methods Inherited From Object
Apple's Metal Documentation: MTLCommandBufferCommandBufferDescriptor ¶
CommandBufferDescriptor :: struct { using _: objc_Foundation.Copying($T=CommandBufferDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- errorOptions
- init
- retainedReferences
- setErrorOptions
- setRetainedReferences
Methods Inherited From Object
Apple's Metal Documentation: MTLCommandBufferDescriptorCommandBufferEncoderInfo ¶
CommandBufferEncoderInfo :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLCommandBufferEncoderInfoCommandBufferError ¶
CommandBufferError :: enum objc_Foundation.UInteger { None = 0, Internal = 1, 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]
Related Procedures With Parameters
Related Procedures With Returns
CommandBufferErrorOptionFlag ¶
CommandBufferErrorOptionFlag :: enum objc_Foundation.UInteger { EncoderExecutionStatus = 0, }
CommandBufferStatus ¶
CommandBufferStatus :: enum objc_Foundation.UInteger { NotEnqueued = 0, Enqueued = 1, Committed = 2, Scheduled = 3, Completed = 4, Error = 5, }
Related Procedures With Returns
CommandEncoder ¶
CommandEncoder :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLCommandEncoderCommandEncoderErrorState ¶
CommandEncoderErrorState :: enum objc_Foundation.Integer { Unknown = 0, Completed = 1, Affected = 2, Pending = 3, Faulted = 4, }
Related Procedures With Returns
CommandQueue ¶
CommandQueue :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- commandBuffer
- commandBufferWithDescriptor
- commandBufferWithUnretainedReferences
- device
- insertDebugCaptureBoundary
- label
- setLabel
Methods Inherited From Object
Apple's Metal Documentation: MTLCommandQueueCommonCounter ¶
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, }
Related Procedures With Parameters
- DepthStencilDescriptor_setDepthCompareFunction
- SamplerDescriptor_setCompareFunction
- StencilDescriptor_setStencilCompareFunction
Related Procedures With Returns
CompileOptions ¶
CompileOptions :: struct { using _: objc_Foundation.Copying($T=CompileOptions), }
Bound Objective-C Methods
- alloc (class method)
- fastMathEnabled
- init
- installName
- languageVersion
- libraries
- libraryType
- optimizationLevel
- preprocessorMacros
- preserveInvariance
- setFastMathEnabled
- setInstallName
- setLanguageVersion
- setLibraries
- setLibraryType
- setOptimizationLevel
- setPreprocessorMacros
- setPreserveInvariance
Methods Inherited From Object
Apple's Metal Documentation: MTLCompileOptionsComputeCommandEncoder ¶
ComputeCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- dispatchThreadgroups
- dispatchThreadgroupsWithIndirectBuffer
- dispatchThreads
- dispatchType
- executeCommandsInBuffer
- executeCommandsInBufferWithRange
- memoryBarrierWithResources
- memoryBarrierWithScope
- sampleCountersInBuffer
- setAccelerationStructure
- setBuffer
- setBufferOffset
- setBuffers
- setBytes
- setComputePipelineState
- setImageblockWidth
- setIntersectionFunctionTable
- setIntersectionFunctionTables
- setSamplerState
- setSamplerStateWithLod
- setSamplerStatesWithLod
- setSamplerStatesWithRange
- setStageInRegion
- setStageInRegionWithIndirectBuffer
- setTexture
- setTextures
- setThreadgroupMemoryLength
- setVisibleFunctionTable
- setVisibleFunctionTables
- updateFence
- useHeap
- useHeaps
- useResource
- useResources
- waitForFence
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLComputeCommandEncoderComputePassDescriptor ¶
ComputePassDescriptor :: struct { using _: objc_Foundation.Copying($T=ComputePassDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- computePassDescriptor (class method)
- dispatchType
- init
- sampleBufferAttachments
- setDispatchType
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePassDescriptorComputePassSampleBufferAttachmentDescriptor ¶
ComputePassSampleBufferAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=ComputePassSampleBufferAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- endOfEncoderSampleIndex
- init
- sampleBuffer
- setEndOfEncoderSampleIndex
- setSampleBuffer
- setStartOfEncoderSampleIndex
- startOfEncoderSampleIndex
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePassSampleBufferAttachmentDescriptorComputePassSampleBufferAttachmentDescriptorArray ¶
ComputePassSampleBufferAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePassSampleBufferAttachmentDescriptorArrayComputePipelineDescriptor ¶
ComputePipelineDescriptor :: struct { using _: objc_Foundation.Copying($T=ComputePipelineDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- binaryArchives
- buffers
- computeFunction
- gpuResourceID
- init
- insertLibraries
- label
- linkedFunctions
- maxCallStackDepth
- maxTotalThreadsPerThreadgroup
- reset
- setBinaryArchives
- setComputeFunction
- setInsertLibraries
- setLabel
- setLinkedFunctions
- setMaxCallStackDepth
- setMaxTotalThreadsPerThreadgroup
- setStageInputDescriptor
- setSupportAddingBinaryFunctions
- setSupportIndirectCommandBuffers
- setThreadGroupSizeIsMultipleOfThreadExecutionWidth
- stageInputDescriptor
- supportAddingBinaryFunctions
- supportIndirectCommandBuffers
- threadGroupSizeIsMultipleOfThreadExecutionWidth
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePipelineDescriptorComputePipelineReflection ¶
ComputePipelineReflection :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePipelineReflectionComputePipelineState ¶
ComputePipelineState :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- device
- functionHandleWithFunction
- imageblockMemoryLengthForDimensions
- label
- maxTotalThreadsPerThreadgroup
- newComputePipelineState
- newIntersectionFunctionTable
- newVisibleFunctionTable
- staticThreadgroupMemoryLength
- supportIndirectCommandBuffers
- threadExecutionWidth
Methods Inherited From Object
Apple's Metal Documentation: MTLComputePipelineStateCoordinate2D ¶
Related Procedures With Parameters
Counter ¶
Counter :: struct { using _: objc_Foundation.Object, }
CounterResultTimestamp ¶
CounterResultTimestamp :: struct { timestamp: u64, }
CounterSampleBuffer ¶
CounterSampleBuffer :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLCounterSampleBufferCounterSampleBufferDescriptor ¶
CounterSampleBufferDescriptor :: struct { using _: objc_Foundation.Copying($T=CounterSampleBufferDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- counterSet
- init
- label
- sampleCount
- setCounterSet
- setLabel
- setSampleCount
- setStorageMode
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLCounterSampleBufferDescriptorCounterSampleBufferError ¶
CounterSampleBufferError :: enum objc_Foundation.Integer { OutOfMemory = 0, Invalid = 1, Internal = 2, }
CounterSamplingPoint ¶
CounterSamplingPoint :: enum objc_Foundation.UInteger { AtStageBoundary = 0, AtDrawBoundary = 1, AtDispatchBoundary = 2, AtTileDispatchBoundary = 3, AtBlitBoundary = 4, }
Related Procedures With Parameters
CounterSet ¶
CounterSet :: struct { using _: objc_Foundation.Object, }
CullMode ¶
CullMode :: enum objc_Foundation.UInteger { None = 0, Front = 1, Back = 2, }
Related Procedures With Parameters
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, }
Related Procedures With Parameters
- ArgumentDescriptor_setDataType
- FunctionConstantValues_setConstantValue
- FunctionConstantValues_setConstantValueWithName
- FunctionConstantValues_setConstantValues
Related Procedures With Returns
- ArgumentDescriptor_dataType
- Argument_bufferDataType
- Argument_textureDataType
- ArrayType_elementType
- Attribute_attributeType
- BufferBinding_bufferDataType
- FunctionConstant_type
- PointerType_elementType
- StructMember_dataType
- TextureBinding_textureDataType
- TextureReferenceType_textureDataType
- Type_dataType
- VertexAttribute_attributeType
DepthClipMode ¶
DepthClipMode :: enum objc_Foundation.UInteger { Clip = 0, Clamp = 1, }
Related Procedures With Parameters
DepthStencilDescriptor ¶
DepthStencilDescriptor :: struct { using _: objc_Foundation.Copying($T=DepthStencilDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- backFaceStencil
- depthCompareFunction
- frontFaceStencil
- init
- isDepthWriteEnabled
- label
- setBackFaceStencil
- setDepthCompareFunction
- setDepthWriteEnabled
- setFrontFaceStencil
- setLabel
Methods Inherited From Object
Apple's Metal Documentation: MTLDepthStencilDescriptorDepthStencilState ¶
DepthStencilState :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLDepthStencilStateDevice ¶
Device :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- accelerationStructureSizesWithDescriptor
- areBarycentricCoordsSupported
- areProgrammableSamplePositionsSupported
- areRasterOrderGroupsSupported
- argumentBuffersSupport
- convertSparsePixelRegions
- convertSparseTileRegions
- counterSets
- currentAllocatedSize
- getDefaultSamplePositions
- hasUnifiedMemory
- heapBufferSizeAndAlignWithLength
- heapTextureSizeAndAlignWithDescriptor
- isDepth24Stencil8PixelFormatSupported
- isHeadless
- isLowPower
- isRemovable
- location
- locationNumber
- maxArgumentBufferSamplerCount
- maxBufferLength
- maxThreadgroupMemoryLength
- maxThreadsPerThreadgroup
- maxTransferRate
- minimumLinearTextureAlignmentForPixelFormat
- minimumTextureBufferAlignmentForPixelFormat
- name
- newAccelerationStructureWithDescriptor
- newAccelerationStructureWithSize
- newArgumentEncoderWithArguments
- newBinaryArchive
- newBuffer (overloaded method)
- newBufferWithBytes
- newBufferWithBytesNoCopy
- newBufferWithLength
- newBufferWithSlice
- newBufferWithSliceNoCopy
- newCommandQueue
- newCommandQueueWithMaxCommandBufferCount
- newComputePipelineState (overloaded method)
- newComputePipelineStateWithDescriptorWithCompletionHandler
- newComputePipelineStateWithDescriptorWithReflection
- newComputePipelineStateWithFunction
- newComputePipelineStateWithFunctionWithCompletionHandler
- newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler
- newComputePipelineStateWithFunctionWithReflection
- newCounterSampleBuffer
- newDefaultLibrary
- newDefaultLibraryWithBundle
- newDepthStencilState
- newDynamicLibrary
- newDynamicLibraryWithURL
- newEvent
- newFence
- newHeap
- newIOCommandQueue
- newIOHandle
- newIOHandleWithCompressionMethod
- newIndirectCommandBuffer
- newLibrary (overloaded method)
- newLibraryWithData
- newLibraryWithFile
- newLibraryWithSource
- newLibraryWithSourceWithCompletionHandler
- newLibraryWithURL
- newRasterizationRateMap
- newRenderPipelineState (overloaded method)
- newRenderPipelineStateWithDescriptor
- newRenderPipelineStateWithDescriptorWithCompletionHandler
- newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler
- newRenderPipelineStateWithDescriptorWithReflection
- newRenderPipelineStateWithMeshDescriptor
- newRenderPipelineStateWithMeshDescriptorAndCompletionHandler
- newRenderPipelineStateWithTileDescriptorWithCompletionHandler
- newRenderPipelineStateWithTileDescriptorWithReflection
- newSamplerState
- newSharedEvent
- newSharedEventWithHandle
- newSharedTexture (overloaded method)
- newSharedTextureWithDescriptor
- newSharedTextureWithHandle
- newTexture (overloaded method)
- newTextureWithDescriptor
- newTextureWithIOSurface
- peerCount
- peerGroupID
- peerIndex
- readWriteTextureSupport
- recommendedMaxWorkingSetSize
- registryID
- sampleTimestamps
- sparseTileSizeInBytes
- sparseTileSizeWithTextureType
- supports32BitFloatFiltering
- supports32BitMSAA
- supportsBCTextureCompression
- supportsCounterSampling
- supportsDynamicLibraries
- supportsFamily
- supportsFeatureSet
- supportsFunctionPointers
- supportsPullModelInterpolation
- supportsQueryTextureLOD
- supportsRasterizationRateMapWithLayerCount
- supportsRaytracing
- supportsShaderBarycentricCoordinates
- supportsTextureSampleCount
- supportsVertexAmplificationCount
Methods Inherited From Object
Apple's Metal Documentation: MTLDeviceDeviceLocation ¶
DeviceLocation :: enum objc_Foundation.UInteger { BuiltIn = 0, Slot = 1, External = 2, Unspecified = 18446744073709551615, }
Related Procedures With Returns
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, }
Related Procedures With Parameters
Related Procedures With Returns
Drawable ¶
Drawable :: struct { using _: objc_Foundation.Object, }
DrawablePresentedHandler ¶
DrawablePresentedHandler :: ^objc_Foundation.Block
DynamicLibrary ¶
DynamicLibrary :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLDynamicLibraryDynamicLibraryError ¶
DynamicLibraryError :: enum objc_Foundation.UInteger { None = 0, InvalidFile = 1, CompilationFailure = 2, UnresolvedInstallName = 3, DependencyLoadFailure = 4, Unsupported = 5, }
ErrorDomain ¶
ErrorDomain :: ^^objc_Foundation.String
ErrorUserInfoKey ¶
ErrorUserInfoKey :: ^^objc_Foundation.String
Event ¶
Event :: struct { using _: objc_Foundation.Object, }
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, }
Related Procedures With Parameters
Fence ¶
Fence :: struct { using _: objc_Foundation.Object, }
Function ¶
Function :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- device
- functionConstantsDictionary
- functionType
- label
- name
- newArgumentEncoder
- newArgumentEncoderWithReflection
- options
- patchControlPointCount
- patchType
- setLabel
- stageInputAttributes
- vertexAttributes
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionFunctionConstant ¶
FunctionConstant :: struct { using _: objc_Foundation.Copying($T=FunctionConstant), }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionConstantFunctionConstantValues ¶
FunctionConstantValues :: struct { using _: objc_Foundation.Copying($T=FunctionConstantValues), }
Bound Objective-C Methods
- alloc (class method)
- init
- reset
- setConstantValue
- setConstantValueWithName
- setConstantValues
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionConstantValuesFunctionDescriptor ¶
FunctionDescriptor :: struct { using _: objc_Foundation.Copying($T=FunctionDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- constantValues
- functionDescriptor (class method)
- init
- name
- options
- setConstantValues
- setName
- setOptions
- setSpecializedName
- specializedName
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionDescriptorFunctionHandle ¶
FunctionHandle :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionHandleFunctionLog ¶
FunctionLog :: struct { using _: objc_Foundation.Object, }
FunctionLogDebugLocation ¶
FunctionLogDebugLocation :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLFunctionLogDebugLocationFunctionLogType ¶
FunctionLogType :: enum objc_Foundation.UInteger { Validation = 0, }
Related Procedures With Returns
FunctionOption ¶
FunctionOption :: enum objc_Foundation.UInteger { CompileToBinary = 0, }
FunctionOptions ¶
FunctionOptions :: distinct bit_set[FunctionOption; objc_Foundation.UInteger]
Related Procedures With Parameters
Related Procedures With Returns
FunctionType ¶
FunctionType :: enum objc_Foundation.UInteger { Vertex = 1, Fragment = 2, Kernel = 3, Visible = 5, Intersection = 6, Mesh = 7, Object = 8, }
Related Procedures With Returns
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, Metal3 = 5001, }
Related Procedures With Parameters
HazardTrackingMode ¶
HazardTrackingMode :: enum objc_Foundation.UInteger { Default = 0, Untracked = 1, Tracked = 2, }
Related Procedures With Parameters
Related Procedures With Returns
Heap ¶
Heap :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- cpuCacheMode
- currentAllocatedSize
- device
- hazardTrackingMode
- label
- maxAvailableSizeWithAlignment
- newAccelerationStructure (overloaded method)
- newAccelerationStructureWithDescriptor
- newAccelerationStructureWithDescriptorAndOffset
- newAccelerationStructureWithSize
- newAccelerationStructureWithSizeAndOffset
- newBuffer (overloaded method)
- newBufferWithLength
- newBufferWithOptions
- newTexture (overloaded method)
- newTextureWithDescriptor
- newTextureWithDescriptorAndOffset
- resourceOptions
- setLabel
- setPurgeableState
- size
- storageMode
- type
- usedSize
Methods Inherited From Object
Apple's Metal Documentation: MTLHeapHeapDescriptor ¶
HeapDescriptor :: struct { using _: objc_Foundation.Copying($T=HeapDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- cpuCacheMode
- hazardTrackingMode
- init
- resourceOptions
- setCpuCacheMode
- setHazardTrackingMode
- setResourceOptions
- setSize
- setSparsePageSize
- setStorageMode
- setType
- size
- sparsePageSize
- storageMode
- type
Methods Inherited From Object
Apple's Metal Documentation: MTLHeapDescriptorHeapType ¶
HeapType :: enum objc_Foundation.Integer { Automatic = 0, Placement = 1, Sparse = 2, }
Related Procedures With Parameters
Related Procedures With Returns
IOCommandBuffer ¶
IOCommandBuffer :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- addBarrier
- addCompletedHandler
- commit
- copyStatusToBuffer
- enqueue
- error
- label
- loadBuffer
- loadBytes
- loadTexture
- popDebugGroup
- pushDebugGroup
- setLabel
- signalEvent
- status
- tryCancel
- waitForEvent
- waitUntilCompleted
Methods Inherited From Object
Apple's Metal Documentation: MTLIOCommandBufferIOCommandQueue ¶
IOCommandQueue :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLIOCommandQueueIOCommandQueueDescriptor ¶
IOCommandQueueDescriptor :: struct { using _: objc_Foundation.Copying($T=IOCommandQueueDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- maxCommandBufferCount
Methods Inherited From Object
Apple's Metal Documentation: MTLIOCommandQueueDescriptorIOCommandQueueType ¶
IOCommandQueueType :: enum objc_Foundation.Integer { Concurrent = 0, Serial = 1, }
IOCompressionMethod ¶
IOCompressionMethod :: enum objc_Foundation.Integer { Zlib = 0, LZFSE = 1, LZ4 = 2, LZMA = 3, LZBitmap = 4, }
Related Procedures With Parameters
IOCompressionStatus ¶
IOCompressionStatus :: enum objc_Foundation.Integer { Complete = 0, Error = 1, }
Related Procedures With Returns
IOFileHandle ¶
IOFileHandle :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLIOFileHandleIOPriority ¶
IOPriority :: enum objc_Foundation.Integer { High = 0, Normal = 1, Low = 2, }
IOScratchBuffer ¶
IOScratchBuffer :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLIOScratchBufferIOScratchBufferAllocator ¶
IOScratchBufferAllocator :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLIOScratchBufferAllocatorIOStatus ¶
IOStatus :: enum objc_Foundation.Integer { Pending = 0, Cancelled = 1, Error = 2, Complete = 3, }
Related Procedures With Returns
IOSurfaceRef ¶
IOSurfaceRef :: distinct rawptr
Related Procedures With Parameters
- Device_newTextureWithIOSurface
- Device_newTexture (procedure groups)
Related Procedures With Returns
IndexType ¶
IndexType :: enum objc_Foundation.UInteger { UInt16 = 0, UInt32 = 1, }
Related Procedures With Parameters
- AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType
- AccelerationStructureTriangleGeometryDescriptor_setIndexType
- IndirectRenderCommand_drawIndexedPrimitives
- RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex
- RenderCommandEncoder_drawIndexPrimitivesWithIndirect
- RenderCommandEncoder_drawIndexedPrimitives
- RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount
- StageInputOutputDescriptor_setIndexType
Related Procedures With Returns
IndirectCommandBuffer ¶
IndirectCommandBuffer :: struct { using _: Resource, }
Bound Objective-C Methods
- gpuResourceID
- indirectComputeCommand
- indirectRenderCommand
- resetWithRange
- setSupportRayTracing
- size
- supportRayTracing
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLIndirectCommandBufferIndirectCommandBufferDescriptor ¶
IndirectCommandBufferDescriptor :: struct { using _: objc_Foundation.Copying($T=IndirectCommandBufferDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- commandTypes
- inheritBuffers
- inheritPipelineState
- init
- maxFragmentBufferBindCount
- maxKernelBufferBindCount
- maxVertexBufferBindCount
- setCommandTypes
- setInheritBuffers
- setInheritPipelineState
- setMaxFragmentBufferBindCount
- setMaxKernelBufferBindCount
- setMaxVertexBufferBindCount
Methods Inherited From Object
Apple's Metal Documentation: MTLIndirectCommandBufferDescriptorIndirectCommandType ¶
IndirectCommandType :: distinct bit_set[IndirectCommandTypeFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
Related Procedures With Returns
IndirectCommandTypeFlag ¶
IndirectCommandTypeFlag :: enum objc_Foundation.UInteger { Draw = 0, DrawIndexed = 1, DrawPatches = 2, DrawIndexedPatches = 3, ConcurrentDispatch = 5, ConcurrentDispatchThreads = 6, }
IndirectComputeCommand ¶
IndirectComputeCommand :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- clearBarrier
- concurrentDispatchThreadgroups
- concurrentDispatchThreads
- reset
- setBarrier
- setComputePipelineState
- setImageblockWidth
- setKernelBuffer
- setStageInRegion
- setThreadgroupMemoryLength
Methods Inherited From Object
Apple's Metal Documentation: MTLIndirectComputeCommandIndirectRenderCommand ¶
IndirectRenderCommand :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- drawIndexedPatches
- drawIndexedPrimitives
- drawPatches
- drawPrimitives
- reset
- setFragmentBuffer
- setRenderPipelineState
- setVertexBuffer
Methods Inherited From Object
Apple's Metal Documentation: MTLIndirectRenderCommandInstanceAccelerationStructureDescriptor ¶
InstanceAccelerationStructureDescriptor :: struct { using _: objc_Foundation.Copying($T=InstanceAccelerationStructureDescriptor), using _: AccelerationStructureDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- descriptor (class method)
- init
- instanceCount
- instanceDescriptorBuffer
- instanceDescriptorBufferOffset
- instanceDescriptorStride
- instanceDescriptorType
- instancedAccelerationStructures
- motionTransformBuffer
- motionTransformBufferOffset
- motionTransformCount
- setInstanceCount
- setInstanceDescriptorBuffer
- setInstanceDescriptorBufferOffset
- setInstanceDescriptorStride
- setInstanceDescriptorType
- setInstancedAccelerationStructures
- setMotionTransformBuffer
- setMotionTransformBufferOffset
- setMotionTransformCount
Methods Inherited From AccelerationStructureDescriptor
Methods Inherited From Object
Apple's Metal Documentation: MTLInstanceAccelerationStructureDescriptorIntersectionFunctionDescriptor ¶
IntersectionFunctionDescriptor :: struct { using _: objc_Foundation.Copying($T=IntersectionFunctionDescriptor), }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLIntersectionFunctionDescriptorIntersectionFunctionSignature ¶
IntersectionFunctionSignature :: distinct bit_set[IntersectionFunctionSignatureFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
IntersectionFunctionSignatureFlag ¶
IntersectionFunctionSignatureFlag :: enum objc_Foundation.UInteger { Instancing = 0, TriangleData = 1, WorldSpaceData = 2, InstanceMotion = 3, PrimitiveMotion = 4, ExtendedLimits = 5, }
IntersectionFunctionTable ¶
IntersectionFunctionTable :: struct { using _: Resource, }
Bound Objective-C Methods
- setBuffer
- setBuffers
- setFunction
- setFunctions
- setOpaqueTriangleIntersectionFunctionWithSignature
- setOpaqueTriangleIntersectionFunctionWithSignatureWithRange
- setVisibleFunctionTable
- setVisibleFunctionTables
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLIntersectionFunctionTableIntersectionFunctionTableDescriptor ¶
IntersectionFunctionTableDescriptor :: struct { using _: objc_Foundation.Copying($T=IntersectionFunctionTableDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- functionCount
- init
- intersectionFunctionTableDescriptor (class method)
- setFunctionCount
Methods Inherited From Object
Apple's Metal Documentation: MTLIntersectionFunctionTableDescriptorLanguageVersion ¶
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, Version3_0 = 196608, }
Related Procedures With Parameters
Related Procedures With Returns
Library ¶
Library :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- device
- functionNames
- installName
- label
- newFunction (overloaded method)
- newFunctionWithCompletionHandler
- newFunctionWithConstantValues
- newFunctionWithConstantValuesAndCompletionHandler
- newFunctionWithDescriptor
- newFunctionWithName
- newIntersectionFunction
- newIntersectionFunctionWithCompletionHandler
- setLabel
- type
Methods Inherited From Object
Apple's Metal Documentation: MTLLibraryLibraryError ¶
LibraryError :: enum objc_Foundation.UInteger { Unsupported = 1, Internal = 2, CompileFailure = 3, CompileWarning = 4, FunctionNotFound = 5, FileNotFound = 6, }
LibraryOptimizationLevel ¶
LibraryOptimizationLevel :: enum objc_Foundation.Integer { Default = 0, Size = 1, }
Related Procedures With Parameters
Related Procedures With Returns
LibraryType ¶
LibraryType :: enum objc_Foundation.Integer { Executable = 0, Dynamic = 1, }
Related Procedures With Parameters
Related Procedures With Returns
LinkedFunctions ¶
LinkedFunctions :: struct { using _: objc_Foundation.Copying($T=LinkedFunctions), }
Bound Objective-C Methods
- alloc (class method)
- binaryFunctions
- functions
- groups
- init
- linkedFunctions (class method)
- setBinaryFunctions
- setFunctions
- setGroups
Methods Inherited From Object
Apple's Metal Documentation: MTLLinkedFunctionsLoadAction ¶
LoadAction :: enum objc_Foundation.UInteger { DontCare = 0, Load = 1, Clear = 2, }
Related Procedures With Parameters
Related Procedures With Returns
LogContainer ¶
LogContainer :: struct { using _: objc_Foundation.FastEnumeration, }
Methods Inherited From Object
Apple's Metal Documentation: MTLLogContainerMotionBorderMode ¶
MotionBorderMode :: enum u32 { Clamp = 0, Vanish = 1, }
Related Procedures With Parameters
- PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode
- PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode
Related Procedures With Returns
MotionKeyframeData ¶
MotionKeyframeData :: struct { using _: objc_Foundation.Object, }
MultisampleDepthResolveFilter ¶
MultisampleDepthResolveFilter :: enum objc_Foundation.UInteger { Sample0 = 0, Min = 1, Max = 2, }
Related Procedures With Parameters
Related Procedures With Returns
MultisampleStencilResolveFilter ¶
MultisampleStencilResolveFilter :: enum objc_Foundation.UInteger { Sample0 = 0, DepthResolvedSample = 1, }
Related Procedures With Parameters
Related Procedures With Returns
Mutability ¶
Mutability :: enum objc_Foundation.UInteger { Default = 0, Mutable = 1, Immutable = 2, }
Related Procedures With Parameters
Related Procedures With Returns
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
ObjectPayloadBinding ¶
ObjectPayloadBinding :: struct { using _: Binding, }
Bound Objective-C Methods
Methods Inherited From Binding
Methods Inherited From Object
Apple's Metal Documentation: MTLObjectPayloadBindingOrigin ¶
Origin :: distinct [3]objc_Foundation.Integer
Related Procedures With Parameters
- BlitCommandEncoder_copyFromBufferEx
- BlitCommandEncoder_copyFromBufferExWithOptions
- BlitCommandEncoder_copyFromTextureEx
- BlitCommandEncoder_copyFromTextureExWithOptions
- BlitCommandEncoder_copyFromTextureWithDestinationOrigin
- IOCommandBuffer_loadTexture
- ResourceStateCommandEncoder_moveTextureMappingsFromTexture
PackedFloat3 ¶
PackedFloat3 :: distinct [3]f32
PackedFloat4x3 ¶
PackedFloat4x3 :: struct { columns: [4]PackedFloat3, }
ParallelRenderCommandEncoder ¶
ParallelRenderCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- renderCommandEncoder
- setColorStoreAction
- setColorStoreActionOptions
- setDepthStoreAction
- setDepthStoreActionOptions
- setStencilStoreAction
- setStencilStoreActionOptions
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLParallelRenderCommandEncoderPatchType ¶
PatchType :: enum objc_Foundation.UInteger { None = 0, Triangle = 1, Quad = 2, }
Related Procedures With Returns
PipelineBufferDescriptor ¶
PipelineBufferDescriptor :: struct { using _: objc_Foundation.Copying($T=PipelineBufferDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- mutability
- setMutability
Methods Inherited From Object
Apple's Metal Documentation: MTLPipelineBufferDescriptorPipelineBufferDescriptorArray ¶
PipelineBufferDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLPipelineBufferDescriptorArrayPipelineOption ¶
PipelineOption :: distinct bit_set[PipelineOptionFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
- Device_newComputePipelineStateWithDescriptorWithCompletionHandler
- Device_newComputePipelineStateWithDescriptorWithReflection
- Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler
- Device_newComputePipelineStateWithFunctionWithReflection
- Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler
- Device_newRenderPipelineStateWithDescriptorWithReflection
- Device_newRenderPipelineStateWithMeshDescriptor
- Device_newRenderPipelineStateWithMeshDescriptorAndCompletionHandler
- Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler
- Device_newRenderPipelineStateWithTileDescriptorWithReflection
- Device_newComputePipelineState (procedure groups)
- Device_newRenderPipelineState (procedure groups)
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, }
Related Procedures With Parameters
- Device_minimumLinearTextureAlignmentForPixelFormat
- Device_minimumTextureBufferAlignmentForPixelFormat
- Device_sparseTileSizeWithTextureType
- RenderPipelineColorAttachmentDescriptor_setPixelFormat
- RenderPipelineDescriptor_setDepthAttachmentPixelFormat
- RenderPipelineDescriptor_setStencilAttachmentPixelFormat
- TextureDescriptor_setPixelFormat
- TextureDescriptor_texture2DDescriptorWithPixelFormat
- TextureDescriptor_textureBufferDescriptorWithPixelFormat
- TextureDescriptor_textureCubeDescriptorWithPixelFormat
- Texture_newTextureViewWithLevels
- Texture_newTextureViewWithLevelsAndSwizzle
- Texture_newTextureViewWithPixelFormat
- TileRenderPipelineColorAttachmentDescriptor_setPixelFormat
- Texture_newTextureView (procedure groups)
Related Procedures With Returns
PointerType ¶
PointerType :: struct { using _: Type, }
Bound Objective-C Methods
- access
- alignment
- alloc (class method)
- dataSize
- elementArrayType
- elementIsArgumentBuffer
- elementStructType
- elementType
- init
Methods Inherited From Type
Methods Inherited From Object
Apple's Metal Documentation: MTLPointerTypePrimitiveAccelerationStructureDescriptor ¶
PrimitiveAccelerationStructureDescriptor :: struct { using _: objc_Foundation.Copying($T=PrimitiveAccelerationStructureDescriptor), using _: AccelerationStructureDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- descriptor (class method)
- geometryDescriptors
- init
- motionEndBorderMode
- motionEndTime
- motionKeyframeCount
- motionStartBorderMode
- motionStartTime
- setGeometryDescriptors
- setMotionEndBorderMode
- setMotionEndTime
- setMotionKeyframeCount
- setMotionStartBorderMode
- setMotionStartTime
Methods Inherited From AccelerationStructureDescriptor
Methods Inherited From Object
Apple's Metal Documentation: MTLPrimitiveAccelerationStructureDescriptorPrimitiveTopologyClass ¶
PrimitiveTopologyClass :: enum objc_Foundation.UInteger { Unspecified = 0, Point = 1, Line = 2, Triangle = 3, }
Related Procedures With Parameters
Related Procedures With Returns
PrimitiveType ¶
PrimitiveType :: enum objc_Foundation.UInteger { Point = 0, Line = 1, LineStrip = 2, Triangle = 3, TriangleStrip = 4, }
Related Procedures With Parameters
- IndirectRenderCommand_drawIndexedPrimitives
- IndirectRenderCommand_drawPrimitives
- RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex
- RenderCommandEncoder_drawIndexPrimitivesWithIndirect
- RenderCommandEncoder_drawIndexedPrimitives
- RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount
- RenderCommandEncoder_drawPrimitives
- RenderCommandEncoder_drawPrimitivesWithIndirect
- RenderCommandEncoder_drawPrimitivesWithInstanceCount
- RenderCommandEncoder_drawPrimitivesWithInstances
PurgeableState ¶
PurgeableState :: enum objc_Foundation.UInteger { KeepCurrent = 1, NonVolatile = 2, Volatile = 3, Empty = 4, }
Related Procedures With Parameters
RasterizationRateLayerArray ¶
RasterizationRateLayerArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLRasterizationRateLayerArrayRasterizationRateLayerDescriptor ¶
RasterizationRateLayerDescriptor :: struct { using _: objc_Foundation.Copying($T=RasterizationRateLayerDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- horizontal
- horizontalSampleStorage
- init
- initWithSampleCount
- initWithSampleCountWithDimensions
- sampleCount
- vertical
- verticalSampleStorage
Methods Inherited From Object
Apple's Metal Documentation: MTLRasterizationRateLayerDescriptorRasterizationRateMap ¶
RasterizationRateMap :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- copyParameterDataToBuffer
- device
- label
- layerCount
- mapPhysicalToScreenCoordinates
- mapScreenToPhysicalCoordinates
- parameterBufferSizeAndAlign
- physicalGranularity
- physicalSizeForLayer
- screenSize
Methods Inherited From Object
Apple's Metal Documentation: MTLRasterizationRateMapRasterizationRateMapDescriptor ¶
RasterizationRateMapDescriptor :: struct { using _: objc_Foundation.Copying($T=RasterizationRateMapDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- label
- layer
- layerCount
- layers
- rasterizationRateMapDescriptorWithScreenSize (class method)
- rasterizationRateMapDescriptorWithScreenSizeWithLayer (class method)
- rasterizationRateMapDescriptorWithScreenSizeWithLayers (class method)
- screenSize
- setLabel
- setLayer
- setScreenSize
Methods Inherited From Object
Apple's Metal Documentation: MTLRasterizationRateMapDescriptorRasterizationRateSampleArray ¶
RasterizationRateSampleArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLRasterizationRateSampleArrayReadWriteTextureTier ¶
ReadWriteTextureTier :: enum objc_Foundation.UInteger { TierNone = 0, Tier1 = 1, Tier2 = 2, }
Related Procedures With Returns
Region ¶
Related Procedures With Parameters
- BlitCommandEncoder_getTextureAccessCounters
- BlitCommandEncoder_resetTextureAccessCounters
- ComputeCommandEncoder_setStageInRegion
- Device_convertSparsePixelRegions
- Device_convertSparseTileRegions
- IndirectComputeCommand_setStageInRegion
- ResourceStateCommandEncoder_updateTextureMapping
- Texture_getBytes
- Texture_getBytesWithLevel
- Texture_replaceRegion
- Texture_replaceRegionWithLevel
RenderCommandEncoder ¶
RenderCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- dispatchThreadsPerTile
- drawIndexPatchesWithInstances
- drawIndexPrimitivesWithBaseVertex
- drawIndexPrimitivesWithIndirect
- drawIndexedPatchesWihtIndirect
- drawIndexedPrimitives
- drawIndexedPrimitivesWithInstanceCount
- drawMeshThreadgroups
- drawMeshThreadgroupsWithIndirectBuffer
- drawMeshThreads
- drawPatches
- drawPatchesWithInstances
- drawPrimitives
- drawPrimitivesWithIndirect
- drawPrimitivesWithInstanceCount
- drawPrimitivesWithInstances
- executeCommandsInBuffer
- executeCommandsInBufferWithRange
- memoryBarrierWithResources
- memoryBarrierWithScope
- sampleCountersInBuffer
- setBlendColorRed
- setColorStoreAction
- setColorStoreActionOptions
- setCullMode
- setDepthBias
- setDepthClipMode
- setDepthStencilState
- setDepthStoreAction
- setDepthStoreActionOptions
- setFragmentBuffer
- setFragmentBufferOffset
- setFragmentBuffers
- setFragmentBytes
- setFragmentSamplerState
- setFragmentSamplerStateWithLod
- setFragmentSamplerStatesWithLod
- setFragmentSamplerStatesWithRange
- setFragmentTexture
- setFragmentTextures
- setFrontFacingWinding
- setMeshBuffer
- setMeshBufferOffset
- setMeshBuffers
- setMeshBytes
- setMeshSamplerState
- setMeshSamplerStateWithLod
- setMeshSamplerStates
- setMeshSamplerStatesWithLod
- setMeshTexture
- setMeshTextures
- setObjectBuffer
- setObjectBufferOffset
- setObjectBuffers
- setObjectBytes
- setObjectSamplerState
- setObjectSamplerStateWithLod
- setObjectSamplerStates
- setObjectSamplerStatesWithLod
- setObjectTexture
- setObjectTextures
- setObjectThreadgroupMemoryLength
- setRenderPipelineState
- setScissorRect
- setScissorRects
- setStencilFrontReferenceValue
- setStencilReferenceValue
- setStencilStoreAction
- setStencilStoreActionOptions
- setTessellationFactorBuffer
- setTessellationFactorScale
- setThreadgroupMemoryLength
- setTileBuffer
- setTileBufferOffset
- setTileBuffers
- setTileBytes
- setTileSamplerState
- setTileSamplerStateWithLod
- setTileSamplerStatesWithLod
- setTileSamplerStatesWithRange
- setTileTexture
- setTileTextures
- setTriangleFillMode
- setVertexAmplificationCount
- setVertexBuffer
- setVertexBufferOffset
- setVertexBuffers
- setVertexBytes
- setVertexSamplerState
- setVertexSamplerStateWithLod
- setVertexSamplerStatesWithLod
- setVertexSamplerStatesWithRange
- setVertexTexture
- setVertexTextures
- setViewport
- setViewports
- setVisibilityResultMode
- textureBarrier
- tileHeight
- tileWidth
- updateFence
- useHeap
- useHeapWithStages
- useHeaps
- useHeapsWithStages
- useResource
- useResourceWithStages
- useResources
- useResourcesStages
- waitForFence
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderCommandEncoderRenderPassAttachmentDescriptor ¶
RenderPassAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- depthPlane
- init
- level
- loadAction
- resolveDepthPlane
- resolveLevel
- resolveSlice
- resolveTexture
- setDepthPlane
- setLevel
- setLoadAction
- setResolveDepthPlane
- setResolveLevel
- setResolveSlice
- setResolveTexture
- setSlice
- setStoreAction
- setStoreActionOptions
- setTexture
- slice
- storeAction
- storeActionOptions
- texture
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassAttachmentDescriptorRenderPassColorAttachmentDescriptor ¶
RenderPassColorAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassColorAttachmentDescriptor), using _: RenderPassAttachmentDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- clearColor
- init
- setClearColor
Methods Inherited From RenderPassAttachmentDescriptor
- depthPlane
- level
- loadAction
- resolveDepthPlane
- resolveLevel
- resolveSlice
- resolveTexture
- setDepthPlane
- setLevel
- setLoadAction
- setResolveDepthPlane
- setResolveLevel
- setResolveSlice
- setResolveTexture
- setSlice
- setStoreAction
- setStoreActionOptions
- setTexture
- slice
- storeAction
- storeActionOptions
- texture
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassColorAttachmentDescriptorRenderPassColorAttachmentDescriptorArray ¶
RenderPassColorAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassColorAttachmentDescriptorArrayRenderPassDepthAttachmentDescriptor ¶
RenderPassDepthAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassDepthAttachmentDescriptor), using _: RenderPassAttachmentDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- clearDepth
- depthResolveFilter
- init
- setClearDepth
- setDepthResolveFilter
Methods Inherited From RenderPassAttachmentDescriptor
- depthPlane
- level
- loadAction
- resolveDepthPlane
- resolveLevel
- resolveSlice
- resolveTexture
- setDepthPlane
- setLevel
- setLoadAction
- setResolveDepthPlane
- setResolveLevel
- setResolveSlice
- setResolveTexture
- setSlice
- setStoreAction
- setStoreActionOptions
- setTexture
- slice
- storeAction
- storeActionOptions
- texture
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassDepthAttachmentDescriptorRenderPassDescriptor ¶
RenderPassDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassDescriptor), using _: AccelerationStructureDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- colorAttachments
- defaultRasterSampleCount
- depthAttachment
- getSamplePositions
- imageblockSampleLength
- init
- rasterizationRateMap
- renderPassDescriptor (class method)
- renderTargetArrayLength
- renderTargetHeight
- renderTargetWidth
- sampleBufferAttachments
- setDefaultRasterSampleCount
- setDepthAttachment
- setImageblockSampleLength
- setRasterizationRateMap
- setRenderTargetArrayLength
- setRenderTargetHeight
- setRenderTargetWidth
- setSamplePositions
- setStencilAttachment
- setThreadgroupMemoryLength
- setTileHeight
- setTileWidth
- setVisibilityResultBuffer
- stencilAttachment
- threadgroupMemoryLength
- tileHeight
- tileWidth
- visibilityResultBuffer
Methods Inherited From AccelerationStructureDescriptor
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassDescriptorRenderPassSampleBufferAttachmentDescriptor ¶
RenderPassSampleBufferAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassSampleBufferAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- endOfFragmentSampleIndex
- endOfVertexSampleIndex
- init
- sampleBuffer
- setEndOfFragmentSampleIndex
- setEndOfVertexSampleIndex
- setSampleBuffer
- setStartOfFragmentSampleIndex
- setStartOfVertexSampleIndex
- startOfFragmentSampleIndex
- startOfVertexSampleIndex
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassSampleBufferAttachmentDescriptorRenderPassSampleBufferAttachmentDescriptorArray ¶
RenderPassSampleBufferAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassSampleBufferAttachmentDescriptorArrayRenderPassStencilAttachmentDescriptor ¶
RenderPassStencilAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPassStencilAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- clearStencil
- init
- setClearStencil
- setStencilResolveFilter
- stencilResolveFilter
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPassStencilAttachmentDescriptorRenderPipelineColorAttachmentDescriptor ¶
RenderPipelineColorAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPipelineColorAttachmentDescriptor), using _: RenderPassAttachmentDescriptor, }
Bound Objective-C Methods
- alloc (class method)
- alphaBlendOperation
- destinationAlphaBlendFactor
- destinationRGBBlendFactor
- init
- isBlendingEnabled
- pixelFormat
- rgbBlendOperation
- setAlphaBlendOperation
- setBlendingEnabled
- setDestinationAlphaBlendFactor
- setDestinationRGBBlendFactor
- setPixelFormat
- setRgbBlendOperation
- setSourceAlphaBlendFactor
- setSourceRGBBlendFactor
- setWriteMask
- sourceAlphaBlendFactor
- sourceRGBBlendFactor
- writeMask
Methods Inherited From RenderPassAttachmentDescriptor
- depthPlane
- level
- loadAction
- resolveDepthPlane
- resolveLevel
- resolveSlice
- resolveTexture
- setDepthPlane
- setLevel
- setLoadAction
- setResolveDepthPlane
- setResolveLevel
- setResolveSlice
- setResolveTexture
- setSlice
- setStoreAction
- setStoreActionOptions
- setTexture
- slice
- storeAction
- storeActionOptions
- texture
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineColorAttachmentDescriptorRenderPipelineColorAttachmentDescriptorArray ¶
RenderPipelineColorAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineColorAttachmentDescriptorArrayRenderPipelineDescriptor ¶
RenderPipelineDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPipelineDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- alphaToCoverageEnabled
- alphaToOneEnabled
- binaryArchives
- colorAttachments
- depthAttachmentPixelFormat
- fragmentBuffers
- fragmentFunction
- init
- inputPrimitiveTopology
- isAlphaToCoverageEnabled
- isAlphaToOneEnabled
- isRasterizationEnabled
- isTessellationFactorScaleEnabled
- label
- maxTessellationFactor
- maxTotalThreadgroupsPerMeshGrid
- maxTotalThreadsPerMeshThreadgroup
- maxTotalThreadsPerObjectThreadgroup
- maxVertexAmplificationCount
- meshBuffers
- meshFunction
- meshThreadgroupSizeIsMultipleOfThreadExecutionWidth
- objectBuffers
- objectFunction
- objectThreadgroupSizeIsMultipleOfThreadExecutionWidth
- payloadMemoryLength
- rasterSampleCount
- rasterizationEnabled
- reset
- sampleCount
- setAlphaToCoverageEnabled
- setAlphaToOneEnabled
- setBinaryArchives
- setDepthAttachmentPixelFormat
- setFragmentFunction
- setInputPrimitiveTopology
- setLabel
- setMaxTessellationFactor
- setMaxTotalThreadgroupsPerMeshGrid
- setMaxTotalThreadsPerMeshThreadgroup
- setMaxTotalThreadsPerObjectThreadgroup
- setMaxVertexAmplificationCount
- setMeshFunction
- setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth
- setObjectFunction
- setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth
- setPayloadMemoryLength
- setRasterSampleCount
- setRasterizationEnabled
- setSampleCount
- setStencilAttachmentPixelFormat
- setSupportIndirectCommandBuffers
- setTessellationControlPointIndexType
- setTessellationFactorFormat
- setTessellationFactorScaleEnabled
- setTessellationFactorStepFunction
- setTessellationOutputWindingOrder
- setTessellationPartitionMode
- setVertexDescriptor
- setVertexFunction
- stencilAttachmentPixelFormat
- supportIndirectCommandBuffers
- tessellationControlPointIndexType
- tessellationFactorFormat
- tessellationFactorStepFunction
- tessellationOutputWindingOrder
- tessellationPartitionMode
- vertexBuffers
- vertexDescriptor
- vertexFunction
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineDescriptorRenderPipelineFunctionsDescriptor ¶
RenderPipelineFunctionsDescriptor :: struct { using _: objc_Foundation.Copying($T=RenderPipelineFunctionsDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- fragmentAdditionalBinaryFunctions
- init
- setFragmentAdditionalBinaryFunctions
- setTileAdditionalBinaryFunctions
- setVertexAdditionalBinaryFunctions
- tileAdditionalBinaryFunctions
- vertexAdditionalBinaryFunctions
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineFunctionsDescriptorRenderPipelineReflection ¶
RenderPipelineReflection :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- fragmentArguments
- fragmentBindings
- init
- meshBindings
- objectBindings
- tileArguments
- tileBindings
- vertexArguments
- vertexBindings
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineReflectionRenderPipelineState ¶
RenderPipelineState :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- device
- functionHandle
- gpuResourceID
- imageblockMemoryLengthForDimensions
- imageblockSampleLength
- label
- maxTotalThreadgroupsPerMeshGrid
- maxTotalThreadsPerMeshThreadgroup
- maxTotalThreadsPerObjectThreadgroup
- maxTotalThreadsPerThreadgroup
- meshThreadExecutionWidth
- newIntersectionFunctionTable
- newRenderPipelineState
- newVisibleFunctionTable
- objectThreadExecutionWidth
- supportIndirectCommandBuffers
- threadgroupSizeMatchesTileSize
Methods Inherited From Object
Apple's Metal Documentation: MTLRenderPipelineStateRenderStage ¶
RenderStage :: enum objc_Foundation.UInteger { Vertex = 0, Fragment = 1, Tile = 2, Object = 3, Mesh = 4, }
RenderStages ¶
RenderStages :: distinct bit_set[RenderStage; objc_Foundation.UInteger]
Related Procedures With Parameters
- RenderCommandEncoder_memoryBarrierWithResources
- RenderCommandEncoder_memoryBarrierWithScope
- RenderCommandEncoder_updateFence
- RenderCommandEncoder_useHeapWithStages
- RenderCommandEncoder_useHeapsWithStages
- RenderCommandEncoder_useResourceWithStages
- RenderCommandEncoder_useResourcesStages
- RenderCommandEncoder_waitForFence
- RenderPipelineState_functionHandle
- RenderPipelineState_newIntersectionFunctionTable
- RenderPipelineState_newVisibleFunctionTable
Resource ¶
Resource :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLResourceResourceOption ¶
ResourceOption :: enum objc_Foundation.UInteger { CPUCacheModeWriteCombined = 0, StorageModeManaged = 4, StorageModePrivate = 5, HazardTrackingModeUntracked = 8, HazardTrackingModeTracked = 9, }
ResourceOptions ¶
ResourceOptions :: distinct bit_set[ResourceOption; objc_Foundation.UInteger]
Related Procedures With Parameters
- Device_heapBufferSizeAndAlignWithLength
- Device_newBufferWithBytes
- Device_newBufferWithBytesNoCopy
- Device_newBufferWithLength
- Device_newBufferWithSlice
- Device_newBufferWithSliceNoCopy
- Device_newIndirectCommandBuffer
- HeapDescriptor_setResourceOptions
- Heap_newBufferWithLength
- Heap_newBufferWithOptions
- TextureDescriptor_setResourceOptions
- TextureDescriptor_textureBufferDescriptorWithPixelFormat
- Device_newBuffer (procedure groups)
- Heap_newBuffer (procedure groups)
Related Procedures With Returns
- HeapDescriptor_resourceOptions
- Heap_resourceOptions
- Resource_resourceOptions
- TextureDescriptor_resourceOptions
Related Constants
ResourceStateCommandEncoder ¶
ResourceStateCommandEncoder :: struct { using _: CommandEncoder, }
Bound Objective-C Methods
- moveTextureMappingsFromTexture
- updateFence
- updateTextureMapping
- updateTextureMappingIndirect
- updateTextureMappings
- waitForFence
Methods Inherited From CommandEncoder
Methods Inherited From Object
Apple's Metal Documentation: MTLResourceStateCommandEncoderResourceStatePassDescriptor ¶
ResourceStatePassDescriptor :: struct { using _: objc_Foundation.Copying($T=ResourceStatePassDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- resourceStatePassDescriptor (class method)
- sampleBufferAttachments
Methods Inherited From Object
Apple's Metal Documentation: MTLResourceStatePassDescriptorResourceStatePassSampleBufferAttachmentDescriptor ¶
ResourceStatePassSampleBufferAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=ResourceStatePassSampleBufferAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- endOfEncoderSampleIndex
- init
- sampleBuffer
- setEndOfEncoderSampleIndex
- setSampleBuffer
- setStartOfEncoderSampleIndex
- startOfEncoderSampleIndex
Methods Inherited From Object
Apple's Metal Documentation: MTLResourceStatePassSampleBufferAttachmentDescriptorResourceStatePassSampleBufferAttachmentDescriptorArray ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLResourceStatePassSampleBufferAttachmentDescriptorArrayResourceUsage ¶
ResourceUsage :: distinct bit_set[ResourceUsageFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
- AccelerationStructureCommandEncoder_useResource
- AccelerationStructureCommandEncoder_useResources
- ComputeCommandEncoder_useResource
- ComputeCommandEncoder_useResources
- RenderCommandEncoder_useResource
- RenderCommandEncoder_useResourceWithStages
- RenderCommandEncoder_useResources
- RenderCommandEncoder_useResourcesStages
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, }
Related Procedures With Parameters
- SamplerDescriptor_setRAddressMode
- SamplerDescriptor_setSAddressMode
- SamplerDescriptor_setTAddressMode
Related Procedures With Returns
SamplerBorderColor ¶
SamplerBorderColor :: enum objc_Foundation.UInteger { TransparentBlack = 0, OpaqueBlack = 1, OpaqueWhite = 2, }
Related Procedures With Parameters
Related Procedures With Returns
SamplerDescriptor ¶
SamplerDescriptor :: struct { using _: objc_Foundation.Copying($T=SamplerDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- borderColor
- compareFunction
- init
- label
- lodAverage
- lodMaxClamp
- lodMinClamp
- magFilter
- maxAnisotropy
- minFilter
- mipFilter
- normalizedCoordinates
- rAddressMode
- sAddressMode
- setBorderColor
- setCompareFunction
- setLabel
- setLodAverage
- setLodMaxClamp
- setLodMinClamp
- setMagFilter
- setMaxAnisotropy
- setMinFilter
- setMipFilter
- setNormalizedCoordinates
- setRAddressMode
- setSAddressMode
- setSupportArgumentBuffers
- setTAddressMode
- supportArgumentBuffers
- tAddressMode
Methods Inherited From Object
Apple's Metal Documentation: MTLSamplerDescriptorSamplerMinMagFilter ¶
SamplerMinMagFilter :: enum objc_Foundation.UInteger { Nearest = 0, Linear = 1, }
Related Procedures With Parameters
Related Procedures With Returns
SamplerMipFilter ¶
SamplerMipFilter :: enum objc_Foundation.UInteger { NotMipmapped = 0, Nearest = 1, Linear = 2, }
Related Procedures With Parameters
Related Procedures With Returns
SamplerState ¶
SamplerState :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLSamplerStateScissorRect ¶
ScissorRect :: struct { x: objc_Foundation.Integer, y: objc_Foundation.Integer, width: objc_Foundation.Integer, height: objc_Foundation.Integer, }
Related Procedures With Parameters
SharedEvent ¶
SharedEvent :: struct { using _: Event, }
Bound Objective-C Methods
Methods Inherited From Event
Methods Inherited From Object
Apple's Metal Documentation: MTLSharedEventSharedEventHandle ¶
SharedEventHandle :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLSharedEventHandleSharedEventListener ¶
SharedEventListener :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- dispatchQueue
- init
- initWithDispatchQueue
Methods Inherited From Object
Apple's Metal Documentation: MTLSharedEventListenerSharedEventNotificationBlock ¶
SharedEventNotificationBlock :: ^objc_Foundation.Block
SharedTextureHandle ¶
SharedTextureHandle :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLSharedTextureHandleSize ¶
Size :: struct { width: objc_Foundation.Integer, height: objc_Foundation.Integer, depth: objc_Foundation.Integer, }
Related Procedures With Parameters
- BlitCommandEncoder_copyFromBufferEx
- BlitCommandEncoder_copyFromBufferExWithOptions
- BlitCommandEncoder_copyFromTextureEx
- BlitCommandEncoder_copyFromTextureExWithOptions
- BlitCommandEncoder_copyFromTextureWithDestinationOrigin
- ComputeCommandEncoder_dispatchThreadgroups
- ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer
- ComputeCommandEncoder_dispatchThreads
- ComputePipelineState_imageblockMemoryLengthForDimensions
- Device_convertSparsePixelRegions
- Device_convertSparseTileRegions
- IndirectComputeCommand_concurrentDispatchThreadgroups
- IndirectComputeCommand_concurrentDispatchThreads
- RasterizationRateLayerDescriptor_initWithSampleCount
- RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer
- RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers
- RasterizationRateMapDescriptor_setScreenSize
- RenderCommandEncoder_dispatchThreadsPerTile
- RenderCommandEncoder_drawMeshThreadgroups
- RenderCommandEncoder_drawMeshThreadgroupsWithIndirectBuffer
- RenderCommandEncoder_drawMeshThreads
- RenderPipelineState_imageblockMemoryLengthForDimensions
- ResourceStateCommandEncoder_moveTextureMappingsFromTexture
Related Procedures With Returns
SparsePageSize ¶
SparsePageSize :: enum objc_Foundation.Integer { Size16 = 101, Size64 = 102, Size256 = 103, }
Related Procedures With Parameters
Related Procedures With Returns
SparseTextureMappingMode ¶
SparseTextureMappingMode :: enum objc_Foundation.UInteger { Map = 0, Unmap = 1, }
Related Procedures With Parameters
SparseTextureRegionAlignmentMode ¶
SparseTextureRegionAlignmentMode :: enum objc_Foundation.UInteger { Outward = 0, Inward = 1, }
Related Procedures With Parameters
StageInputOutputDescriptor ¶
StageInputOutputDescriptor :: struct { using _: objc_Foundation.Copying($T=StageInputOutputDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- attributes
- indexBufferIndex
- indexType
- init
- layouts
- reset
- setIndexBufferIndex
- setIndexType
- stageInputOutputDescriptor (class method)
Methods Inherited From Object
Apple's Metal Documentation: MTLStageInputOutputDescriptorStencilDescriptor ¶
StencilDescriptor :: struct { using _: objc_Foundation.Copying($T=StencilDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- depthFailureOperation
- depthStencilPassOperation
- init
- readMask
- setDepthFailureOperation
- setDepthStencilPassOperation
- setReadMask
- setStencilCompareFunction
- setStencilFailureOperation
- setWriteMask
- stencilCompareFunction
- stencilFailureOperation
- writeMask
Methods Inherited From Object
Apple's Metal Documentation: MTLStencilDescriptorStencilOperation ¶
StencilOperation :: enum objc_Foundation.UInteger { Keep = 0, Zero = 1, Replace = 2, IncrementClamp = 3, DecrementClamp = 4, Invert = 5, IncrementWrap = 6, DecrementWrap = 7, }
Related Procedures With Parameters
- StencilDescriptor_setDepthFailureOperation
- StencilDescriptor_setDepthStencilPassOperation
- StencilDescriptor_setStencilFailureOperation
Related Procedures With Returns
StepFunction ¶
StepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerVertex = 1, PerInstance = 2, PerPatch = 3, PerPatchControlPoint = 4, ThreadPositionInGridX = 5, ThreadPositionInGridY = 6, ThreadPositionInGridXIndexed = 7, ThreadPositionInGridYIndexed = 8, }
Related Procedures With Parameters
Related Procedures With Returns
StorageMode ¶
StorageMode :: enum objc_Foundation.UInteger { Shared = 0, Managed = 1, Private = 2, Memoryless = 3, }
Related Procedures With Parameters
- CounterSampleBufferDescriptor_setStorageMode
- HeapDescriptor_setStorageMode
- TextureDescriptor_setStorageMode
Related Procedures With Returns
StoreAction ¶
StoreAction :: enum objc_Foundation.UInteger { DontCare = 0, Store = 1, MultisampleResolve = 2, StoreAndMultisampleResolve = 3, Unknown = 4, CustomSampleDepthStore = 5, }
Related Procedures With Parameters
- ParallelRenderCommandEncoder_setColorStoreAction
- ParallelRenderCommandEncoder_setDepthStoreAction
- ParallelRenderCommandEncoder_setStencilStoreAction
- RenderCommandEncoder_setColorStoreAction
- RenderCommandEncoder_setDepthStoreAction
- RenderCommandEncoder_setStencilStoreAction
- RenderPassAttachmentDescriptor_setStoreAction
Related Procedures With Returns
StoreActionOption ¶
StoreActionOption :: enum objc_Foundation.UInteger { CustomSamplePositions = 1, }
StoreActionOptions ¶
StoreActionOptions :: distinct bit_set[StoreActionOption; objc_Foundation.UInteger]
Related Procedures With Parameters
- ParallelRenderCommandEncoder_setColorStoreActionOptions
- ParallelRenderCommandEncoder_setDepthStoreActionOptions
- ParallelRenderCommandEncoder_setStencilStoreActionOptions
- RenderCommandEncoder_setColorStoreActionOptions
- RenderCommandEncoder_setDepthStoreActionOptions
- RenderCommandEncoder_setStencilStoreActionOptions
- RenderPassAttachmentDescriptor_setStoreActionOptions
Related Procedures With Returns
StructMember ¶
StructMember :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- argumentIndex
- arrayType
- dataType
- init
- name
- offset
- pointerType
- structType
- textureReferenceType
Methods Inherited From Object
Apple's Metal Documentation: MTLStructMemberStructType ¶
StructType :: struct { using _: Type, }
Bound Objective-C Methods
- alloc (class method)
- init
- memberByName
- members
Methods Inherited From Type
Methods Inherited From Object
Apple's Metal Documentation: MTLStructTypeTessellationControlPointIndexType ¶
TessellationControlPointIndexType :: enum objc_Foundation.UInteger { None = 0, UInt16 = 1, UInt32 = 2, }
Related Procedures With Parameters
Related Procedures With Returns
TessellationFactorFormat ¶
TessellationFactorFormat :: enum objc_Foundation.UInteger { Half = 0, }
Related Procedures With Parameters
Related Procedures With Returns
TessellationFactorStepFunction ¶
TessellationFactorStepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerPatch = 1, PerInstance = 2, PerPatchAndPerInstance = 3, }
Related Procedures With Parameters
Related Procedures With Returns
TessellationPartitionMode ¶
TessellationPartitionMode :: enum objc_Foundation.UInteger { Pow2 = 0, Integer = 1, FractionalOdd = 2, FractionalEven = 3, }
Related Procedures With Parameters
Related Procedures With Returns
Texture ¶
Texture :: struct { using _: Resource, }
Bound Objective-C Methods
- allowGPUOptimizedContents
- arrayLength
- buffer
- bufferBytesPerRow
- bufferOffset
- compressionType
- depth
- firstMipmapInTail
- getBytes
- getBytesWithLevel
- gpuResourceID
- height
- iosurface
- iosurfacePlane
- isFramebufferOnly
- isShareable
- isSparse
- mipmapLevelCount
- newRemoteTextureViewForDevice
- newSharedTextureHandle
- newTextureView (overloaded method)
- newTextureViewWithLevels
- newTextureViewWithLevelsAndSwizzle
- newTextureViewWithPixelFormat
- parentRelativeLevel
- parentRelativeSlice
- parentTexture
- pixelFormat
- remoteStorageTexture
- replaceRegion
- replaceRegionWithLevel
- rootResource
- sampleCount
- swizzle
- tailSizeInBytes
- textureType
- usage
- width
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLTextureTextureBinding ¶
TextureBinding :: struct { using _: Binding, }
Bound Objective-C Methods
Methods Inherited From Binding
Methods Inherited From Object
Apple's Metal Documentation: MTLTextureBindingTextureCompressionType ¶
TextureCompressionType :: enum objc_Foundation.Integer { Lossless = 0, Lossy = 1, }
Related Procedures With Parameters
Related Procedures With Returns
TextureDescriptor ¶
TextureDescriptor :: struct { using _: objc_Foundation.Copying($T=TextureDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- allowGPUOptimizedContents
- arrayLength
- compressionType
- cpuCacheMode
- depth
- hazardTrackingMode
- height
- init
- mipmapLevelCount
- pixelFormat
- resourceOptions
- sampleCount
- setAllowGPUOptimizedContents
- setArrayLength
- setCompressionType
- setCpuCacheMode
- setDepth
- setHazardTrackingMode
- setHeight
- setMipmapLevelCount
- setPixelFormat
- setResourceOptions
- setSampleCount
- setStorageMode
- setSwizzle
- setTextureType
- setUsage
- setWidth
- storageMode
- swizzle
- texture2DDescriptorWithPixelFormat (class method)
- textureBufferDescriptorWithPixelFormat (class method)
- textureCubeDescriptorWithPixelFormat (class method)
- textureType
- usage
- width
Methods Inherited From Object
Apple's Metal Documentation: MTLTextureDescriptorTextureReferenceType ¶
TextureReferenceType :: struct { using _: Type, }
Bound Objective-C Methods
- access
- alloc (class method)
- init
- isDepthTexture
- textureDataType
- textureType
Methods Inherited From Type
Methods Inherited From Object
Apple's Metal Documentation: MTLTextureReferenceTypeTextureSwizzle ¶
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, }
Related Procedures With Parameters
- TextureDescriptor_setSwizzle
- Texture_newTextureViewWithLevelsAndSwizzle
- Texture_newTextureView (procedure groups)
Related Procedures With Returns
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, }
Related Procedures With Parameters
- ArgumentDescriptor_setTextureType
- Device_sparseTileSizeWithTextureType
- TextureDescriptor_setTextureType
- Texture_newTextureViewWithLevels
- Texture_newTextureViewWithLevelsAndSwizzle
- Texture_newTextureView (procedure groups)
Related Procedures With Returns
TextureUsage ¶
TextureUsage :: distinct bit_set[TextureUsageFlag; objc_Foundation.UInteger]
Related Procedures With Parameters
Related Procedures With Returns
TextureUsageFlag ¶
TextureUsageFlag :: enum objc_Foundation.UInteger { ShaderRead = 0, ShaderWrite = 1, RenderTarget = 2, PixelFormatView = 4, }
ThreadgroupBinding ¶
ThreadgroupBinding :: struct { using _: Binding, }
Bound Objective-C Methods
Methods Inherited From Binding
Methods Inherited From Object
Apple's Metal Documentation: MTLThreadgroupBindingTileRenderPipelineColorAttachmentDescriptor ¶
TileRenderPipelineColorAttachmentDescriptor :: struct { using _: objc_Foundation.Copying($T=TileRenderPipelineColorAttachmentDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- pixelFormat
- setPixelFormat
Methods Inherited From Object
Apple's Metal Documentation: MTLTileRenderPipelineColorAttachmentDescriptorTileRenderPipelineColorAttachmentDescriptorArray ¶
TileRenderPipelineColorAttachmentDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLTileRenderPipelineColorAttachmentDescriptorArrayTileRenderPipelineDescriptor ¶
TileRenderPipelineDescriptor :: struct { using _: objc_Foundation.Copying($T=TileRenderPipelineDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- binaryArchives
- colorAttachments
- init
- label
- maxTotalThreadsPerThreadgroup
- rasterSampleCount
- reset
- setBinaryArchives
- setLabel
- setMaxTotalThreadsPerThreadgroup
- setRasterSampleCount
- setThreadgroupSizeMatchesTileSize
- setTileFunction
- threadgroupSizeMatchesTileSize
- tileBuffers
- tileFunction
Methods Inherited From Object
Apple's Metal Documentation: MTLTileRenderPipelineDescriptorTriangleFillMode ¶
TriangleFillMode :: enum objc_Foundation.UInteger { Fill = 0, Lines = 1, }
Related Procedures With Parameters
Type ¶
Type :: struct { using _: objc_Foundation.Object, }
VertexAttribute ¶
VertexAttribute :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
- alloc (class method)
- attributeIndex
- attributeType
- init
- isActive
- isPatchControlPointData
- isPatchData
- name
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexAttributeVertexAttributeDescriptor ¶
VertexAttributeDescriptor :: struct { using _: objc_Foundation.Copying($T=VertexAttributeDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- bufferIndex
- format
- init
- offset
- setBufferIndex
- setFormat
- setOffset
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexAttributeDescriptorVertexAttributeDescriptorArray ¶
VertexAttributeDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexAttributeDescriptorArrayVertexBufferLayoutDescriptor ¶
VertexBufferLayoutDescriptor :: struct { using _: objc_Foundation.Copying($T=VertexBufferLayoutDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- init
- setStepFunction
- setStepRate
- setStride
- stepFunction
- stepRate
- stride
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexBufferLayoutDescriptorVertexBufferLayoutDescriptorArray ¶
VertexBufferLayoutDescriptorArray :: struct { using _: objc_Foundation.Object, }
Bound Objective-C Methods
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexBufferLayoutDescriptorArrayVertexDescriptor ¶
VertexDescriptor :: struct { using _: objc_Foundation.Copying($T=VertexDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- attributes
- init
- layouts
- reset
- vertexDescriptor (class method)
Methods Inherited From Object
Apple's Metal Documentation: MTLVertexDescriptorVertexFormat ¶
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, }
Related Procedures With Parameters
Related Procedures With Returns
VertexStepFunction ¶
VertexStepFunction :: enum objc_Foundation.UInteger { Constant = 0, PerVertex = 1, PerInstance = 2, PerPatch = 3, PerPatchControlPoint = 4, }
Related Procedures With Parameters
Related Procedures With Returns
Viewport ¶
Related Procedures With Parameters
VisibilityResultMode ¶
VisibilityResultMode :: enum objc_Foundation.UInteger { Disabled = 0, Boolean = 1, Counting = 2, }
Related Procedures With Parameters
VisibleFunctionTable ¶
VisibleFunctionTable :: struct { using _: Resource, }
Bound Objective-C Methods
Methods Inherited From Resource
- allocatedSize
- cpuCacheMode
- device
- hazardTrackingMode
- heap
- heapOffset
- isAliasable
- label
- makeAliasable
- resourceOptions
- setLabel
- setPurgeableState
- storageMode
Methods Inherited From Object
Apple's Metal Documentation: MTLVisibleFunctionTableVisibleFunctionTableDescriptor ¶
VisibleFunctionTableDescriptor :: struct { using _: objc_Foundation.Copying($T=VisibleFunctionTableDescriptor), }
Bound Objective-C Methods
- alloc (class method)
- functionCount
- init
- setFunctionCount
- visibleFunctionTableDescriptor (class method)
Methods Inherited From Object
Apple's Metal Documentation: MTLVisibleFunctionTableDescriptorWinding ¶
Winding :: enum objc_Foundation.UInteger { Clockwise = 0, CounterClockwise = 1, }
Related Procedures With Parameters
- RenderCommandEncoder_setFrontFacingWinding
- RenderPipelineDescriptor_setTessellationOutputWindingOrder
Related Procedures With Returns
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
CommandBufferEncoderInfoErrorKey ¶
@(linkage="weak") CommandBufferEncoderInfoErrorKey: ^^objc_Foundation.String
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
IOErrorDomain ¶
@(linkage="weak") IOErrorDomain: ^^objc_Foundation.String
Procedures
AccelerationStructureBoundingBoxGeometryDescriptor_alloc ¶
AccelerationStructureBoundingBoxGeometryDescriptor_alloc :: proc "c" () -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureBoundingBoxGeometryDescriptor.alloc()
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBuffer ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBuffer :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: boundingBoxBuffer
Syntax Usage
res := self->boundingBoxBuffer()
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBufferOffset ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxBufferOffset :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: boundingBoxBufferOffset
Syntax Usage
res := self->boundingBoxBufferOffset()
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxCount ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxCount :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: boundingBoxCount
Syntax Usage
res := self->boundingBoxCount()
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxStride ¶
AccelerationStructureBoundingBoxGeometryDescriptor_boundingBoxStride :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: boundingBoxStride
Syntax Usage
res := self->boundingBoxStride()
AccelerationStructureBoundingBoxGeometryDescriptor_descriptor ¶
AccelerationStructureBoundingBoxGeometryDescriptor_descriptor :: proc "c" () -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: descriptor
- Kind: Class Method
Syntax Usage
res := AccelerationStructureBoundingBoxGeometryDescriptor.descriptor()
AccelerationStructureBoundingBoxGeometryDescriptor_init ¶
AccelerationStructureBoundingBoxGeometryDescriptor_init :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, ) -> ^AccelerationStructureBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBuffer ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBuffer :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: setBoundingBoxBuffer
Syntax Usage
self->setBoundingBoxBuffer(boundingBoxBuffer)
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBufferOffset ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxBufferOffset :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: setBoundingBoxBufferOffset
Syntax Usage
self->setBoundingBoxBufferOffset(boundingBoxBufferOffset)
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxCount ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxCount :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: setBoundingBoxCount
Syntax Usage
self->setBoundingBoxCount(boundingBoxCount)
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxStride ¶
AccelerationStructureBoundingBoxGeometryDescriptor_setBoundingBoxStride :: proc "c" ( self: ^AccelerationStructureBoundingBoxGeometryDescriptor, boundingBoxStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureBoundingBoxGeometryDescriptor
- Name: setBoundingBoxStride
Syntax Usage
self->setBoundingBoxStride(boundingBoxStride)
AccelerationStructureCommandEncoder_buildAccelerationStructure ¶
AccelerationStructureCommandEncoder_buildAccelerationStructure :: proc "c" ( self: ^AccelerationStructureCommandEncoder, accelerationStructure: ^AccelerationStructure, descriptor: ^AccelerationStructureDescriptor, scratchBuffer: ^Buffer, scratchBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: buildAccelerationStructure
Syntax Usage
self->buildAccelerationStructure( accelerationStructure, descriptor, scratchBuffer, scratchBufferOffset, )
AccelerationStructureCommandEncoder_copyAccelerationStructure ¶
AccelerationStructureCommandEncoder_copyAccelerationStructure :: proc "c" ( self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure, destinationAccelerationStructure: ^AccelerationStructure, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: copyAccelerationStructure
Syntax Usage
self->copyAccelerationStructure( sourceAccelerationStructure, destinationAccelerationStructure, )
AccelerationStructureCommandEncoder_copyAndCompactAccelerationStructure ¶
AccelerationStructureCommandEncoder_copyAndCompactAccelerationStructure :: proc "c" ( self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure, destinationAccelerationStructure: ^AccelerationStructure, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: copyAndCompactAccelerationStructure
Syntax Usage
self->copyAndCompactAccelerationStructure( sourceAccelerationStructure, destinationAccelerationStructure, )
AccelerationStructureCommandEncoder_refitAccelerationStructure ¶
AccelerationStructureCommandEncoder_refitAccelerationStructure :: proc "c" ( self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure: ^AccelerationStructure, descriptor: ^AccelerationStructureDescriptor, destinationAccelerationStructure: ^AccelerationStructure, scratchBuffer: ^Buffer, scratchBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: refitAccelerationStructure
Syntax Usage
self->refitAccelerationStructure( sourceAccelerationStructure, descriptor, destinationAccelerationStructure, scratchBuffer, scratchBufferOffset, )
AccelerationStructureCommandEncoder_refitAccelerationStructureWithOptions ¶
AccelerationStructureCommandEncoder_refitAccelerationStructureWithOptions :: proc "c" ( self: ^AccelerationStructureCommandEncoder, sourceAccelerationStructure: ^AccelerationStructure, descriptor: ^AccelerationStructureDescriptor, destinationAccelerationStructure: ^AccelerationStructure, scratchBuffer: ^Buffer, scratchBufferOffset: objc_Foundation.UInteger, options: AccelerationStructureRefitOptions, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: refitAccelerationStructureWithOptions
Syntax Usage
self->refitAccelerationStructureWithOptions( sourceAccelerationStructure, descriptor, destinationAccelerationStructure, scratchBuffer, scratchBufferOffset, options, )
AccelerationStructureCommandEncoder_sampleCountersInBuffer ¶
AccelerationStructureCommandEncoder_sampleCountersInBuffer :: proc "c" ( self: ^AccelerationStructureCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: sampleCountersInBuffer
Syntax Usage
self->sampleCountersInBuffer( sampleBuffer, sampleIndex, barrier, )
AccelerationStructureCommandEncoder_updateFence ¶
AccelerationStructureCommandEncoder_updateFence :: proc "c" ( self: ^AccelerationStructureCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: updateFence
Syntax Usage
self->updateFence(fence)
AccelerationStructureCommandEncoder_useHeap ¶
AccelerationStructureCommandEncoder_useHeap :: proc "c" ( self: ^AccelerationStructureCommandEncoder, heap: ^Heap, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: useHeap
Syntax Usage
self->useHeap(heap)
AccelerationStructureCommandEncoder_useHeaps ¶
AccelerationStructureCommandEncoder_useHeaps :: proc "c" ( self: ^AccelerationStructureCommandEncoder, heaps: []^Heap, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: useHeaps
Syntax Usage
self->useHeaps(heaps)
AccelerationStructureCommandEncoder_useResource ¶
AccelerationStructureCommandEncoder_useResource :: proc "c" ( self: ^AccelerationStructureCommandEncoder, resource: ^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: useResource
Syntax Usage
self->useResource( resource, usage, )
AccelerationStructureCommandEncoder_useResources ¶
AccelerationStructureCommandEncoder_useResources :: proc "c" ( self: ^AccelerationStructureCommandEncoder, resources: []^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: useResources
Syntax Usage
self->useResources( resources, usage, )
AccelerationStructureCommandEncoder_waitForFence ¶
AccelerationStructureCommandEncoder_waitForFence :: proc "c" ( self: ^AccelerationStructureCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: waitForFence
Syntax Usage
self->waitForFence(fence)
AccelerationStructureCommandEncoder_writeCompactedAccelerationStructureSize ¶
AccelerationStructureCommandEncoder_writeCompactedAccelerationStructureSize :: proc "c" ( self: ^AccelerationStructureCommandEncoder, accelerationStructure: ^AccelerationStructure, buffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureCommandEncoder
- Name: writeCompactedAccelerationStructureSize
Syntax Usage
self->writeCompactedAccelerationStructureSize( accelerationStructure, buffer, offset, )
AccelerationStructureDescriptor_alloc ¶
AccelerationStructureDescriptor_alloc :: proc "c" () -> ^AccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureDescriptor.alloc()
AccelerationStructureDescriptor_init ¶
AccelerationStructureDescriptor_init :: proc "c" ( self: ^AccelerationStructureDescriptor, ) -> ^AccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureDescriptor_setUsage ¶
AccelerationStructureDescriptor_setUsage :: proc "c" ( self: ^AccelerationStructureDescriptor, usage: AccelerationStructureUsage, ) {…}
Objective-C Method Information
- Class: AccelerationStructureDescriptor
- Name: setUsage
Syntax Usage
self->setUsage(usage)
AccelerationStructureDescriptor_usage ¶
AccelerationStructureDescriptor_usage :: proc "c" ( self: ^AccelerationStructureDescriptor, ) -> AccelerationStructureUsage {…}
Objective-C Method Information
- Class: AccelerationStructureDescriptor
- Name: usage
Syntax Usage
res := self->usage()
AccelerationStructureGeometryDescriptor_alloc ¶
AccelerationStructureGeometryDescriptor_alloc :: proc "c" () -> ^AccelerationStructureGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureGeometryDescriptor.alloc()
AccelerationStructureGeometryDescriptor_allowDuplicateIntersectionFunctionInvocation ¶
AccelerationStructureGeometryDescriptor_allowDuplicateIntersectionFunctionInvocation :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: allowDuplicateIntersectionFunctionInvocation
Syntax Usage
res := self->allowDuplicateIntersectionFunctionInvocation()
AccelerationStructureGeometryDescriptor_init ¶
AccelerationStructureGeometryDescriptor_init :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> ^AccelerationStructureGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureGeometryDescriptor_intersectionFunctionTableOffset ¶
AccelerationStructureGeometryDescriptor_intersectionFunctionTableOffset :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: intersectionFunctionTableOffset
Syntax Usage
res := self->intersectionFunctionTableOffset()
AccelerationStructureGeometryDescriptor_opaque ¶
AccelerationStructureGeometryDescriptor_opaque :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: opaque
Syntax Usage
res := self->opaque()
AccelerationStructureGeometryDescriptor_primitiveDataBuffer ¶
AccelerationStructureGeometryDescriptor_primitiveDataBuffer :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: primitiveDataBuffer
Syntax Usage
res := self->primitiveDataBuffer()
AccelerationStructureGeometryDescriptor_primitiveDataBufferOffset ¶
AccelerationStructureGeometryDescriptor_primitiveDataBufferOffset :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: primitiveDataBufferOffset
Syntax Usage
res := self->primitiveDataBufferOffset()
AccelerationStructureGeometryDescriptor_primitiveDataElementSize ¶
AccelerationStructureGeometryDescriptor_primitiveDataElementSize :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: primitiveDataElementSize
Syntax Usage
res := self->primitiveDataElementSize()
AccelerationStructureGeometryDescriptor_primitiveDataStride ¶
AccelerationStructureGeometryDescriptor_primitiveDataStride :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: primitiveDataStride
Syntax Usage
res := self->primitiveDataStride()
AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation ¶
AccelerationStructureGeometryDescriptor_setAllowDuplicateIntersectionFunctionInvocation :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, allowDuplicateIntersectionFunctionInvocation: bool, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setAllowDuplicateIntersectionFunctionInvocation
Syntax Usage
self->setAllowDuplicateIntersectionFunctionInvocation(allowDuplicateIntersectionFunctionInvocation)
AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset ¶
AccelerationStructureGeometryDescriptor_setIntersectionFunctionTableOffset :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, intersectionFunctionTableOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setIntersectionFunctionTableOffset
Syntax Usage
self->setIntersectionFunctionTableOffset(intersectionFunctionTableOffset)
AccelerationStructureGeometryDescriptor_setOpaque ¶
AccelerationStructureGeometryDescriptor_setOpaque :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, opaque: bool, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setOpaque
Syntax Usage
self->setOpaque(opaque)
AccelerationStructureGeometryDescriptor_setPrimitiveDataBuffer ¶
AccelerationStructureGeometryDescriptor_setPrimitiveDataBuffer :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, primitiveDataBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setPrimitiveDataBuffer
Syntax Usage
self->setPrimitiveDataBuffer(primitiveDataBuffer)
AccelerationStructureGeometryDescriptor_setPrimitiveDataBufferOffset ¶
AccelerationStructureGeometryDescriptor_setPrimitiveDataBufferOffset :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setPrimitiveDataBufferOffset
Syntax Usage
self->setPrimitiveDataBufferOffset(offset)
AccelerationStructureGeometryDescriptor_setPrimitiveDataElementSize ¶
AccelerationStructureGeometryDescriptor_setPrimitiveDataElementSize :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, elementSize: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setPrimitiveDataElementSize
Syntax Usage
self->setPrimitiveDataElementSize(elementSize)
AccelerationStructureGeometryDescriptor_setPrimitiveDataStride ¶
AccelerationStructureGeometryDescriptor_setPrimitiveDataStride :: proc "c" ( self: ^AccelerationStructureGeometryDescriptor, stride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureGeometryDescriptor
- Name: setPrimitiveDataStride
Syntax Usage
self->setPrimitiveDataStride(stride)
AccelerationStructureMotionBoundingBoxGeometryDescriptor_alloc ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_alloc :: proc "c" () -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureMotionBoundingBoxGeometryDescriptor.alloc()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxBuffers ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxBuffers :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: boundingBoxBuffers
Syntax Usage
res := self->boundingBoxBuffers()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxCount ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxCount :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: boundingBoxCount
Syntax Usage
res := self->boundingBoxCount()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxStride ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_boundingBoxStride :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: boundingBoxStride
Syntax Usage
res := self->boundingBoxStride()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_descriptor ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_descriptor :: proc "c" () -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: descriptor
- Kind: Class Method
Syntax Usage
res := AccelerationStructureMotionBoundingBoxGeometryDescriptor.descriptor()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_init ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_init :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, ) -> ^AccelerationStructureMotionBoundingBoxGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundBoxBuffers ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundBoxBuffers :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, buffers: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: setBoundBoxBuffers
Syntax Usage
self->setBoundBoxBuffers(buffers)
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxCount ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxCount :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: setBoundingBoxCount
Syntax Usage
self->setBoundingBoxCount(offset)
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxStride ¶
AccelerationStructureMotionBoundingBoxGeometryDescriptor_setBoundingBoxStride :: proc "c" ( self: ^AccelerationStructureMotionBoundingBoxGeometryDescriptor, stride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionBoundingBoxGeometryDescriptor
- Name: setBoundingBoxStride
Syntax Usage
self->setBoundingBoxStride(stride)
AccelerationStructureMotionTriangleGeometryDescriptor_alloc ¶
AccelerationStructureMotionTriangleGeometryDescriptor_alloc :: proc "c" () -> ^AccelerationStructureMotionTriangleGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureMotionTriangleGeometryDescriptor.alloc()
AccelerationStructureMotionTriangleGeometryDescriptor_indexBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexBuffer :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: indexBuffer
Syntax Usage
res := self->indexBuffer()
AccelerationStructureMotionTriangleGeometryDescriptor_indexBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexBufferOffset :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: indexBufferOffset
Syntax Usage
res := self->indexBufferOffset()
AccelerationStructureMotionTriangleGeometryDescriptor_indexType ¶
AccelerationStructureMotionTriangleGeometryDescriptor_indexType :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> IndexType {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: indexType
Syntax Usage
res := self->indexType()
AccelerationStructureMotionTriangleGeometryDescriptor_init ¶
AccelerationStructureMotionTriangleGeometryDescriptor_init :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> ^AccelerationStructureMotionTriangleGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBuffer :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, buffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setIndexBuffer
Syntax Usage
self->setIndexBuffer(buffer)
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexBufferOffset :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setIndexBufferOffset
Syntax Usage
self->setIndexBufferOffset(offset)
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setIndexType :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, indexType: IndexType, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setIndexType
Syntax Usage
self->setIndexType(indexType)
AccelerationStructureMotionTriangleGeometryDescriptor_setTransformationMatrixBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setTransformationMatrixBuffer :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, transformationMatrixBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setTransformationMatrixBuffer
Syntax Usage
self->setTransformationMatrixBuffer(transformationMatrixBuffer)
AccelerationStructureMotionTriangleGeometryDescriptor_setTransformationMatrixBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setTransformationMatrixBufferOffset :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, transformationMatrixBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setTransformationMatrixBufferOffset
Syntax Usage
self->setTransformationMatrixBufferOffset(transformationMatrixBufferOffset)
AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setTriangleCount :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, count: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setTriangleCount
Syntax Usage
self->setTriangleCount(count)
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexBuffers :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, buffers: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setVertexBuffers
Syntax Usage
self->setVertexBuffers(buffers)
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexFormat ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexFormat :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, vertexFormat: AttributeFormat, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setVertexFormat
Syntax Usage
self->setVertexFormat(vertexFormat)
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride ¶
AccelerationStructureMotionTriangleGeometryDescriptor_setVertexStride :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, stride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: setVertexStride
Syntax Usage
self->setVertexStride(stride)
AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBuffer ¶
AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBuffer :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: transformationMatrixBuffer
Syntax Usage
res := self->transformationMatrixBuffer()
AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBufferOffset ¶
AccelerationStructureMotionTriangleGeometryDescriptor_transformationMatrixBufferOffset :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: transformationMatrixBufferOffset
Syntax Usage
res := self->transformationMatrixBufferOffset()
AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount ¶
AccelerationStructureMotionTriangleGeometryDescriptor_triangleCount :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: triangleCount
Syntax Usage
res := self->triangleCount()
AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers ¶
AccelerationStructureMotionTriangleGeometryDescriptor_vertexBuffers :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: vertexBuffers
Syntax Usage
res := self->vertexBuffers()
AccelerationStructureMotionTriangleGeometryDescriptor_vertexFormat ¶
AccelerationStructureMotionTriangleGeometryDescriptor_vertexFormat :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> AttributeFormat {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: vertexFormat
Syntax Usage
res := self->vertexFormat()
AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride ¶
AccelerationStructureMotionTriangleGeometryDescriptor_vertexStride :: proc "c" ( self: ^AccelerationStructureMotionTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureMotionTriangleGeometryDescriptor
- Name: vertexStride
Syntax Usage
res := self->vertexStride()
AccelerationStructurePassDescriptor_accelerationStructurePassDescriptor ¶
AccelerationStructurePassDescriptor_accelerationStructurePassDescriptor :: proc "c" () -> ^AccelerationStructurePassDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassDescriptor
- Name: accelerationStructurePassDescriptor
- Kind: Class Method
Syntax Usage
res := AccelerationStructurePassDescriptor.accelerationStructurePassDescriptor()
AccelerationStructurePassDescriptor_alloc ¶
AccelerationStructurePassDescriptor_alloc :: proc "c" () -> ^AccelerationStructurePassDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructurePassDescriptor.alloc()
AccelerationStructurePassDescriptor_init ¶
AccelerationStructurePassDescriptor_init :: proc "c" ( self: ^AccelerationStructurePassDescriptor, ) -> ^AccelerationStructurePassDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructurePassDescriptor_sampleBufferAttachments ¶
AccelerationStructurePassDescriptor_sampleBufferAttachments :: proc "c" ( self: ^AccelerationStructurePassDescriptor, ) -> ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: AccelerationStructurePassDescriptor
- Name: sampleBufferAttachments
Syntax Usage
res := self->sampleBufferAttachments()
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_alloc ¶
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_alloc :: proc "c" () -> ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructurePassSampleBufferAttachmentDescriptorArray.alloc()
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_init ¶
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_init :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray, ) -> ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_object ¶
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_object :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^AccelerationStructurePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_setObject ¶
AccelerationStructurePassSampleBufferAttachmentDescriptorArray_setObject :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptorArray, attachment: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
AccelerationStructurePassSampleBufferAttachmentDescriptor_alloc ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_alloc :: proc "c" () -> ^AccelerationStructurePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructurePassSampleBufferAttachmentDescriptor.alloc()
AccelerationStructurePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: endOfEncoderSampleIndex
Syntax Usage
res := self->endOfEncoderSampleIndex()
AccelerationStructurePassSampleBufferAttachmentDescriptor_init ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_init :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, ) -> ^AccelerationStructurePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructurePassSampleBufferAttachmentDescriptor_sampleBuffer ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, ) -> ^CounterSampleBuffer {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: sampleBuffer
Syntax Usage
res := self->sampleBuffer()
AccelerationStructurePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: setEndOfEncoderSampleIndex
Syntax Usage
self->setEndOfEncoderSampleIndex(endOfEncoderSampleIndex)
AccelerationStructurePassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: setSampleBuffer
Syntax Usage
self->setSampleBuffer(sampleBuffer)
AccelerationStructurePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: setStartOfEncoderSampleIndex
Syntax Usage
self->setStartOfEncoderSampleIndex(startOfEncoderSampleIndex)
AccelerationStructurePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
AccelerationStructurePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "c" ( self: ^AccelerationStructurePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructurePassSampleBufferAttachmentDescriptor
- Name: startOfEncoderSampleIndex
Syntax Usage
res := self->startOfEncoderSampleIndex()
AccelerationStructureTriangleGeometryDescriptor_alloc ¶
AccelerationStructureTriangleGeometryDescriptor_alloc :: proc "c" () -> ^AccelerationStructureTriangleGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AccelerationStructureTriangleGeometryDescriptor.alloc()
AccelerationStructureTriangleGeometryDescriptor_descriptor ¶
AccelerationStructureTriangleGeometryDescriptor_descriptor :: proc "c" () -> ^AccelerationStructureTriangleGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: descriptor
- Kind: Class Method
Syntax Usage
res := AccelerationStructureTriangleGeometryDescriptor.descriptor()
AccelerationStructureTriangleGeometryDescriptor_indexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_indexBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: indexBuffer
Syntax Usage
res := self->indexBuffer()
AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_indexBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: indexBufferOffset
Syntax Usage
res := self->indexBufferOffset()
AccelerationStructureTriangleGeometryDescriptor_indexType ¶
AccelerationStructureTriangleGeometryDescriptor_indexType :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> IndexType {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: indexType
Syntax Usage
res := self->indexType()
AccelerationStructureTriangleGeometryDescriptor_init ¶
AccelerationStructureTriangleGeometryDescriptor_init :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> ^AccelerationStructureTriangleGeometryDescriptor {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: init
Syntax Usage
res := self->init()
AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, indexBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setIndexBuffer
Syntax Usage
self->setIndexBuffer(indexBuffer)
AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, indexBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setIndexBufferOffset
Syntax Usage
self->setIndexBufferOffset(indexBufferOffset)
AccelerationStructureTriangleGeometryDescriptor_setIndexType ¶
AccelerationStructureTriangleGeometryDescriptor_setIndexType :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, indexType: IndexType, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setIndexType
Syntax Usage
self->setIndexType(indexType)
AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, transformationMatrixBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setTransformationMatrixBuffer
Syntax Usage
self->setTransformationMatrixBuffer(transformationMatrixBuffer)
AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_setTransformationMatrixBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, transformationMatrixBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setTransformationMatrixBufferOffset
Syntax Usage
self->setTransformationMatrixBufferOffset(transformationMatrixBufferOffset)
AccelerationStructureTriangleGeometryDescriptor_setTriangleCount ¶
AccelerationStructureTriangleGeometryDescriptor_setTriangleCount :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, triangleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setTriangleCount
Syntax Usage
self->setTriangleCount(triangleCount)
AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, vertexBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setVertexBuffer
Syntax Usage
self->setVertexBuffer(vertexBuffer)
AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, vertexBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setVertexBufferOffset
Syntax Usage
self->setVertexBufferOffset(vertexBufferOffset)
AccelerationStructureTriangleGeometryDescriptor_setVertexFormat ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexFormat :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, vertexFormat: AttributeFormat, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setVertexFormat
Syntax Usage
self->setVertexFormat(vertexFormat)
AccelerationStructureTriangleGeometryDescriptor_setVertexStride ¶
AccelerationStructureTriangleGeometryDescriptor_setVertexStride :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, vertexStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: setVertexStride
Syntax Usage
self->setVertexStride(vertexStride)
AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: transformationMatrixBuffer
Syntax Usage
res := self->transformationMatrixBuffer()
AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_transformationMatrixBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: transformationMatrixBufferOffset
Syntax Usage
res := self->transformationMatrixBufferOffset()
AccelerationStructureTriangleGeometryDescriptor_triangleCount ¶
AccelerationStructureTriangleGeometryDescriptor_triangleCount :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: triangleCount
Syntax Usage
res := self->triangleCount()
AccelerationStructureTriangleGeometryDescriptor_vertexBuffer ¶
AccelerationStructureTriangleGeometryDescriptor_vertexBuffer :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: vertexBuffer
Syntax Usage
res := self->vertexBuffer()
AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset ¶
AccelerationStructureTriangleGeometryDescriptor_vertexBufferOffset :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: vertexBufferOffset
Syntax Usage
res := self->vertexBufferOffset()
AccelerationStructureTriangleGeometryDescriptor_vertexFormat ¶
AccelerationStructureTriangleGeometryDescriptor_vertexFormat :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> AttributeFormat {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: vertexFormat
Syntax Usage
res := self->vertexFormat()
AccelerationStructureTriangleGeometryDescriptor_vertexStride ¶
AccelerationStructureTriangleGeometryDescriptor_vertexStride :: proc "c" ( self: ^AccelerationStructureTriangleGeometryDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructureTriangleGeometryDescriptor
- Name: vertexStride
Syntax Usage
res := self->vertexStride()
AccelerationStructure_getResourceID ¶
AccelerationStructure_getResourceID :: proc "c" ( self: ^AccelerationStructure, ) -> ResourceID {…}
Objective-C Method Information
- Class: AccelerationStructure
- Name: getResourceID
Syntax Usage
res := self->getResourceID()
AccelerationStructure_size ¶
AccelerationStructure_size :: proc "c" ( self: ^AccelerationStructure, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AccelerationStructure
- Name: size
Syntax Usage
res := self->size()
ArgumentDescriptor_access ¶
ArgumentDescriptor_access :: proc "c" ( self: ^ArgumentDescriptor, ) -> ArgumentAccess {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: access
Syntax Usage
res := self->access()
ArgumentDescriptor_alloc ¶
ArgumentDescriptor_alloc :: proc "c" () -> ^ArgumentDescriptor {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ArgumentDescriptor.alloc()
ArgumentDescriptor_argumentDescriptor ¶
ArgumentDescriptor_argumentDescriptor :: proc "c" () -> ^ArgumentDescriptor {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: argumentDescriptor
- Kind: Class Method
Syntax Usage
res := ArgumentDescriptor.argumentDescriptor()
ArgumentDescriptor_arrayLength ¶
ArgumentDescriptor_arrayLength :: proc "c" ( self: ^ArgumentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
ArgumentDescriptor_constantBlockAlignment ¶
ArgumentDescriptor_constantBlockAlignment :: proc "c" ( self: ^ArgumentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: constantBlockAlignment
Syntax Usage
res := self->constantBlockAlignment()
ArgumentDescriptor_dataType ¶
ArgumentDescriptor_dataType :: proc "c" ( self: ^ArgumentDescriptor, ) -> DataType {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: dataType
Syntax Usage
res := self->dataType()
ArgumentDescriptor_index ¶
ArgumentDescriptor_index :: proc "c" ( self: ^ArgumentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: index
Syntax Usage
res := self->index()
ArgumentDescriptor_init ¶
ArgumentDescriptor_init :: proc "c" ( self: ^ArgumentDescriptor, ) -> ^ArgumentDescriptor {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: init
Syntax Usage
res := self->init()
ArgumentDescriptor_setAccess ¶
ArgumentDescriptor_setAccess :: proc "c" ( self: ^ArgumentDescriptor, access: ArgumentAccess, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setAccess
Syntax Usage
self->setAccess(access)
ArgumentDescriptor_setArrayLength ¶
ArgumentDescriptor_setArrayLength :: proc "c" ( self: ^ArgumentDescriptor, arrayLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setArrayLength
Syntax Usage
self->setArrayLength(arrayLength)
ArgumentDescriptor_setConstantBlockAlignment ¶
ArgumentDescriptor_setConstantBlockAlignment :: proc "c" ( self: ^ArgumentDescriptor, constantBlockAlignment: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setConstantBlockAlignment
Syntax Usage
self->setConstantBlockAlignment(constantBlockAlignment)
ArgumentDescriptor_setDataType ¶
ArgumentDescriptor_setDataType :: proc "c" ( self: ^ArgumentDescriptor, dataType: DataType, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setDataType
Syntax Usage
self->setDataType(dataType)
ArgumentDescriptor_setIndex ¶
ArgumentDescriptor_setIndex :: proc "c" ( self: ^ArgumentDescriptor, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setIndex
Syntax Usage
self->setIndex(index)
ArgumentDescriptor_setTextureType ¶
ArgumentDescriptor_setTextureType :: proc "c" ( self: ^ArgumentDescriptor, textureType: TextureType, ) {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: setTextureType
Syntax Usage
self->setTextureType(textureType)
ArgumentDescriptor_textureType ¶
ArgumentDescriptor_textureType :: proc "c" ( self: ^ArgumentDescriptor, ) -> TextureType {…}
Objective-C Method Information
- Class: ArgumentDescriptor
- Name: textureType
Syntax Usage
res := self->textureType()
ArgumentEncoder_alignment ¶
ArgumentEncoder_alignment :: proc "c" ( self: ^ArgumentEncoder, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: alignment
Syntax Usage
res := self->alignment()
ArgumentEncoder_constantData ¶
ArgumentEncoder_constantData :: proc "c" ( self: ^ArgumentEncoder, index: objc_Foundation.UInteger, ) -> rawptr {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: constantData
Syntax Usage
res := self->constantData(index)
ArgumentEncoder_device ¶
ArgumentEncoder_device :: proc "c" ( self: ^ArgumentEncoder, ) -> ^Device {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: device
Syntax Usage
res := self->device()
ArgumentEncoder_encodedLength ¶
ArgumentEncoder_encodedLength :: proc "c" ( self: ^ArgumentEncoder, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: encodedLength
Syntax Usage
res := self->encodedLength()
ArgumentEncoder_label ¶
ArgumentEncoder_label :: proc "c" ( self: ^ArgumentEncoder, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: label
Syntax Usage
res := self->label()
ArgumentEncoder_newArgumentEncoderForBuffer ¶
ArgumentEncoder_newArgumentEncoderForBuffer :: proc "c" ( self: ^ArgumentEncoder, index: objc_Foundation.UInteger, ) -> ^ArgumentEncoder {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: newArgumentEncoderForBuffer
Syntax Usage
res := self->newArgumentEncoderForBuffer(index)
ArgumentEncoder_setAccelerationStructure ¶
ArgumentEncoder_setAccelerationStructure :: proc "c" ( self: ^ArgumentEncoder, accelerationStructure: ^AccelerationStructure, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setAccelerationStructure
Syntax Usage
self->setAccelerationStructure( accelerationStructure, index, )
ArgumentEncoder_setArgumentBufferWithOffset ¶
ArgumentEncoder_setArgumentBufferWithOffset :: proc "c" ( self: ^ArgumentEncoder, argumentBuffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setArgumentBufferWithOffset
Syntax Usage
self->setArgumentBufferWithOffset( argumentBuffer, offset, )
ArgumentEncoder_setArgumentBuffer_startOffsetWithStartOffset ¶
ArgumentEncoder_setArgumentBuffer_startOffsetWithStartOffset :: proc "c" ( self: ^ArgumentEncoder, argumentBuffer: ^Buffer, startOffset: objc_Foundation.UInteger, arrayElement: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setArgumentBufferWithStartOffset
Syntax Usage
self->setArgumentBufferWithStartOffset( argumentBuffer, startOffset, arrayElement, )
ArgumentEncoder_setBuffer ¶
ArgumentEncoder_setBuffer :: proc "c" ( self: ^ArgumentEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setBuffer
Syntax Usage
self->setBuffer( buffer, offset, index, )
ArgumentEncoder_setBuffers ¶
ArgumentEncoder_setBuffers :: proc( self: ^ArgumentEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setBuffers
Syntax Usage
self->setBuffers( buffers, offsets, range, )
ArgumentEncoder_setComputePipelineState ¶
ArgumentEncoder_setComputePipelineState :: proc "c" ( self: ^ArgumentEncoder, pipeline: ^ComputePipelineState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setComputePipelineState
Syntax Usage
self->setComputePipelineState( pipeline, index, )
ArgumentEncoder_setComputePipelineStates ¶
ArgumentEncoder_setComputePipelineStates :: proc( self: ^ArgumentEncoder, pipelines: []^ComputePipelineState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setComputePipelineStates
Syntax Usage
self->setComputePipelineStates( pipelines, range, )
ArgumentEncoder_setIndirectCommandBuffer ¶
ArgumentEncoder_setIndirectCommandBuffer :: proc "c" ( self: ^ArgumentEncoder, indirectCommandBuffer: ^IndirectCommandBuffer, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setIndirectCommandBuffer
Syntax Usage
self->setIndirectCommandBuffer( indirectCommandBuffer, index, )
ArgumentEncoder_setIndirectCommandBuffers ¶
ArgumentEncoder_setIndirectCommandBuffers :: proc( self: ^ArgumentEncoder, buffers: []^IndirectCommandBuffer, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setIndirectCommandBuffers
Syntax Usage
self->setIndirectCommandBuffers( buffers, range, )
ArgumentEncoder_setIntersectionFunctionTable ¶
ArgumentEncoder_setIntersectionFunctionTable :: proc "c" ( self: ^ArgumentEncoder, intersectionFunctionTable: ^IntersectionFunctionTable, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setIntersectionFunctionTable
Syntax Usage
self->setIntersectionFunctionTable( intersectionFunctionTable, index, )
ArgumentEncoder_setIntersectionFunctionTables ¶
ArgumentEncoder_setIntersectionFunctionTables :: proc( self: ^ArgumentEncoder, intersectionFunctionTables: []^IntersectionFunctionTable, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setIntersectionFunctionTables
Syntax Usage
self->setIntersectionFunctionTables( intersectionFunctionTables, range, )
ArgumentEncoder_setLabel ¶
ArgumentEncoder_setLabel :: proc "c" ( self: ^ArgumentEncoder, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setLabel
Syntax Usage
self->setLabel(label)
ArgumentEncoder_setRenderPipelineState ¶
ArgumentEncoder_setRenderPipelineState :: proc "c" ( self: ^ArgumentEncoder, pipeline: ^RenderPipelineState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setRenderPipelineState
Syntax Usage
self->setRenderPipelineState( pipeline, index, )
ArgumentEncoder_setRenderPipelineStates ¶
ArgumentEncoder_setRenderPipelineStates :: proc( self: ^ArgumentEncoder, pipelines: []^RenderPipelineState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setRenderPipelineStates
Syntax Usage
self->setRenderPipelineStates( pipelines, range, )
ArgumentEncoder_setSamplerState ¶
ArgumentEncoder_setSamplerState :: proc "c" ( self: ^ArgumentEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setSamplerState
Syntax Usage
self->setSamplerState( sampler, index, )
ArgumentEncoder_setSamplerStates ¶
ArgumentEncoder_setSamplerStates :: proc( self: ^ArgumentEncoder, samplers: []^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setSamplerStates
Syntax Usage
self->setSamplerStates( samplers, range, )
ArgumentEncoder_setTexture ¶
ArgumentEncoder_setTexture :: proc "c" ( self: ^ArgumentEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setTexture
Syntax Usage
self->setTexture( texture, index, )
ArgumentEncoder_setTextures ¶
ArgumentEncoder_setTextures :: proc( self: ^ArgumentEncoder, textures: []^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setTextures
Syntax Usage
self->setTextures( textures, range, )
ArgumentEncoder_setVisibleFunctionTable ¶
ArgumentEncoder_setVisibleFunctionTable :: proc "c" ( self: ^ArgumentEncoder, visibleFunctionTable: ^VisibleFunctionTable, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setVisibleFunctionTable
Syntax Usage
self->setVisibleFunctionTable( visibleFunctionTable, index, )
ArgumentEncoder_setVisibleFunctionTables ¶
ArgumentEncoder_setVisibleFunctionTables :: proc( self: ^ArgumentEncoder, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ArgumentEncoder
- Name: setVisibleFunctionTables
Syntax Usage
self->setVisibleFunctionTables( visibleFunctionTables, range, )
Argument_access ¶
Argument_access :: proc "c" ( self: ^Argument, ) -> ArgumentAccess {…}
Objective-C Method Information
- Class: Argument
- Name: access
Syntax Usage
res := self->access()
Argument_arrayLength ¶
Argument_arrayLength :: proc "c" ( self: ^Argument, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Argument
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
Argument_bufferAlignment ¶
Argument_bufferAlignment :: proc "c" ( self: ^Argument, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Argument
- Name: bufferAlignment
Syntax Usage
res := self->bufferAlignment()
Argument_bufferDataSize ¶
Argument_bufferDataSize :: proc "c" ( self: ^Argument, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Argument
- Name: bufferDataSize
Syntax Usage
res := self->bufferDataSize()
Argument_bufferDataType ¶
Argument_bufferDataType :: proc "c" ( self: ^Argument, ) -> DataType {…}
Objective-C Method Information
- Class: Argument
- Name: bufferDataType
Syntax Usage
res := self->bufferDataType()
Argument_bufferPointerType ¶
Argument_bufferPointerType :: proc "c" ( self: ^Argument, ) -> ^PointerType {…}
Objective-C Method Information
- Class: Argument
- Name: bufferPointerType
Syntax Usage
res := self->bufferPointerType()
Argument_bufferStructType ¶
Argument_bufferStructType :: proc "c" ( self: ^Argument, ) -> ^StructType {…}
Objective-C Method Information
- Class: Argument
- Name: bufferStructType
Syntax Usage
res := self->bufferStructType()
Argument_isDepthTexture ¶
Argument_isDepthTexture :: proc "c" ( self: ^Argument, ) -> bool {…}
Objective-C Method Information
- Class: Argument
- Name: isDepthTexture
Syntax Usage
res := self->isDepthTexture()
Argument_textureDataType ¶
Argument_textureDataType :: proc "c" ( self: ^Argument, ) -> DataType {…}
Objective-C Method Information
- Class: Argument
- Name: textureDataType
Syntax Usage
res := self->textureDataType()
Argument_textureType ¶
Argument_textureType :: proc "c" ( self: ^Argument, ) -> TextureType {…}
Objective-C Method Information
- Class: Argument
- Name: textureType
Syntax Usage
res := self->textureType()
Argument_threadgroupMemoryAlignment ¶
Argument_threadgroupMemoryAlignment :: proc "c" ( self: ^Argument, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Argument
- Name: threadgroupMemoryAlignment
Syntax Usage
res := self->threadgroupMemoryAlignment()
Argument_threadgroupMemoryDataSize ¶
Argument_threadgroupMemoryDataSize :: proc "c" ( self: ^Argument, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Argument
- Name: threadgroupMemoryDataSize
Syntax Usage
res := self->threadgroupMemoryDataSize()
Argument_type ¶
Argument_type :: proc "c" ( self: ^Argument, ) -> ArgumentType {…}
Objective-C Method Information
- Class: Argument
- Name: type
Syntax Usage
res := self->type()
ArrayType_argumentIndexStride ¶
ArrayType_argumentIndexStride :: proc "c" ( self: ^ArrayType, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArrayType
- Name: argumentIndexStride
Syntax Usage
res := self->argumentIndexStride()
ArrayType_arrayLength ¶
ArrayType_arrayLength :: proc "c" ( self: ^ArrayType, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ArrayType
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
ArrayType_elementArrayType ¶
ArrayType_elementArrayType :: proc "c" ( self: ^ArrayType, ) -> ^ArrayType {…}
Objective-C Method Information
- Class: ArrayType
- Name: elementArrayType
Syntax Usage
res := self->elementArrayType()
ArrayType_elementPointerType ¶
ArrayType_elementPointerType :: proc "c" ( self: ^ArrayType, ) -> ^PointerType {…}
Objective-C Method Information
- Class: ArrayType
- Name: elementPointerType
Syntax Usage
res := self->elementPointerType()
ArrayType_elementStructType ¶
ArrayType_elementStructType :: proc "c" ( self: ^ArrayType, ) -> ^StructType {…}
Objective-C Method Information
- Class: ArrayType
- Name: elementStructType
Syntax Usage
res := self->elementStructType()
ArrayType_elementTextureReferenceType ¶
ArrayType_elementTextureReferenceType :: proc "c" ( self: ^ArrayType, ) -> ^TextureReferenceType {…}
Objective-C Method Information
- Class: ArrayType
- Name: elementTextureReferenceType
Syntax Usage
res := self->elementTextureReferenceType()
ArrayType_elementType ¶
ArrayType_elementType :: proc "c" ( self: ^ArrayType, ) -> DataType {…}
Objective-C Method Information
- Class: ArrayType
- Name: elementType
Syntax Usage
res := self->elementType()
AttributeDescriptorArray_alloc ¶
AttributeDescriptorArray_alloc :: proc "c" () -> ^AttributeDescriptorArray {…}
Objective-C Method Information
- Class: AttributeDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AttributeDescriptorArray.alloc()
AttributeDescriptorArray_init ¶
AttributeDescriptorArray_init :: proc "c" ( self: ^AttributeDescriptorArray, ) -> ^AttributeDescriptorArray {…}
Objective-C Method Information
- Class: AttributeDescriptorArray
- Name: init
Syntax Usage
res := self->init()
AttributeDescriptorArray_object ¶
AttributeDescriptorArray_object :: proc "c" ( self: ^AttributeDescriptorArray, index: objc_Foundation.UInteger, ) -> ^AttributeDescriptor {…}
Objective-C Method Information
- Class: AttributeDescriptorArray
- Name: object
Syntax Usage
res := self->object(index)
AttributeDescriptorArray_setObject ¶
AttributeDescriptorArray_setObject :: proc "c" ( self: ^AttributeDescriptorArray, attributeDesc: ^AttributeDescriptor, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AttributeDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attributeDesc, index, )
AttributeDescriptor_alloc ¶
AttributeDescriptor_alloc :: proc "c" () -> ^AttributeDescriptor {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := AttributeDescriptor.alloc()
AttributeDescriptor_bufferIndex ¶
AttributeDescriptor_bufferIndex :: proc "c" ( self: ^AttributeDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: bufferIndex
Syntax Usage
res := self->bufferIndex()
AttributeDescriptor_format ¶
AttributeDescriptor_format :: proc "c" ( self: ^AttributeDescriptor, ) -> AttributeFormat {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: format
Syntax Usage
res := self->format()
AttributeDescriptor_init ¶
AttributeDescriptor_init :: proc "c" ( self: ^AttributeDescriptor, ) -> ^AttributeDescriptor {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: init
Syntax Usage
res := self->init()
AttributeDescriptor_offset ¶
AttributeDescriptor_offset :: proc "c" ( self: ^AttributeDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: offset
Syntax Usage
res := self->offset()
AttributeDescriptor_setBufferIndex ¶
AttributeDescriptor_setBufferIndex :: proc "c" ( self: ^AttributeDescriptor, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: setBufferIndex
Syntax Usage
self->setBufferIndex(bufferIndex)
AttributeDescriptor_setFormat ¶
AttributeDescriptor_setFormat :: proc "c" ( self: ^AttributeDescriptor, format: AttributeFormat, ) {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: setFormat
Syntax Usage
self->setFormat(format)
AttributeDescriptor_setOffset ¶
AttributeDescriptor_setOffset :: proc "c" ( self: ^AttributeDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: AttributeDescriptor
- Name: setOffset
Syntax Usage
self->setOffset(offset)
Attribute_attributeIndex ¶
Attribute_attributeIndex :: proc "c" ( self: ^Attribute, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Attribute
- Name: attributeIndex
Syntax Usage
res := self->attributeIndex()
Attribute_attributeType ¶
Attribute_attributeType :: proc "c" ( self: ^Attribute, ) -> DataType {…}
Objective-C Method Information
- Class: Attribute
- Name: attributeType
Syntax Usage
res := self->attributeType()
Attribute_isPatchControlPointData ¶
Attribute_isPatchControlPointData :: proc "c" ( self: ^Attribute, ) -> bool {…}
Objective-C Method Information
- Class: Attribute
- Name: isPatchControlPointData
Syntax Usage
res := self->isPatchControlPointData()
Attribute_isPatchData ¶
Attribute_isPatchData :: proc "c" ( self: ^Attribute, ) -> bool {…}
Objective-C Method Information
- Class: Attribute
- Name: isPatchData
Syntax Usage
res := self->isPatchData()
BinaryArchiveDescriptor_alloc ¶
BinaryArchiveDescriptor_alloc :: proc "c" () -> ^BinaryArchiveDescriptor {…}
Objective-C Method Information
- Class: BinaryArchiveDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BinaryArchiveDescriptor.alloc()
BinaryArchiveDescriptor_init ¶
BinaryArchiveDescriptor_init :: proc "c" ( self: ^BinaryArchiveDescriptor, ) -> ^BinaryArchiveDescriptor {…}
Objective-C Method Information
- Class: BinaryArchiveDescriptor
- Name: init
Syntax Usage
res := self->init()
BinaryArchiveDescriptor_setUrl ¶
BinaryArchiveDescriptor_setUrl :: proc "c" ( self: ^BinaryArchiveDescriptor, url: ^objc_Foundation.URL, ) {…}
Objective-C Method Information
- Class: BinaryArchiveDescriptor
- Name: setUrl
Syntax Usage
self->setUrl(url)
BinaryArchiveDescriptor_url ¶
BinaryArchiveDescriptor_url :: proc "c" ( self: ^BinaryArchiveDescriptor, ) -> ^objc_Foundation.URL {…}
Objective-C Method Information
- Class: BinaryArchiveDescriptor
- Name: url
Syntax Usage
res := self->url()
BinaryArchive_addComputePipelineFunctions ¶
BinaryArchive_addComputePipelineFunctions :: proc "contextless" ( self: ^BinaryArchive, descriptor: ^ComputePipelineDescriptor, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: addComputePipelineFunctions
Syntax Usage
ok, error := self->addComputePipelineFunctions(descriptor)
BinaryArchive_addFunction ¶
BinaryArchive_addFunction :: proc "contextless" ( self: ^BinaryArchive, descriptor: ^FunctionDescriptor, library: ^Library, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: addFunction
Syntax Usage
ok, error := self->addFunction( descriptor, library, )
BinaryArchive_addRenderPipelineFunctions ¶
BinaryArchive_addRenderPipelineFunctions :: proc "contextless" ( self: ^BinaryArchive, descriptor: ^RenderPipelineDescriptor, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: addRenderPipelineFunctions
Syntax Usage
ok, error := self->addRenderPipelineFunctions(descriptor)
BinaryArchive_addTileRenderPipelineFunctions ¶
BinaryArchive_addTileRenderPipelineFunctions :: proc "contextless" ( self: ^BinaryArchive, descriptor: ^TileRenderPipelineDescriptor, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: addTileRenderPipelineFunctions
Syntax Usage
ok, error := self->addTileRenderPipelineFunctions(descriptor)
BinaryArchive_device ¶
BinaryArchive_device :: proc "c" ( self: ^BinaryArchive, ) -> ^Device {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: device
Syntax Usage
res := self->device()
BinaryArchive_label ¶
BinaryArchive_label :: proc "c" ( self: ^BinaryArchive, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: label
Syntax Usage
res := self->label()
BinaryArchive_serializeToURL ¶
BinaryArchive_serializeToURL :: proc "contextless" ( self: ^BinaryArchive, url: ^objc_Foundation.URL, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: serializeToURL
Syntax Usage
ok, error := self->serializeToURL(url)
BinaryArchive_setLabel ¶
BinaryArchive_setLabel :: proc "c" ( self: ^BinaryArchive, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: BinaryArchive
- Name: setLabel
Syntax Usage
self->setLabel(label)
Binding_access ¶
Binding_access :: proc "c" ( self: ^Binding, ) -> ArgumentAccess {…}
Objective-C Method Information
- Class: Binding
- Name: access
Syntax Usage
res := self->access()
Binding_isArgument ¶
Binding_isArgument :: proc "c" ( self: ^Binding, ) -> bool {…}
Objective-C Method Information
- Class: Binding
- Name: isArgument
Syntax Usage
res := self->isArgument()
Binding_type ¶
Binding_type :: proc "c" ( self: ^Binding, ) -> BindingType {…}
Objective-C Method Information
- Class: Binding
- Name: type
Syntax Usage
res := self->type()
BlitCommandEncoder_copyFromBuffer ¶
BlitCommandEncoder_copyFromBuffer :: proc "c" ( self: ^BlitCommandEncoder, sourceBuffer: ^Buffer, sourceOffset: objc_Foundation.UInteger, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger, size: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromBuffer
Syntax Usage
self->copyFromBuffer( sourceBuffer, sourceOffset, destinationBuffer, destinationOffset, size, )
BlitCommandEncoder_copyFromBufferEx ¶
BlitCommandEncoder_copyFromBufferEx :: proc "c" ( 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, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromBufferEx
Syntax Usage
self->copyFromBufferEx( sourceBuffer, sourceOffset, sourceBytesPerRow, sourceBytesPerImage, sourceSize, destinationTexture, destinationSlice, destinationLevel, destinationOrigin, )
BlitCommandEncoder_copyFromBufferExWithOptions ¶
BlitCommandEncoder_copyFromBufferExWithOptions :: proc "c" ( 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, options: BlitOption, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromBufferExWithOptions
Syntax Usage
self->copyFromBufferExWithOptions( sourceBuffer, sourceOffset, sourceBytesPerRow, sourceBytesPerImage, sourceSize, destinationTexture, destinationSlice, destinationLevel, destinationOrigin, options, )
BlitCommandEncoder_copyFromTexture ¶
BlitCommandEncoder_copyFromTexture :: proc "c" ( self: ^BlitCommandEncoder, sourceTexture: ^Texture, destinationTexture: ^Texture, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromTexture
Syntax Usage
self->copyFromTexture( sourceTexture, destinationTexture, )
BlitCommandEncoder_copyFromTextureEx ¶
BlitCommandEncoder_copyFromTextureEx :: proc "c" ( 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, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromTextureEx
Syntax Usage
self->copyFromTextureEx( sourceTexture, sourceSlice, sourceLevel, sourceOrigin, sourceSize, destinationBuffer, destinationOffset, destinationBytesPerRow, destinationBytesPerImage, )
BlitCommandEncoder_copyFromTextureExWithOptions ¶
BlitCommandEncoder_copyFromTextureExWithOptions :: proc "c" ( 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, options: BlitOption, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromTextureExWithOptions
Syntax Usage
self->copyFromTextureExWithOptions( sourceTexture, sourceSlice, sourceLevel, sourceOrigin, sourceSize, destinationBuffer, destinationOffset, destinationBytesPerRow, destinationBytesPerImage, options, )
BlitCommandEncoder_copyFromTextureWithCounts ¶
BlitCommandEncoder_copyFromTextureWithCounts :: proc "c" ( 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, levelCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromTextureWithCounts
Syntax Usage
self->copyFromTextureWithCounts( sourceTexture, sourceSlice, sourceLevel, destinationTexture, destinationSlice, destinationLevel, sliceCount, levelCount, )
BlitCommandEncoder_copyFromTextureWithDestinationOrigin ¶
BlitCommandEncoder_copyFromTextureWithDestinationOrigin :: proc "c" ( 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, destinationOrigin: Origin, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyFromTextureWithDestinationOrigin
Syntax Usage
self->copyFromTextureWithDestinationOrigin( sourceTexture, sourceSlice, sourceLevel, sourceOrigin, sourceSize, destinationTexture, destinationSlice, destinationLevel, destinationOrigin, )
BlitCommandEncoder_copyIndirectCommandBuffer ¶
BlitCommandEncoder_copyIndirectCommandBuffer :: proc "c" ( self: ^BlitCommandEncoder, source: ^IndirectCommandBuffer, sourceRange: objc_Foundation.Range, destination: ^IndirectCommandBuffer, destinationIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: copyIndirectCommandBuffer
Syntax Usage
self->copyIndirectCommandBuffer( source, sourceRange, destination, destinationIndex, )
BlitCommandEncoder_fillBuffer ¶
BlitCommandEncoder_fillBuffer :: proc "c" ( self: ^BlitCommandEncoder, buffer: ^Buffer, range: objc_Foundation.Range, value: u8, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: fillBuffer
Syntax Usage
self->fillBuffer( buffer, range, value, )
BlitCommandEncoder_generateMipmapsForTexture ¶
BlitCommandEncoder_generateMipmapsForTexture :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: generateMipmapsForTexture
Syntax Usage
self->generateMipmapsForTexture(texture)
BlitCommandEncoder_getTextureAccessCounters ¶
BlitCommandEncoder_getTextureAccessCounters :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, region: Region, mipLevel: objc_Foundation.UInteger, slice: objc_Foundation.UInteger, resetCounters: bool, countersBuffer: ^Buffer, countersBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: getTextureAccessCounters
Syntax Usage
self->getTextureAccessCounters( texture, region, mipLevel, slice, resetCounters, countersBuffer, countersBufferOffset, )
BlitCommandEncoder_optimizeContentsForCPUAccess ¶
BlitCommandEncoder_optimizeContentsForCPUAccess :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: optimizeContentsForCPUAccess
Syntax Usage
self->optimizeContentsForCPUAccess(texture)
BlitCommandEncoder_optimizeContentsForCPUAccessWithSliceAndLevel ¶
BlitCommandEncoder_optimizeContentsForCPUAccessWithSliceAndLevel :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: optimizeContentsForCPUAccessWithSliceAndLevel
Syntax Usage
self->optimizeContentsForCPUAccessWithSliceAndLevel( texture, slice, level, )
BlitCommandEncoder_optimizeContentsForGPUAccess ¶
BlitCommandEncoder_optimizeContentsForGPUAccess :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: optimizeContentsForGPUAccess
Syntax Usage
self->optimizeContentsForGPUAccess(texture)
BlitCommandEncoder_optimizeContentsForGPUAccessWithSliceAndLevel ¶
BlitCommandEncoder_optimizeContentsForGPUAccessWithSliceAndLevel :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: optimizeContentsForGPUAccessWithSliceAndLevel
Syntax Usage
self->optimizeContentsForGPUAccessWithSliceAndLevel( texture, slice, level, )
BlitCommandEncoder_optimizeIndirectCommandBuffer ¶
BlitCommandEncoder_optimizeIndirectCommandBuffer :: proc "c" ( self: ^BlitCommandEncoder, indirectCommandBuffer: ^Buffer, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: optimizeIndirectCommandBuffer
Syntax Usage
self->optimizeIndirectCommandBuffer( indirectCommandBuffer, range, )
BlitCommandEncoder_resetCommandsInBuffer ¶
BlitCommandEncoder_resetCommandsInBuffer :: proc "c" ( self: ^BlitCommandEncoder, buffer: ^Buffer, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: resetCommandsInBuffer
Syntax Usage
self->resetCommandsInBuffer( buffer, range, )
BlitCommandEncoder_resetTextureAccessCounters ¶
BlitCommandEncoder_resetTextureAccessCounters :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, region: Region, mipLevel: objc_Foundation.UInteger, slice: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: resetTextureAccessCounters
Syntax Usage
self->resetTextureAccessCounters( texture, region, mipLevel, slice, )
BlitCommandEncoder_resolveCounters ¶
BlitCommandEncoder_resolveCounters :: proc "c" ( self: ^BlitCommandEncoder, sampleBuffer: ^Buffer, range: objc_Foundation.Range, destinationBuffer: ^Buffer, destinationOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: resolveCounters
Syntax Usage
self->resolveCounters( sampleBuffer, range, destinationBuffer, destinationOffset, )
BlitCommandEncoder_sampleCountersInBuffer ¶
BlitCommandEncoder_sampleCountersInBuffer :: proc "c" ( self: ^BlitCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: sampleCountersInBuffer
Syntax Usage
self->sampleCountersInBuffer( sampleBuffer, sampleIndex, barrier, )
BlitCommandEncoder_synchronizeResource ¶
BlitCommandEncoder_synchronizeResource :: proc "c" ( self: ^BlitCommandEncoder, resource: ^Resource, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: synchronizeResource
Syntax Usage
self->synchronizeResource(resource)
BlitCommandEncoder_synchronizeTexture ¶
BlitCommandEncoder_synchronizeTexture :: proc "c" ( self: ^BlitCommandEncoder, texture: ^Texture, slice: objc_Foundation.UInteger, level: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: synchronizeTexture
Syntax Usage
self->synchronizeTexture( texture, slice, level, )
BlitCommandEncoder_updateFence ¶
BlitCommandEncoder_updateFence :: proc "c" ( self: ^BlitCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: updateFence
Syntax Usage
self->updateFence(fence)
BlitCommandEncoder_waitForFence ¶
BlitCommandEncoder_waitForFence :: proc "c" ( self: ^BlitCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: BlitCommandEncoder
- Name: waitForFence
Syntax Usage
self->waitForFence(fence)
BlitPassDescriptor_alloc ¶
BlitPassDescriptor_alloc :: proc "c" () -> ^BlitPassDescriptor {…}
Objective-C Method Information
- Class: BlitPassDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BlitPassDescriptor.alloc()
BlitPassDescriptor_blitPassDescriptor ¶
BlitPassDescriptor_blitPassDescriptor :: proc "c" () -> ^BlitPassDescriptor {…}
Objective-C Method Information
- Class: BlitPassDescriptor
- Name: blitPassDescriptor
- Kind: Class Method
Syntax Usage
res := BlitPassDescriptor.blitPassDescriptor()
BlitPassDescriptor_init ¶
BlitPassDescriptor_init :: proc "c" ( self: ^BlitPassDescriptor, ) -> ^BlitPassDescriptor {…}
Objective-C Method Information
- Class: BlitPassDescriptor
- Name: init
Syntax Usage
res := self->init()
BlitPassDescriptor_sampleBufferAttachments ¶
BlitPassDescriptor_sampleBufferAttachments :: proc "c" ( self: ^BlitPassDescriptor, ) -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: BlitPassDescriptor
- Name: sampleBufferAttachments
Syntax Usage
res := self->sampleBufferAttachments()
BlitPassSampleBufferAttachmentDescriptorArray_alloc ¶
BlitPassSampleBufferAttachmentDescriptorArray_alloc :: proc "c" () -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BlitPassSampleBufferAttachmentDescriptorArray.alloc()
BlitPassSampleBufferAttachmentDescriptorArray_init ¶
BlitPassSampleBufferAttachmentDescriptorArray_init :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptorArray, ) -> ^BlitPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
BlitPassSampleBufferAttachmentDescriptorArray_object ¶
BlitPassSampleBufferAttachmentDescriptorArray_object :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^BlitPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
BlitPassSampleBufferAttachmentDescriptorArray_setObject ¶
BlitPassSampleBufferAttachmentDescriptorArray_setObject :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptorArray, attachment: ^BlitPassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
BlitPassSampleBufferAttachmentDescriptor_alloc ¶
BlitPassSampleBufferAttachmentDescriptor_alloc :: proc "c" () -> ^BlitPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BlitPassSampleBufferAttachmentDescriptor.alloc()
BlitPassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: endOfEncoderSampleIndex
Syntax Usage
res := self->endOfEncoderSampleIndex()
BlitPassSampleBufferAttachmentDescriptor_init ¶
BlitPassSampleBufferAttachmentDescriptor_init :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, ) -> ^BlitPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
BlitPassSampleBufferAttachmentDescriptor_sampleBuffer ¶
BlitPassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, ) -> ^CounterSampleBuffer {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: sampleBuffer
Syntax Usage
res := self->sampleBuffer()
BlitPassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: setEndOfEncoderSampleIndex
Syntax Usage
self->setEndOfEncoderSampleIndex(endOfEncoderSampleIndex)
BlitPassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
BlitPassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer, ) {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: setSampleBuffer
Syntax Usage
self->setSampleBuffer(sampleBuffer)
BlitPassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: setStartOfEncoderSampleIndex
Syntax Usage
self->setStartOfEncoderSampleIndex(startOfEncoderSampleIndex)
BlitPassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
BlitPassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "c" ( self: ^BlitPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BlitPassSampleBufferAttachmentDescriptor
- Name: startOfEncoderSampleIndex
Syntax Usage
res := self->startOfEncoderSampleIndex()
BufferBinding_bufferAlignment ¶
BufferBinding_bufferAlignment :: proc "c" ( self: ^BufferBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BufferBinding
- Name: bufferAlignment
Syntax Usage
res := self->bufferAlignment()
BufferBinding_bufferDataSize ¶
BufferBinding_bufferDataSize :: proc "c" ( self: ^BufferBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BufferBinding
- Name: bufferDataSize
Syntax Usage
res := self->bufferDataSize()
BufferBinding_bufferDataType ¶
BufferBinding_bufferDataType :: proc "c" ( self: ^BufferBinding, ) -> DataType {…}
Objective-C Method Information
- Class: BufferBinding
- Name: bufferDataType
Syntax Usage
res := self->bufferDataType()
BufferBinding_bufferPointerType ¶
BufferBinding_bufferPointerType :: proc "c" ( self: ^BufferBinding, ) -> ^PointerType {…}
Objective-C Method Information
- Class: BufferBinding
- Name: bufferPointerType
Syntax Usage
res := self->bufferPointerType()
BufferBinding_bufferStructType ¶
BufferBinding_bufferStructType :: proc "c" ( self: ^BufferBinding, ) -> ^StructType {…}
Objective-C Method Information
- Class: BufferBinding
- Name: bufferStructType
Syntax Usage
res := self->bufferStructType()
BufferLayoutDescriptorArray_alloc ¶
BufferLayoutDescriptorArray_alloc :: proc "c" () -> ^BufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: BufferLayoutDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BufferLayoutDescriptorArray.alloc()
BufferLayoutDescriptorArray_init ¶
BufferLayoutDescriptorArray_init :: proc "c" ( self: ^BufferLayoutDescriptorArray, ) -> ^BufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: BufferLayoutDescriptorArray
- Name: init
Syntax Usage
res := self->init()
BufferLayoutDescriptorArray_object ¶
BufferLayoutDescriptorArray_object :: proc "c" ( self: ^BufferLayoutDescriptorArray, index: objc_Foundation.UInteger, ) -> ^BufferLayoutDescriptor {…}
Objective-C Method Information
- Class: BufferLayoutDescriptorArray
- Name: object
Syntax Usage
res := self->object(index)
BufferLayoutDescriptorArray_setObject ¶
BufferLayoutDescriptorArray_setObject :: proc "c" ( self: ^BufferLayoutDescriptorArray, bufferDesc: ^BufferLayoutDescriptor, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BufferLayoutDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( bufferDesc, index, )
BufferLayoutDescriptor_alloc ¶
BufferLayoutDescriptor_alloc :: proc "c" () -> ^BufferLayoutDescriptor {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := BufferLayoutDescriptor.alloc()
BufferLayoutDescriptor_init ¶
BufferLayoutDescriptor_init :: proc "c" ( self: ^BufferLayoutDescriptor, ) -> ^BufferLayoutDescriptor {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: init
Syntax Usage
res := self->init()
BufferLayoutDescriptor_setStepFunction ¶
BufferLayoutDescriptor_setStepFunction :: proc "c" ( self: ^BufferLayoutDescriptor, stepFunction: StepFunction, ) {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: setStepFunction
Syntax Usage
self->setStepFunction(stepFunction)
BufferLayoutDescriptor_setStepRate ¶
BufferLayoutDescriptor_setStepRate :: proc "c" ( self: ^BufferLayoutDescriptor, stepRate: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: setStepRate
Syntax Usage
self->setStepRate(stepRate)
BufferLayoutDescriptor_setStride ¶
BufferLayoutDescriptor_setStride :: proc "c" ( self: ^BufferLayoutDescriptor, stride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: setStride
Syntax Usage
self->setStride(stride)
BufferLayoutDescriptor_stepFunction ¶
BufferLayoutDescriptor_stepFunction :: proc "c" ( self: ^BufferLayoutDescriptor, ) -> StepFunction {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: stepFunction
Syntax Usage
res := self->stepFunction()
BufferLayoutDescriptor_stepRate ¶
BufferLayoutDescriptor_stepRate :: proc "c" ( self: ^BufferLayoutDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: stepRate
Syntax Usage
res := self->stepRate()
BufferLayoutDescriptor_stride ¶
BufferLayoutDescriptor_stride :: proc "c" ( self: ^BufferLayoutDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: BufferLayoutDescriptor
- Name: stride
Syntax Usage
res := self->stride()
Buffer_addDebugMarker ¶
Buffer_addDebugMarker :: proc "c" ( self: ^Buffer, marker: ^objc_Foundation.String, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: Buffer
- Name: addDebugMarker
Syntax Usage
self->addDebugMarker( marker, range, )
Buffer_contentsAsSlice ¶
Buffer_contentsAsSlice :: proc "c" ( self: ^Buffer, $T: typeid/[]T, ) -> T {…}
Objective-C Method Information
- Class: Buffer
- Name: contentsAsSlice
Syntax Usage
res := self->contentsAsSlice(T)
Buffer_contentsPointer ¶
Buffer_contentsPointer :: proc "c" ( self: ^Buffer, ) -> rawptr {…}
Objective-C Method Information
- Class: Buffer
- Name: contentsPointer
Syntax Usage
res := self->contentsPointer()
Buffer_didModifyRange ¶
Buffer_didModifyRange :: proc "c" ( self: ^Buffer, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: Buffer
- Name: didModifyRange
Syntax Usage
self->didModifyRange(range)
Buffer_gpuAddress ¶
Buffer_gpuAddress :: proc "c" ( self: ^Buffer, ) -> u64 {…}
Objective-C Method Information
- Class: Buffer
- Name: gpuAddress
Syntax Usage
res := self->gpuAddress()
Buffer_newRemoteBufferViewForDevice ¶
Buffer_newRemoteBufferViewForDevice :: proc "c" ( self: ^Buffer, device: ^Device, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Buffer
- Name: newRemoteBufferViewForDevice
Syntax Usage
res := self->newRemoteBufferViewForDevice(device)
Buffer_newRemoveBufferViewForDevice ¶
Buffer_newRemoveBufferViewForDevice :: proc "c" ( self: ^Buffer, device: ^Device, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Buffer
- Name: newRemoveBufferViewForDevice
Syntax Usage
res := self->newRemoveBufferViewForDevice(device)
Buffer_newTexture ¶
Buffer_newTexture :: proc "c" ( self: ^Buffer, descriptor: ^TextureDescriptor, offset: objc_Foundation.UInteger, bytesPerRow: objc_Foundation.UInteger, ) -> ^Texture {…}
Objective-C Method Information
- Class: Buffer
- Name: newTexture
Syntax Usage
res := self->newTexture( descriptor, offset, bytesPerRow, )
Buffer_remoteStorageBuffer ¶
Buffer_remoteStorageBuffer :: proc "c" ( self: ^Buffer, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Buffer
- Name: remoteStorageBuffer
Syntax Usage
res := self->remoteStorageBuffer()
Buffer_removeAllDebugMarkers ¶
Buffer_removeAllDebugMarkers :: proc "c" ( self: ^Buffer, ) {…}
Objective-C Method Information
- Class: Buffer
- Name: removeAllDebugMarkers
Syntax Usage
self->removeAllDebugMarkers()
CaptureDescriptor_alloc ¶
CaptureDescriptor_alloc :: proc "c" () -> ^CaptureDescriptor {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := CaptureDescriptor.alloc()
CaptureDescriptor_captureObject ¶
CaptureDescriptor_captureObject :: proc "c" ( self: ^CaptureDescriptor, ) -> ^objc_Foundation.Object {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: captureObject
Syntax Usage
res := self->captureObject()
CaptureDescriptor_destination ¶
CaptureDescriptor_destination :: proc "c" ( self: ^CaptureDescriptor, ) -> CaptureDestination {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: destination
Syntax Usage
res := self->destination()
CaptureDescriptor_init ¶
CaptureDescriptor_init :: proc "c" ( self: ^CaptureDescriptor, ) -> ^CaptureDescriptor {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: init
Syntax Usage
res := self->init()
CaptureDescriptor_outputURL ¶
CaptureDescriptor_outputURL :: proc "c" ( self: ^CaptureDescriptor, ) -> ^objc_Foundation.URL {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: outputURL
Syntax Usage
res := self->outputURL()
CaptureDescriptor_setCaptureObject ¶
CaptureDescriptor_setCaptureObject :: proc "c" ( self: ^CaptureDescriptor, captureObject: ^objc_Foundation.Object, ) {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: setCaptureObject
Syntax Usage
self->setCaptureObject(captureObject)
CaptureDescriptor_setDestination ¶
CaptureDescriptor_setDestination :: proc "c" ( self: ^CaptureDescriptor, destination: CaptureDestination, ) {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: setDestination
Syntax Usage
self->setDestination(destination)
CaptureDescriptor_setOutputURL ¶
CaptureDescriptor_setOutputURL :: proc "c" ( self: ^CaptureDescriptor, outputURL: ^objc_Foundation.URL, ) {…}
Objective-C Method Information
- Class: CaptureDescriptor
- Name: setOutputURL
Syntax Usage
self->setOutputURL(outputURL)
CaptureManager_alloc ¶
CaptureManager_alloc :: proc "c" () -> ^CaptureManager {…}
Objective-C Method Information
- Class: CaptureManager
- Name: alloc
- Kind: Class Method
Syntax Usage
res := CaptureManager.alloc()
CaptureManager_defaultCaptureScope ¶
CaptureManager_defaultCaptureScope :: proc "c" ( self: ^CaptureManager, ) -> ^CaptureManager {…}
Objective-C Method Information
- Class: CaptureManager
- Name: defaultCaptureScope
Syntax Usage
res := self->defaultCaptureScope()
CaptureManager_init ¶
CaptureManager_init :: proc "c" ( self: ^CaptureManager, ) -> ^CaptureManager {…}
Objective-C Method Information
- Class: CaptureManager
- Name: init
Syntax Usage
res := self->init()
CaptureManager_isCapturing ¶
CaptureManager_isCapturing :: proc "c" ( self: ^CaptureManager, ) -> bool {…}
Objective-C Method Information
- Class: CaptureManager
- Name: isCapturing
Syntax Usage
res := self->isCapturing()
CaptureManager_newCaptureScopeWithCommandQueue ¶
CaptureManager_newCaptureScopeWithCommandQueue :: proc "c" ( self: ^CaptureManager, commandQueue: ^CommandQueue, ) -> ^CaptureScope {…}
Objective-C Method Information
- Class: CaptureManager
- Name: newCaptureScopeWithCommandQueue
Syntax Usage
res := self->newCaptureScopeWithCommandQueue(commandQueue)
CaptureManager_newCaptureScopeWithDevice ¶
CaptureManager_newCaptureScopeWithDevice :: proc "c" ( self: ^CaptureManager, device: ^Device, ) -> ^CaptureScope {…}
Objective-C Method Information
- Class: CaptureManager
- Name: newCaptureScopeWithDevice
Syntax Usage
res := self->newCaptureScopeWithDevice(device)
CaptureManager_setDefaultCaptureScope ¶
CaptureManager_setDefaultCaptureScope :: proc "c" ( self: ^CaptureManager, defaultCaptureScope: ^CaptureScope, ) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: setDefaultCaptureScope
Syntax Usage
self->setDefaultCaptureScope(defaultCaptureScope)
CaptureManager_sharedCaptureManager ¶
CaptureManager_sharedCaptureManager :: proc "c" () -> ^CaptureManager {…}
Objective-C Method Information
- Class: CaptureManager
- Name: sharedCaptureManager
- Kind: Class Method
Syntax Usage
res := CaptureManager.sharedCaptureManager()
CaptureManager_startCaptureWithCommandQueue ¶
CaptureManager_startCaptureWithCommandQueue :: proc "c" ( self: ^CaptureManager, commandQueue: ^CommandQueue, ) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: startCaptureWithCommandQueue
Syntax Usage
self->startCaptureWithCommandQueue(commandQueue)
CaptureManager_startCaptureWithDescriptor ¶
CaptureManager_startCaptureWithDescriptor :: proc "contextless" ( self: ^CaptureManager, descriptor: ^CaptureDescriptor, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: startCaptureWithDescriptor
Syntax Usage
ok, error := self->startCaptureWithDescriptor(descriptor)
CaptureManager_startCaptureWithDevice ¶
CaptureManager_startCaptureWithDevice :: proc "c" ( self: ^CaptureManager, device: ^Device, ) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: startCaptureWithDevice
Syntax Usage
self->startCaptureWithDevice(device)
CaptureManager_startCaptureWithScope ¶
CaptureManager_startCaptureWithScope :: proc "c" ( self: ^CaptureManager, captureScope: ^CaptureScope, ) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: startCaptureWithScope
Syntax Usage
self->startCaptureWithScope(captureScope)
CaptureManager_stopCapture ¶
CaptureManager_stopCapture :: proc "c" ( self: ^CaptureManager, ) {…}
Objective-C Method Information
- Class: CaptureManager
- Name: stopCapture
Syntax Usage
self->stopCapture()
CaptureManager_supportsDestination ¶
CaptureManager_supportsDestination :: proc "c" ( self: ^CaptureManager, destination: CaptureDestination, ) -> bool {…}
Objective-C Method Information
- Class: CaptureManager
- Name: supportsDestination
Syntax Usage
res := self->supportsDestination(destination)
CaptureScope_beginScope ¶
CaptureScope_beginScope :: proc "c" ( self: ^CaptureScope, ) {…}
Objective-C Method Information
- Class: CaptureScope
- Name: beginScope
Syntax Usage
self->beginScope()
CaptureScope_commandQueue ¶
CaptureScope_commandQueue :: proc "c" ( self: ^CaptureScope, ) -> ^CommandQueue {…}
Objective-C Method Information
- Class: CaptureScope
- Name: commandQueue
Syntax Usage
res := self->commandQueue()
CaptureScope_device ¶
CaptureScope_device :: proc "c" ( self: ^CaptureScope, ) -> ^Device {…}
Objective-C Method Information
- Class: CaptureScope
- Name: device
Syntax Usage
res := self->device()
CaptureScope_endScope ¶
CaptureScope_endScope :: proc "c" ( self: ^CaptureScope, ) {…}
Objective-C Method Information
- Class: CaptureScope
- Name: endScope
Syntax Usage
self->endScope()
CaptureScope_label ¶
CaptureScope_label :: proc "c" ( self: ^CaptureScope, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CaptureScope
- Name: label
Syntax Usage
res := self->label()
CaptureScope_setLabel ¶
CaptureScope_setLabel :: proc "c" ( self: ^CaptureScope, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CaptureScope
- Name: setLabel
Syntax Usage
self->setLabel(label)
CommandBufferDescriptor_alloc ¶
CommandBufferDescriptor_alloc :: proc "c" () -> ^CommandBufferDescriptor {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := CommandBufferDescriptor.alloc()
CommandBufferDescriptor_errorOptions ¶
CommandBufferDescriptor_errorOptions :: proc "c" ( self: ^CommandBufferDescriptor, ) -> CommandBufferErrorOption {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: errorOptions
Syntax Usage
res := self->errorOptions()
CommandBufferDescriptor_init ¶
CommandBufferDescriptor_init :: proc "c" ( self: ^CommandBufferDescriptor, ) -> ^CommandBufferDescriptor {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: init
Syntax Usage
res := self->init()
CommandBufferDescriptor_retainedReferences ¶
CommandBufferDescriptor_retainedReferences :: proc "c" ( self: ^CommandBufferDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: retainedReferences
Syntax Usage
res := self->retainedReferences()
CommandBufferDescriptor_setErrorOptions ¶
CommandBufferDescriptor_setErrorOptions :: proc "c" ( self: ^CommandBufferDescriptor, errorOptions: CommandBufferErrorOption, ) {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: setErrorOptions
Syntax Usage
self->setErrorOptions(errorOptions)
CommandBufferDescriptor_setRetainedReferences ¶
CommandBufferDescriptor_setRetainedReferences :: proc "c" ( self: ^CommandBufferDescriptor, retainedReferences: bool, ) {…}
Objective-C Method Information
- Class: CommandBufferDescriptor
- Name: setRetainedReferences
Syntax Usage
self->setRetainedReferences(retainedReferences)
CommandBufferEncoderInfo_debugSignposts ¶
CommandBufferEncoderInfo_debugSignposts :: proc "c" ( self: ^CommandBufferEncoderInfo, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: CommandBufferEncoderInfo
- Name: debugSignposts
Syntax Usage
res := self->debugSignposts()
CommandBufferEncoderInfo_errorState ¶
CommandBufferEncoderInfo_errorState :: proc "c" ( self: ^CommandBufferEncoderInfo, ) -> CommandEncoderErrorState {…}
Objective-C Method Information
- Class: CommandBufferEncoderInfo
- Name: errorState
Syntax Usage
res := self->errorState()
CommandBufferEncoderInfo_label ¶
CommandBufferEncoderInfo_label :: proc "c" ( self: ^CommandBufferEncoderInfo, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CommandBufferEncoderInfo
- Name: label
Syntax Usage
res := self->label()
CommandBuffer_GPUEndTime ¶
CommandBuffer_GPUEndTime :: proc "c" ( self: ^CommandBuffer, ) -> objc_Foundation.TimeInterval {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: GPUEndTime
Syntax Usage
res := self->GPUEndTime()
CommandBuffer_GPUStartTime ¶
CommandBuffer_GPUStartTime :: proc "c" ( self: ^CommandBuffer, ) -> objc_Foundation.TimeInterval {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: GPUStartTime
Syntax Usage
res := self->GPUStartTime()
CommandBuffer_accelerationStructureCommandEncoder ¶
CommandBuffer_accelerationStructureCommandEncoder :: proc "c" ( self: ^CommandBuffer, ) -> ^AccelerationStructureCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: accelerationStructureCommandEncoder
Syntax Usage
res := self->accelerationStructureCommandEncoder()
CommandBuffer_accelerationStructureCommandEncoderWithDescriptor ¶
CommandBuffer_accelerationStructureCommandEncoderWithDescriptor :: proc "c" ( self: ^CommandBuffer, descriptor: ^AccelerationStructurePassDescriptor, ) -> ^AccelerationStructureCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: accelerationStructureCommandEncoderWithDescriptor
Syntax Usage
res := self->accelerationStructureCommandEncoderWithDescriptor(descriptor)
CommandBuffer_addCompletedHandler ¶
CommandBuffer_addCompletedHandler :: proc "c" ( self: ^CommandBuffer, block: CommandBufferHandler, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: addCompletedHandler
Syntax Usage
self->addCompletedHandler(block)
CommandBuffer_addScheduledHandler ¶
CommandBuffer_addScheduledHandler :: proc "c" ( self: ^CommandBuffer, block: CommandBufferHandler, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: addScheduledHandler
Syntax Usage
self->addScheduledHandler(block)
CommandBuffer_blitCommandEncoder ¶
CommandBuffer_blitCommandEncoder :: proc "c" ( self: ^CommandBuffer, ) -> ^BlitCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: blitCommandEncoder
Syntax Usage
res := self->blitCommandEncoder()
CommandBuffer_blitCommandEncoderWithDescriptor ¶
CommandBuffer_blitCommandEncoderWithDescriptor :: proc "c" ( self: ^CommandBuffer, blitPassDescriptor: ^BlitPassDescriptor, ) -> ^BlitCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: blitCommandEncoderWithDescriptor
Syntax Usage
res := self->blitCommandEncoderWithDescriptor(blitPassDescriptor)
CommandBuffer_commandQueue ¶
CommandBuffer_commandQueue :: proc "c" ( self: ^CommandBuffer, ) -> ^CommandQueue {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: commandQueue
Syntax Usage
res := self->commandQueue()
CommandBuffer_commit ¶
CommandBuffer_commit :: proc "c" ( self: ^CommandBuffer, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: commit
Syntax Usage
self->commit()
CommandBuffer_computeCommandEncoder ¶
CommandBuffer_computeCommandEncoder :: proc "c" ( self: ^CommandBuffer, ) -> ^ComputeCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: computeCommandEncoder
Syntax Usage
res := self->computeCommandEncoder()
CommandBuffer_computeCommandEncoderWithDescriptor ¶
CommandBuffer_computeCommandEncoderWithDescriptor :: proc "c" ( self: ^CommandBuffer, computePassDescriptor: ^ComputePassDescriptor, ) -> ^ComputeCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: computeCommandEncoderWithDescriptor
Syntax Usage
res := self->computeCommandEncoderWithDescriptor(computePassDescriptor)
CommandBuffer_computeCommandEncoderWithDispatchType ¶
CommandBuffer_computeCommandEncoderWithDispatchType :: proc "c" ( self: ^CommandBuffer, dispatchType: DispatchType, ) -> ^ComputeCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: computeCommandEncoderWithDispatchType
Syntax Usage
res := self->computeCommandEncoderWithDispatchType(dispatchType)
CommandBuffer_device ¶
CommandBuffer_device :: proc "c" ( self: ^CommandBuffer, ) -> ^Device {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: device
Syntax Usage
res := self->device()
CommandBuffer_encodeSignalEvent ¶
CommandBuffer_encodeSignalEvent :: proc "c" ( self: ^CommandBuffer, event: ^Event, value: u64, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: encodeSignalEvent
Syntax Usage
self->encodeSignalEvent( event, value, )
CommandBuffer_encodeWaitForEvent ¶
CommandBuffer_encodeWaitForEvent :: proc "c" ( self: ^CommandBuffer, event: ^Event, value: u64, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: encodeWaitForEvent
Syntax Usage
self->encodeWaitForEvent( event, value, )
CommandBuffer_enqueue ¶
CommandBuffer_enqueue :: proc "c" ( self: ^CommandBuffer, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: enqueue
Syntax Usage
self->enqueue()
CommandBuffer_error ¶
CommandBuffer_error :: proc "c" ( self: ^CommandBuffer, ) -> ^objc_Foundation.Error {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: error
Syntax Usage
res := self->error()
CommandBuffer_errorOptions ¶
CommandBuffer_errorOptions :: proc "c" ( self: ^CommandBuffer, ) -> CommandBufferErrorOption {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: errorOptions
Syntax Usage
res := self->errorOptions()
CommandBuffer_kernelEndTime ¶
CommandBuffer_kernelEndTime :: proc "c" ( self: ^CommandBuffer, ) -> objc_Foundation.TimeInterval {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: kernelEndTime
Syntax Usage
res := self->kernelEndTime()
CommandBuffer_kernelStartTime ¶
CommandBuffer_kernelStartTime :: proc "c" ( self: ^CommandBuffer, ) -> objc_Foundation.TimeInterval {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: kernelStartTime
Syntax Usage
res := self->kernelStartTime()
CommandBuffer_label ¶
CommandBuffer_label :: proc "c" ( self: ^CommandBuffer, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: label
Syntax Usage
res := self->label()
CommandBuffer_logs ¶
CommandBuffer_logs :: proc "c" ( self: ^CommandBuffer, ) -> ^LogContainer {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: logs
Syntax Usage
res := self->logs()
CommandBuffer_parallelRenderCommandEncoder ¶
CommandBuffer_parallelRenderCommandEncoder :: proc "c" ( self: ^CommandBuffer, renderPassDescriptor: ^RenderPassDescriptor, ) -> ^ParallelRenderCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: parallelRenderCommandEncoder
Syntax Usage
res := self->parallelRenderCommandEncoder(renderPassDescriptor)
CommandBuffer_popDebugGroup ¶
CommandBuffer_popDebugGroup :: proc "c" ( self: ^CommandBuffer, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: popDebugGroup
Syntax Usage
self->popDebugGroup()
CommandBuffer_presentDrawable ¶
CommandBuffer_presentDrawable :: proc "c" ( self: ^CommandBuffer, drawable: ^Drawable, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: presentDrawable
Syntax Usage
self->presentDrawable(drawable)
CommandBuffer_presentDrawableAfterMinimumDuration ¶
CommandBuffer_presentDrawableAfterMinimumDuration :: proc "c" ( self: ^CommandBuffer, drawable: ^Drawable, duration: objc_Foundation.TimeInterval, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: presentDrawableAfterMinimumDuration
Syntax Usage
self->presentDrawableAfterMinimumDuration( drawable, duration, )
CommandBuffer_presentDrawableAtTime ¶
CommandBuffer_presentDrawableAtTime :: proc "c" ( self: ^CommandBuffer, drawable: ^Drawable, presentationTime: objc_Foundation.TimeInterval, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: presentDrawableAtTime
Syntax Usage
self->presentDrawableAtTime( drawable, presentationTime, )
CommandBuffer_pushDebugGroup ¶
CommandBuffer_pushDebugGroup :: proc "c" ( self: ^CommandBuffer, string: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: pushDebugGroup
Syntax Usage
self->pushDebugGroup(string)
CommandBuffer_renderCommandEncoderWithDescriptor ¶
CommandBuffer_renderCommandEncoderWithDescriptor :: proc "c" ( self: ^CommandBuffer, renderPassDescriptor: ^RenderPassDescriptor, ) -> ^RenderCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: renderCommandEncoderWithDescriptor
Syntax Usage
res := self->renderCommandEncoderWithDescriptor(renderPassDescriptor)
CommandBuffer_resourceStateCommandEncoder ¶
CommandBuffer_resourceStateCommandEncoder :: proc "c" ( self: ^CommandBuffer, ) -> ^CommandBuffer {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: resourceStateCommandEncoder
Syntax Usage
res := self->resourceStateCommandEncoder()
CommandBuffer_resourceStateCommandEncoderWithDescriptor ¶
CommandBuffer_resourceStateCommandEncoderWithDescriptor :: proc "c" ( self: ^CommandBuffer, resourceStatePassDescriptor: ^ResourceStatePassDescriptor, ) -> ^ResourceStateCommandEncoder {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: resourceStateCommandEncoderWithDescriptor
Syntax Usage
res := self->resourceStateCommandEncoderWithDescriptor(resourceStatePassDescriptor)
CommandBuffer_retainedReferences ¶
CommandBuffer_retainedReferences :: proc "c" ( self: ^CommandBuffer, ) -> bool {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: retainedReferences
Syntax Usage
res := self->retainedReferences()
CommandBuffer_setLabel ¶
CommandBuffer_setLabel :: proc "c" ( self: ^CommandBuffer, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: setLabel
Syntax Usage
self->setLabel(label)
CommandBuffer_status ¶
CommandBuffer_status :: proc "c" ( self: ^CommandBuffer, ) -> CommandBufferStatus {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: status
Syntax Usage
res := self->status()
CommandBuffer_waitUntilCompleted ¶
CommandBuffer_waitUntilCompleted :: proc "c" ( self: ^CommandBuffer, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: waitUntilCompleted
Syntax Usage
self->waitUntilCompleted()
CommandBuffer_waitUntilScheduled ¶
CommandBuffer_waitUntilScheduled :: proc "c" ( self: ^CommandBuffer, ) {…}
Objective-C Method Information
- Class: CommandBuffer
- Name: waitUntilScheduled
Syntax Usage
self->waitUntilScheduled()
CommandEncoder_device ¶
CommandEncoder_device :: proc "c" ( self: ^CommandEncoder, ) -> ^Device {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: device
Syntax Usage
res := self->device()
CommandEncoder_endEncoding ¶
CommandEncoder_endEncoding :: proc "c" ( self: ^CommandEncoder, ) {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: endEncoding
Syntax Usage
self->endEncoding()
CommandEncoder_insertDebugSignpost ¶
CommandEncoder_insertDebugSignpost :: proc "c" ( self: ^CommandEncoder, string: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: insertDebugSignpost
Syntax Usage
self->insertDebugSignpost(string)
CommandEncoder_label ¶
CommandEncoder_label :: proc "c" ( self: ^CommandEncoder, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: label
Syntax Usage
res := self->label()
CommandEncoder_popDebugGroup ¶
CommandEncoder_popDebugGroup :: proc "c" ( self: ^CommandEncoder, ) {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: popDebugGroup
Syntax Usage
self->popDebugGroup()
CommandEncoder_pushDebugGroup ¶
CommandEncoder_pushDebugGroup :: proc "c" ( self: ^CommandEncoder, string: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: pushDebugGroup
Syntax Usage
self->pushDebugGroup(string)
CommandEncoder_setLabel ¶
CommandEncoder_setLabel :: proc "c" ( self: ^CommandEncoder, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandEncoder
- Name: setLabel
Syntax Usage
self->setLabel(label)
CommandQueue_commandBuffer ¶
CommandQueue_commandBuffer :: proc "c" ( self: ^CommandQueue, ) -> ^CommandBuffer {…}
Objective-C Method Information
- Class: CommandQueue
- Name: commandBuffer
Syntax Usage
res := self->commandBuffer()
CommandQueue_commandBufferWithDescriptor ¶
CommandQueue_commandBufferWithDescriptor :: proc "c" ( self: ^CommandQueue, descriptor: ^CommandBufferDescriptor, ) -> ^CommandBuffer {…}
Objective-C Method Information
- Class: CommandQueue
- Name: commandBufferWithDescriptor
Syntax Usage
res := self->commandBufferWithDescriptor(descriptor)
CommandQueue_commandBufferWithUnretainedReferences ¶
CommandQueue_commandBufferWithUnretainedReferences :: proc "c" ( self: ^CommandQueue, ) -> ^CommandBuffer {…}
Objective-C Method Information
- Class: CommandQueue
- Name: commandBufferWithUnretainedReferences
Syntax Usage
res := self->commandBufferWithUnretainedReferences()
CommandQueue_device ¶
CommandQueue_device :: proc "c" ( self: ^CommandQueue, ) -> ^Device {…}
Objective-C Method Information
- Class: CommandQueue
- Name: device
Syntax Usage
res := self->device()
CommandQueue_insertDebugCaptureBoundary ¶
CommandQueue_insertDebugCaptureBoundary :: proc "c" ( self: ^CommandQueue, ) {…}
Objective-C Method Information
- Class: CommandQueue
- Name: insertDebugCaptureBoundary
Syntax Usage
self->insertDebugCaptureBoundary()
CommandQueue_label ¶
CommandQueue_label :: proc "c" ( self: ^CommandQueue, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CommandQueue
- Name: label
Syntax Usage
res := self->label()
CommandQueue_setLabel ¶
CommandQueue_setLabel :: proc "c" ( self: ^CommandQueue, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CommandQueue
- Name: setLabel
Syntax Usage
self->setLabel(label)
CompileOptions_alloc ¶
CompileOptions_alloc :: proc "c" () -> ^CompileOptions {…}
Objective-C Method Information
- Class: CompileOptions
- Name: alloc
- Kind: Class Method
Syntax Usage
res := CompileOptions.alloc()
CompileOptions_fastMathEnabled ¶
CompileOptions_fastMathEnabled :: proc "c" ( self: ^CompileOptions, ) -> bool {…}
Objective-C Method Information
- Class: CompileOptions
- Name: fastMathEnabled
Syntax Usage
res := self->fastMathEnabled()
CompileOptions_init ¶
CompileOptions_init :: proc "c" ( self: ^CompileOptions, ) -> ^CompileOptions {…}
Objective-C Method Information
- Class: CompileOptions
- Name: init
Syntax Usage
res := self->init()
CompileOptions_installName ¶
CompileOptions_installName :: proc "c" ( self: ^CompileOptions, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CompileOptions
- Name: installName
Syntax Usage
res := self->installName()
CompileOptions_languageVersion ¶
CompileOptions_languageVersion :: proc "c" ( self: ^CompileOptions, ) -> LanguageVersion {…}
Objective-C Method Information
- Class: CompileOptions
- Name: languageVersion
Syntax Usage
res := self->languageVersion()
CompileOptions_libraries ¶
CompileOptions_libraries :: proc "c" ( self: ^CompileOptions, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: CompileOptions
- Name: libraries
Syntax Usage
res := self->libraries()
CompileOptions_libraryType ¶
CompileOptions_libraryType :: proc "c" ( self: ^CompileOptions, ) -> LibraryType {…}
Objective-C Method Information
- Class: CompileOptions
- Name: libraryType
Syntax Usage
res := self->libraryType()
CompileOptions_optimizationLevel ¶
CompileOptions_optimizationLevel :: proc "c" ( self: ^CompileOptions, ) -> LibraryOptimizationLevel {…}
Objective-C Method Information
- Class: CompileOptions
- Name: optimizationLevel
Syntax Usage
res := self->optimizationLevel()
CompileOptions_preprocessorMacros ¶
CompileOptions_preprocessorMacros :: proc "c" ( self: ^CompileOptions, ) -> ^objc_Foundation.Dictionary {…}
Objective-C Method Information
- Class: CompileOptions
- Name: preprocessorMacros
Syntax Usage
res := self->preprocessorMacros()
CompileOptions_preserveInvariance ¶
CompileOptions_preserveInvariance :: proc "c" ( self: ^CompileOptions, ) -> bool {…}
Objective-C Method Information
- Class: CompileOptions
- Name: preserveInvariance
Syntax Usage
res := self->preserveInvariance()
CompileOptions_setFastMathEnabled ¶
CompileOptions_setFastMathEnabled :: proc "c" ( self: ^CompileOptions, fastMathEnabled: bool, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setFastMathEnabled
Syntax Usage
self->setFastMathEnabled(fastMathEnabled)
CompileOptions_setInstallName ¶
CompileOptions_setInstallName :: proc "c" ( self: ^CompileOptions, installName: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setInstallName
Syntax Usage
self->setInstallName(installName)
CompileOptions_setLanguageVersion ¶
CompileOptions_setLanguageVersion :: proc "c" ( self: ^CompileOptions, languageVersion: LanguageVersion, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setLanguageVersion
Syntax Usage
self->setLanguageVersion(languageVersion)
CompileOptions_setLibraries ¶
CompileOptions_setLibraries :: proc "c" ( self: ^CompileOptions, libraries: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setLibraries
Syntax Usage
self->setLibraries(libraries)
CompileOptions_setLibraryType ¶
CompileOptions_setLibraryType :: proc "c" ( self: ^CompileOptions, libraryType: LibraryType, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setLibraryType
Syntax Usage
self->setLibraryType(libraryType)
CompileOptions_setOptimizationLevel ¶
CompileOptions_setOptimizationLevel :: proc "c" ( self: ^CompileOptions, optimizationLevel: LibraryOptimizationLevel, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setOptimizationLevel
Syntax Usage
self->setOptimizationLevel(optimizationLevel)
CompileOptions_setPreprocessorMacros ¶
CompileOptions_setPreprocessorMacros :: proc "c" ( self: ^CompileOptions, preprocessorMacros: ^objc_Foundation.Dictionary, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setPreprocessorMacros
Syntax Usage
self->setPreprocessorMacros(preprocessorMacros)
CompileOptions_setPreserveInvariance ¶
CompileOptions_setPreserveInvariance :: proc "c" ( self: ^CompileOptions, preserveInvariance: bool, ) {…}
Objective-C Method Information
- Class: CompileOptions
- Name: setPreserveInvariance
Syntax Usage
self->setPreserveInvariance(preserveInvariance)
ComputeCommandEncoder_dispatchThreadgroups ¶
ComputeCommandEncoder_dispatchThreadgroups :: proc "c" ( self: ^ComputeCommandEncoder, threadgroupsPerGrid: Size, threadsPerThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: dispatchThreadgroups
Syntax Usage
self->dispatchThreadgroups( threadgroupsPerGrid, threadsPerThreadgroup, )
ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer ¶
ComputeCommandEncoder_dispatchThreadgroupsWithIndirectBuffer :: proc "c" ( self: ^ComputeCommandEncoder, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, threadsPerThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: dispatchThreadgroupsWithIndirectBuffer
Syntax Usage
self->dispatchThreadgroupsWithIndirectBuffer( indirectBuffer, indirectBufferOffset, threadsPerThreadgroup, )
ComputeCommandEncoder_dispatchThreads ¶
ComputeCommandEncoder_dispatchThreads :: proc "c" ( self: ^ComputeCommandEncoder, threadsPerGrid: Size, threadsPerThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: dispatchThreads
Syntax Usage
self->dispatchThreads( threadsPerGrid, threadsPerThreadgroup, )
ComputeCommandEncoder_dispatchType ¶
ComputeCommandEncoder_dispatchType :: proc "c" ( self: ^ComputeCommandEncoder, ) -> DispatchType {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: dispatchType
Syntax Usage
res := self->dispatchType()
ComputeCommandEncoder_executeCommandsInBuffer ¶
ComputeCommandEncoder_executeCommandsInBuffer :: proc "c" ( self: ^ComputeCommandEncoder, indirectCommandbuffer: ^Buffer, indirectRangeBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: executeCommandsInBuffer
Syntax Usage
self->executeCommandsInBuffer( indirectCommandbuffer, indirectRangeBuffer, indirectBufferOffset, )
ComputeCommandEncoder_executeCommandsInBufferWithRange ¶
ComputeCommandEncoder_executeCommandsInBufferWithRange :: proc "c" ( self: ^ComputeCommandEncoder, indirectCommandBuffer: ^Buffer, executionRange: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: executeCommandsInBufferWithRange
Syntax Usage
self->executeCommandsInBufferWithRange( indirectCommandBuffer, executionRange, )
ComputeCommandEncoder_memoryBarrierWithResources ¶
ComputeCommandEncoder_memoryBarrierWithResources :: proc "c" ( self: ^ComputeCommandEncoder, resources: []^Resource, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: memoryBarrierWithResources
Syntax Usage
self->memoryBarrierWithResources(resources)
ComputeCommandEncoder_memoryBarrierWithScope ¶
ComputeCommandEncoder_memoryBarrierWithScope :: proc "c" ( self: ^ComputeCommandEncoder, scope: BarrierScope, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: memoryBarrierWithScope
Syntax Usage
self->memoryBarrierWithScope(scope)
ComputeCommandEncoder_sampleCountersInBuffer ¶
ComputeCommandEncoder_sampleCountersInBuffer :: proc "c" ( self: ^ComputeCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: sampleCountersInBuffer
Syntax Usage
self->sampleCountersInBuffer( sampleBuffer, sampleIndex, barrier, )
ComputeCommandEncoder_setAccelerationStructure ¶
ComputeCommandEncoder_setAccelerationStructure :: proc "c" ( self: ^ComputeCommandEncoder, accelerationStructure: ^AccelerationStructure, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setAccelerationStructure
Syntax Usage
self->setAccelerationStructure( accelerationStructure, bufferIndex, )
ComputeCommandEncoder_setBuffer ¶
ComputeCommandEncoder_setBuffer :: proc "c" ( self: ^ComputeCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setBuffer
Syntax Usage
self->setBuffer( buffer, offset, index, )
ComputeCommandEncoder_setBufferOffset ¶
ComputeCommandEncoder_setBufferOffset :: proc "c" ( self: ^ComputeCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setBufferOffset
Syntax Usage
self->setBufferOffset( offset, index, )
ComputeCommandEncoder_setBuffers ¶
ComputeCommandEncoder_setBuffers :: proc( self: ^ComputeCommandEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setBuffers
Syntax Usage
self->setBuffers( buffers, offsets, range, )
ComputeCommandEncoder_setBytes ¶
ComputeCommandEncoder_setBytes :: proc "c" ( self: ^ComputeCommandEncoder, bytes: []u8, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setBytes
Syntax Usage
self->setBytes( bytes, index, )
ComputeCommandEncoder_setComputePipelineState ¶
ComputeCommandEncoder_setComputePipelineState :: proc "c" ( self: ^ComputeCommandEncoder, pipelineState: ^ComputePipelineState, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setComputePipelineState
Syntax Usage
self->setComputePipelineState(pipelineState)
ComputeCommandEncoder_setImageblockWidth ¶
ComputeCommandEncoder_setImageblockWidth :: proc "c" ( self: ^ComputeCommandEncoder, width: objc_Foundation.UInteger, height: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setImageblockWidth
Syntax Usage
self->setImageblockWidth( width, height, )
ComputeCommandEncoder_setIntersectionFunctionTable ¶
ComputeCommandEncoder_setIntersectionFunctionTable :: proc "c" ( self: ^ComputeCommandEncoder, intersectionFunctionTable: ^IntersectionFunctionTable, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setIntersectionFunctionTable
Syntax Usage
self->setIntersectionFunctionTable( intersectionFunctionTable, bufferIndex, )
ComputeCommandEncoder_setIntersectionFunctionTables ¶
ComputeCommandEncoder_setIntersectionFunctionTables :: proc( self: ^ComputeCommandEncoder, intersectionFunctionTables: []^IntersectionFunctionTable, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setIntersectionFunctionTables
Syntax Usage
self->setIntersectionFunctionTables( intersectionFunctionTables, range, )
ComputeCommandEncoder_setSamplerState ¶
ComputeCommandEncoder_setSamplerState :: proc "c" ( self: ^ComputeCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setSamplerState
Syntax Usage
self->setSamplerState( sampler, index, )
ComputeCommandEncoder_setSamplerState_lodMinClamp_lodMaxClamp ¶
ComputeCommandEncoder_setSamplerState_lodMinClamp_lodMaxClamp :: proc "c" ( self: ^ComputeCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setSamplerStateWithLod
Syntax Usage
self->setSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
ComputeCommandEncoder_setSamplerStatesWithLod ¶
ComputeCommandEncoder_setSamplerStatesWithLod :: proc "c" ( self: ^ComputeCommandEncoder, samplers: []^SamplerState, lodMinClamps, lodMaxClamps: []f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setSamplerStatesWithLod
Syntax Usage
self->setSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
ComputeCommandEncoder_setSamplerStatesWithRange ¶
ComputeCommandEncoder_setSamplerStatesWithRange :: proc "c" ( self: ^ComputeCommandEncoder, samplers: []^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setSamplerStatesWithRange
Syntax Usage
self->setSamplerStatesWithRange( samplers, range, )
ComputeCommandEncoder_setStageInRegion ¶
ComputeCommandEncoder_setStageInRegion :: proc "c" ( self: ^ComputeCommandEncoder, region: Region, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setStageInRegion
Syntax Usage
self->setStageInRegion(region)
ComputeCommandEncoder_setStageInRegionWithIndirectBuffer ¶
ComputeCommandEncoder_setStageInRegionWithIndirectBuffer :: proc "c" ( self: ^ComputeCommandEncoder, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setStageInRegionWithIndirectBuffer
Syntax Usage
self->setStageInRegionWithIndirectBuffer( indirectBuffer, indirectBufferOffset, )
ComputeCommandEncoder_setTexture ¶
ComputeCommandEncoder_setTexture :: proc "c" ( self: ^ComputeCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setTexture
Syntax Usage
self->setTexture( texture, index, )
ComputeCommandEncoder_setTextures ¶
ComputeCommandEncoder_setTextures :: proc "c" ( self: ^ComputeCommandEncoder, textures: []^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setTextures
Syntax Usage
self->setTextures( textures, range, )
ComputeCommandEncoder_setThreadgroupMemoryLength ¶
ComputeCommandEncoder_setThreadgroupMemoryLength :: proc "c" ( self: ^ComputeCommandEncoder, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setThreadgroupMemoryLength
Syntax Usage
self->setThreadgroupMemoryLength( length, index, )
ComputeCommandEncoder_setVisibleFunctionTable ¶
ComputeCommandEncoder_setVisibleFunctionTable :: proc "c" ( self: ^ComputeCommandEncoder, visibleFunctionTable: ^VisibleFunctionTable, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setVisibleFunctionTable
Syntax Usage
self->setVisibleFunctionTable( visibleFunctionTable, bufferIndex, )
ComputeCommandEncoder_setVisibleFunctionTables ¶
ComputeCommandEncoder_setVisibleFunctionTables :: proc "c" ( self: ^ComputeCommandEncoder, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: setVisibleFunctionTables
Syntax Usage
self->setVisibleFunctionTables( visibleFunctionTables, range, )
ComputeCommandEncoder_updateFence ¶
ComputeCommandEncoder_updateFence :: proc "c" ( self: ^ComputeCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: updateFence
Syntax Usage
self->updateFence(fence)
ComputeCommandEncoder_useHeap ¶
ComputeCommandEncoder_useHeap :: proc "c" ( self: ^ComputeCommandEncoder, heap: ^Heap, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: useHeap
Syntax Usage
self->useHeap(heap)
ComputeCommandEncoder_useHeaps ¶
ComputeCommandEncoder_useHeaps :: proc "c" ( self: ^ComputeCommandEncoder, heaps: []^Heap, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: useHeaps
Syntax Usage
self->useHeaps(heaps)
ComputeCommandEncoder_useResource ¶
ComputeCommandEncoder_useResource :: proc "c" ( self: ^ComputeCommandEncoder, resource: ^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: useResource
Syntax Usage
self->useResource( resource, usage, )
ComputeCommandEncoder_useResources ¶
ComputeCommandEncoder_useResources :: proc "c" ( self: ^ComputeCommandEncoder, resources: []^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: useResources
Syntax Usage
self->useResources( resources, usage, )
ComputeCommandEncoder_waitForFence ¶
ComputeCommandEncoder_waitForFence :: proc "c" ( self: ^ComputeCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: ComputeCommandEncoder
- Name: waitForFence
Syntax Usage
self->waitForFence(fence)
ComputePassDescriptor_alloc ¶
ComputePassDescriptor_alloc :: proc "c" () -> ^ComputePassDescriptor {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ComputePassDescriptor.alloc()
ComputePassDescriptor_computePassDescriptor ¶
ComputePassDescriptor_computePassDescriptor :: proc "c" () -> ^ComputePassDescriptor {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: computePassDescriptor
- Kind: Class Method
Syntax Usage
res := ComputePassDescriptor.computePassDescriptor()
ComputePassDescriptor_dispatchType ¶
ComputePassDescriptor_dispatchType :: proc "c" ( self: ^ComputePassDescriptor, ) -> DispatchType {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: dispatchType
Syntax Usage
res := self->dispatchType()
ComputePassDescriptor_init ¶
ComputePassDescriptor_init :: proc "c" ( self: ^ComputePassDescriptor, ) -> ^ComputePassDescriptor {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: init
Syntax Usage
res := self->init()
ComputePassDescriptor_sampleBufferAttachments ¶
ComputePassDescriptor_sampleBufferAttachments :: proc "c" ( self: ^ComputePassDescriptor, ) -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: sampleBufferAttachments
Syntax Usage
res := self->sampleBufferAttachments()
ComputePassDescriptor_setDispatchType ¶
ComputePassDescriptor_setDispatchType :: proc "c" ( self: ^ComputePassDescriptor, dispatchType: DispatchType, ) {…}
Objective-C Method Information
- Class: ComputePassDescriptor
- Name: setDispatchType
Syntax Usage
self->setDispatchType(dispatchType)
ComputePassSampleBufferAttachmentDescriptorArray_alloc ¶
ComputePassSampleBufferAttachmentDescriptorArray_alloc :: proc "c" () -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ComputePassSampleBufferAttachmentDescriptorArray.alloc()
ComputePassSampleBufferAttachmentDescriptorArray_init ¶
ComputePassSampleBufferAttachmentDescriptorArray_init :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptorArray, ) -> ^ComputePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
ComputePassSampleBufferAttachmentDescriptorArray_object ¶
ComputePassSampleBufferAttachmentDescriptorArray_object :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^ComputePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
ComputePassSampleBufferAttachmentDescriptorArray_setObject ¶
ComputePassSampleBufferAttachmentDescriptorArray_setObject :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptorArray, attachment: ^ComputePassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
ComputePassSampleBufferAttachmentDescriptor_alloc ¶
ComputePassSampleBufferAttachmentDescriptor_alloc :: proc "c" () -> ^ComputePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ComputePassSampleBufferAttachmentDescriptor.alloc()
ComputePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: endOfEncoderSampleIndex
Syntax Usage
res := self->endOfEncoderSampleIndex()
ComputePassSampleBufferAttachmentDescriptor_init ¶
ComputePassSampleBufferAttachmentDescriptor_init :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, ) -> ^ComputePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
ComputePassSampleBufferAttachmentDescriptor_sampleBuffer ¶
ComputePassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, ) -> ^CounterSampleBuffer {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: sampleBuffer
Syntax Usage
res := self->sampleBuffer()
ComputePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: setEndOfEncoderSampleIndex
Syntax Usage
self->setEndOfEncoderSampleIndex(endOfEncoderSampleIndex)
ComputePassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
ComputePassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, sampleBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: setSampleBuffer
Syntax Usage
self->setSampleBuffer(sampleBuffer)
ComputePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: setStartOfEncoderSampleIndex
Syntax Usage
self->setStartOfEncoderSampleIndex(startOfEncoderSampleIndex)
ComputePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
ComputePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "c" ( self: ^ComputePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePassSampleBufferAttachmentDescriptor
- Name: startOfEncoderSampleIndex
Syntax Usage
res := self->startOfEncoderSampleIndex()
ComputePipelineDescriptor_alloc ¶
ComputePipelineDescriptor_alloc :: proc "c" () -> ^ComputePipelineDescriptor {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ComputePipelineDescriptor.alloc()
ComputePipelineDescriptor_binaryArchives ¶
ComputePipelineDescriptor_binaryArchives :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: binaryArchives
Syntax Usage
res := self->binaryArchives()
ComputePipelineDescriptor_buffers ¶
ComputePipelineDescriptor_buffers :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: buffers
Syntax Usage
res := self->buffers()
ComputePipelineDescriptor_computeFunction ¶
ComputePipelineDescriptor_computeFunction :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: computeFunction
Syntax Usage
res := self->computeFunction()
ComputePipelineDescriptor_gpuResourceID ¶
ComputePipelineDescriptor_gpuResourceID :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ResourceID {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
ComputePipelineDescriptor_init ¶
ComputePipelineDescriptor_init :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^ComputePipelineDescriptor {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: init
Syntax Usage
res := self->init()
ComputePipelineDescriptor_insertLibraries ¶
ComputePipelineDescriptor_insertLibraries :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: insertLibraries
Syntax Usage
res := self->insertLibraries()
ComputePipelineDescriptor_label ¶
ComputePipelineDescriptor_label :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: label
Syntax Usage
res := self->label()
ComputePipelineDescriptor_linkedFunctions ¶
ComputePipelineDescriptor_linkedFunctions :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^LinkedFunctions {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: linkedFunctions
Syntax Usage
res := self->linkedFunctions()
ComputePipelineDescriptor_maxCallStackDepth ¶
ComputePipelineDescriptor_maxCallStackDepth :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: maxCallStackDepth
Syntax Usage
res := self->maxCallStackDepth()
ComputePipelineDescriptor_maxTotalThreadsPerThreadgroup ¶
ComputePipelineDescriptor_maxTotalThreadsPerThreadgroup :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: maxTotalThreadsPerThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerThreadgroup()
ComputePipelineDescriptor_reset ¶
ComputePipelineDescriptor_reset :: proc "c" ( self: ^ComputePipelineDescriptor, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: reset
Syntax Usage
self->reset()
ComputePipelineDescriptor_setBinaryArchives ¶
ComputePipelineDescriptor_setBinaryArchives :: proc "c" ( self: ^ComputePipelineDescriptor, binaryArchives: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setBinaryArchives
Syntax Usage
self->setBinaryArchives(binaryArchives)
ComputePipelineDescriptor_setComputeFunction ¶
ComputePipelineDescriptor_setComputeFunction :: proc "c" ( self: ^ComputePipelineDescriptor, computeFunction: ^Function, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setComputeFunction
Syntax Usage
self->setComputeFunction(computeFunction)
ComputePipelineDescriptor_setInsertLibraries ¶
ComputePipelineDescriptor_setInsertLibraries :: proc "c" ( self: ^ComputePipelineDescriptor, insertLibraries: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setInsertLibraries
Syntax Usage
self->setInsertLibraries(insertLibraries)
ComputePipelineDescriptor_setLabel ¶
ComputePipelineDescriptor_setLabel :: proc "c" ( self: ^ComputePipelineDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
ComputePipelineDescriptor_setLinkedFunctions ¶
ComputePipelineDescriptor_setLinkedFunctions :: proc "c" ( self: ^ComputePipelineDescriptor, linkedFunctions: ^LinkedFunctions, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setLinkedFunctions
Syntax Usage
self->setLinkedFunctions(linkedFunctions)
ComputePipelineDescriptor_setMaxCallStackDepth ¶
ComputePipelineDescriptor_setMaxCallStackDepth :: proc "c" ( self: ^ComputePipelineDescriptor, maxCallStackDepth: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setMaxCallStackDepth
Syntax Usage
self->setMaxCallStackDepth(maxCallStackDepth)
ComputePipelineDescriptor_setMaxTotalThreadsPerThreadgroup ¶
ComputePipelineDescriptor_setMaxTotalThreadsPerThreadgroup :: proc "c" ( self: ^ComputePipelineDescriptor, maxTotalThreadsPerThreadgroup: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setMaxTotalThreadsPerThreadgroup
Syntax Usage
self->setMaxTotalThreadsPerThreadgroup(maxTotalThreadsPerThreadgroup)
ComputePipelineDescriptor_setStageInputDescriptor ¶
ComputePipelineDescriptor_setStageInputDescriptor :: proc "c" ( self: ^ComputePipelineDescriptor, stageInputDescriptor: ^StageInputOutputDescriptor, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setStageInputDescriptor
Syntax Usage
self->setStageInputDescriptor(stageInputDescriptor)
ComputePipelineDescriptor_setSupportAddingBinaryFunctions ¶
ComputePipelineDescriptor_setSupportAddingBinaryFunctions :: proc "c" ( self: ^ComputePipelineDescriptor, supportAddingBinaryFunctions: bool, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setSupportAddingBinaryFunctions
Syntax Usage
self->setSupportAddingBinaryFunctions(supportAddingBinaryFunctions)
ComputePipelineDescriptor_setSupportIndirectCommandBuffers ¶
ComputePipelineDescriptor_setSupportIndirectCommandBuffers :: proc "c" ( self: ^ComputePipelineDescriptor, supportIndirectCommandBuffers: bool, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setSupportIndirectCommandBuffers
Syntax Usage
self->setSupportIndirectCommandBuffers(supportIndirectCommandBuffers)
ComputePipelineDescriptor_setThreadGroupSizeIsMultipleOfThreadExecutionWidth ¶
ComputePipelineDescriptor_setThreadGroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^ComputePipelineDescriptor, threadGroupSizeIsMultipleOfThreadExecutionWidth: bool, ) {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: setThreadGroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
self->setThreadGroupSizeIsMultipleOfThreadExecutionWidth(threadGroupSizeIsMultipleOfThreadExecutionWidth)
ComputePipelineDescriptor_stageInputDescriptor ¶
ComputePipelineDescriptor_stageInputDescriptor :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> ^StageInputOutputDescriptor {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: stageInputDescriptor
Syntax Usage
res := self->stageInputDescriptor()
ComputePipelineDescriptor_supportAddingBinaryFunctions ¶
ComputePipelineDescriptor_supportAddingBinaryFunctions :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: supportAddingBinaryFunctions
Syntax Usage
res := self->supportAddingBinaryFunctions()
ComputePipelineDescriptor_supportIndirectCommandBuffers ¶
ComputePipelineDescriptor_supportIndirectCommandBuffers :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: supportIndirectCommandBuffers
Syntax Usage
res := self->supportIndirectCommandBuffers()
ComputePipelineDescriptor_threadGroupSizeIsMultipleOfThreadExecutionWidth ¶
ComputePipelineDescriptor_threadGroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^ComputePipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: ComputePipelineDescriptor
- Name: threadGroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
res := self->threadGroupSizeIsMultipleOfThreadExecutionWidth()
ComputePipelineReflection_alloc ¶
ComputePipelineReflection_alloc :: proc "c" () -> ^ComputePipelineReflection {…}
Objective-C Method Information
- Class: ComputePipelineReflection
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ComputePipelineReflection.alloc()
ComputePipelineReflection_arguments ¶
ComputePipelineReflection_arguments :: proc "c" ( self: ^ComputePipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: ComputePipelineReflection
- Name: arguments
Syntax Usage
res := self->arguments()
ComputePipelineReflection_bindings ¶
ComputePipelineReflection_bindings :: proc "c" ( self: ^ComputePipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: ComputePipelineReflection
- Name: bindings
Syntax Usage
res := self->bindings()
ComputePipelineReflection_init ¶
ComputePipelineReflection_init :: proc "c" ( self: ^ComputePipelineReflection, ) -> ^ComputePipelineReflection {…}
Objective-C Method Information
- Class: ComputePipelineReflection
- Name: init
Syntax Usage
res := self->init()
ComputePipelineState_device ¶
ComputePipelineState_device :: proc "c" ( self: ^ComputePipelineState, ) -> ^Device {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: device
Syntax Usage
res := self->device()
ComputePipelineState_functionHandleWithFunction ¶
ComputePipelineState_functionHandleWithFunction :: proc "c" ( self: ^ComputePipelineState, function: ^Function, ) -> ^FunctionHandle {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: functionHandleWithFunction
Syntax Usage
res := self->functionHandleWithFunction(function)
ComputePipelineState_imageblockMemoryLengthForDimensions ¶
ComputePipelineState_imageblockMemoryLengthForDimensions :: proc "c" ( self: ^ComputePipelineState, imageblockDimensions: Size, ) -> ^ComputePipelineState {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: imageblockMemoryLengthForDimensions
Syntax Usage
res := self->imageblockMemoryLengthForDimensions(imageblockDimensions)
ComputePipelineState_label ¶
ComputePipelineState_label :: proc "c" ( self: ^ComputePipelineState, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: label
Syntax Usage
res := self->label()
ComputePipelineState_maxTotalThreadsPerThreadgroup ¶
ComputePipelineState_maxTotalThreadsPerThreadgroup :: proc "c" ( self: ^ComputePipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: maxTotalThreadsPerThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerThreadgroup()
ComputePipelineState_newComputePipelineState ¶
ComputePipelineState_newComputePipelineState :: proc "contextless" ( self: ^ComputePipelineState, functions: ^objc_Foundation.Array, ) -> (state: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: newComputePipelineState
Syntax Usage
state, error := self->newComputePipelineState(functions)
ComputePipelineState_newIntersectionFunctionTable ¶
ComputePipelineState_newIntersectionFunctionTable :: proc "c" ( self: ^ComputePipelineState, descriptor: ^IntersectionFunctionTableDescriptor, ) -> ^IntersectionFunctionTable {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: newIntersectionFunctionTable
Syntax Usage
res := self->newIntersectionFunctionTable(descriptor)
ComputePipelineState_newVisibleFunctionTable ¶
ComputePipelineState_newVisibleFunctionTable :: proc "c" ( self: ^ComputePipelineState, descriptor: ^VisibleFunctionTableDescriptor, ) -> ^VisibleFunctionTable {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: newVisibleFunctionTable
Syntax Usage
res := self->newVisibleFunctionTable(descriptor)
ComputePipelineState_staticThreadgroupMemoryLength ¶
ComputePipelineState_staticThreadgroupMemoryLength :: proc "c" ( self: ^ComputePipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: staticThreadgroupMemoryLength
Syntax Usage
res := self->staticThreadgroupMemoryLength()
ComputePipelineState_supportIndirectCommandBuffers ¶
ComputePipelineState_supportIndirectCommandBuffers :: proc "c" ( self: ^ComputePipelineState, ) -> bool {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: supportIndirectCommandBuffers
Syntax Usage
res := self->supportIndirectCommandBuffers()
ComputePipelineState_threadExecutionWidth ¶
ComputePipelineState_threadExecutionWidth :: proc "c" ( self: ^ComputePipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ComputePipelineState
- Name: threadExecutionWidth
Syntax Usage
res := self->threadExecutionWidth()
CopyAllDevices ¶
CopyAllDevices :: proc "c" () -> ^objc_Foundation.Array ---
CounterSampleBufferDescriptor_alloc ¶
CounterSampleBufferDescriptor_alloc :: proc "c" () -> ^CounterSampleBufferDescriptor {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := CounterSampleBufferDescriptor.alloc()
CounterSampleBufferDescriptor_counterSet ¶
CounterSampleBufferDescriptor_counterSet :: proc "c" ( self: ^CounterSampleBufferDescriptor, ) -> ^CounterSet {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: counterSet
Syntax Usage
res := self->counterSet()
CounterSampleBufferDescriptor_init ¶
CounterSampleBufferDescriptor_init :: proc "c" ( self: ^CounterSampleBufferDescriptor, ) -> ^CounterSampleBufferDescriptor {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: init
Syntax Usage
res := self->init()
CounterSampleBufferDescriptor_label ¶
CounterSampleBufferDescriptor_label :: proc "c" ( self: ^CounterSampleBufferDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: label
Syntax Usage
res := self->label()
CounterSampleBufferDescriptor_sampleCount ¶
CounterSampleBufferDescriptor_sampleCount :: proc "c" ( self: ^CounterSampleBufferDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
CounterSampleBufferDescriptor_setCounterSet ¶
CounterSampleBufferDescriptor_setCounterSet :: proc "c" ( self: ^CounterSampleBufferDescriptor, counterSet: ^CounterSet, ) {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: setCounterSet
Syntax Usage
self->setCounterSet(counterSet)
CounterSampleBufferDescriptor_setLabel ¶
CounterSampleBufferDescriptor_setLabel :: proc "c" ( self: ^CounterSampleBufferDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
CounterSampleBufferDescriptor_setSampleCount ¶
CounterSampleBufferDescriptor_setSampleCount :: proc "c" ( self: ^CounterSampleBufferDescriptor, sampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: setSampleCount
Syntax Usage
self->setSampleCount(sampleCount)
CounterSampleBufferDescriptor_setStorageMode ¶
CounterSampleBufferDescriptor_setStorageMode :: proc "c" ( self: ^CounterSampleBufferDescriptor, storageMode: StorageMode, ) {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: setStorageMode
Syntax Usage
self->setStorageMode(storageMode)
CounterSampleBufferDescriptor_storageMode ¶
CounterSampleBufferDescriptor_storageMode :: proc "c" ( self: ^CounterSampleBufferDescriptor, ) -> StorageMode {…}
Objective-C Method Information
- Class: CounterSampleBufferDescriptor
- Name: storageMode
Syntax Usage
res := self->storageMode()
CounterSampleBuffer_device ¶
CounterSampleBuffer_device :: proc "c" ( self: ^CounterSampleBuffer, ) -> ^Device {…}
Objective-C Method Information
- Class: CounterSampleBuffer
- Name: device
Syntax Usage
res := self->device()
CounterSampleBuffer_label ¶
CounterSampleBuffer_label :: proc "c" ( self: ^CounterSampleBuffer, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CounterSampleBuffer
- Name: label
Syntax Usage
res := self->label()
CounterSampleBuffer_resolveCounterRange ¶
CounterSampleBuffer_resolveCounterRange :: proc "c" ( self: ^CounterSampleBuffer, range: objc_Foundation.Range, ) -> ^objc_Foundation.Data {…}
Objective-C Method Information
- Class: CounterSampleBuffer
- Name: resolveCounterRange
Syntax Usage
res := self->resolveCounterRange(range)
CounterSampleBuffer_sampleCount ¶
CounterSampleBuffer_sampleCount :: proc "c" ( self: ^CounterSampleBuffer, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: CounterSampleBuffer
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
CounterSet_counters ¶
CounterSet_counters :: proc "c" ( self: ^CounterSet, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: CounterSet
- Name: counters
Syntax Usage
res := self->counters()
CounterSet_name ¶
CounterSet_name :: proc "c" ( self: ^CounterSet, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: CounterSet
- Name: name
Syntax Usage
res := self->name()
CreateSystemDefaultDevice ¶
CreateSystemDefaultDevice :: proc "c" () -> ^Device ---
DepthStencilDescriptor_alloc ¶
DepthStencilDescriptor_alloc :: proc "c" () -> ^DepthStencilDescriptor {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := DepthStencilDescriptor.alloc()
DepthStencilDescriptor_backFaceStencil ¶
DepthStencilDescriptor_backFaceStencil :: proc "c" ( self: ^DepthStencilDescriptor, ) -> ^StencilDescriptor {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: backFaceStencil
Syntax Usage
res := self->backFaceStencil()
DepthStencilDescriptor_depthCompareFunction ¶
DepthStencilDescriptor_depthCompareFunction :: proc "c" ( self: ^DepthStencilDescriptor, ) -> CompareFunction {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: depthCompareFunction
Syntax Usage
res := self->depthCompareFunction()
DepthStencilDescriptor_frontFaceStencil ¶
DepthStencilDescriptor_frontFaceStencil :: proc "c" ( self: ^DepthStencilDescriptor, ) -> ^StencilDescriptor {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: frontFaceStencil
Syntax Usage
res := self->frontFaceStencil()
DepthStencilDescriptor_init ¶
DepthStencilDescriptor_init :: proc "c" ( self: ^DepthStencilDescriptor, ) -> ^DepthStencilDescriptor {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: init
Syntax Usage
res := self->init()
DepthStencilDescriptor_isDepthWriteEnabled ¶
DepthStencilDescriptor_isDepthWriteEnabled :: proc "c" ( self: ^DepthStencilDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: isDepthWriteEnabled
Syntax Usage
res := self->isDepthWriteEnabled()
DepthStencilDescriptor_label ¶
DepthStencilDescriptor_label :: proc "c" ( self: ^DepthStencilDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: label
Syntax Usage
res := self->label()
DepthStencilDescriptor_setBackFaceStencil ¶
DepthStencilDescriptor_setBackFaceStencil :: proc "c" ( self: ^DepthStencilDescriptor, backFaceStencil: ^StencilDescriptor, ) {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: setBackFaceStencil
Syntax Usage
self->setBackFaceStencil(backFaceStencil)
DepthStencilDescriptor_setDepthCompareFunction ¶
DepthStencilDescriptor_setDepthCompareFunction :: proc "c" ( self: ^DepthStencilDescriptor, depthCompareFunction: CompareFunction, ) {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: setDepthCompareFunction
Syntax Usage
self->setDepthCompareFunction(depthCompareFunction)
DepthStencilDescriptor_setDepthWriteEnabled ¶
DepthStencilDescriptor_setDepthWriteEnabled :: proc "c" ( self: ^DepthStencilDescriptor, depthWriteEnabled: bool, ) {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: setDepthWriteEnabled
Syntax Usage
self->setDepthWriteEnabled(depthWriteEnabled)
DepthStencilDescriptor_setFrontFaceStencil ¶
DepthStencilDescriptor_setFrontFaceStencil :: proc "c" ( self: ^DepthStencilDescriptor, frontFaceStencil: ^StencilDescriptor, ) {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: setFrontFaceStencil
Syntax Usage
self->setFrontFaceStencil(frontFaceStencil)
DepthStencilDescriptor_setLabel ¶
DepthStencilDescriptor_setLabel :: proc "c" ( self: ^DepthStencilDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: DepthStencilDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
DepthStencilState_device ¶
DepthStencilState_device :: proc "c" ( self: ^DepthStencilState, ) -> ^Device {…}
Objective-C Method Information
- Class: DepthStencilState
- Name: device
Syntax Usage
res := self->device()
DepthStencilState_label ¶
DepthStencilState_label :: proc "c" ( self: ^DepthStencilState, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: DepthStencilState
- Name: label
Syntax Usage
res := self->label()
Device_accelerationStructureSizesWithDescriptor ¶
Device_accelerationStructureSizesWithDescriptor :: proc "c" ( self: ^Device, descriptor: ^AccelerationStructureDescriptor, ) -> AccelerationStructureSizes {…}
Objective-C Method Information
- Class: Device
- Name: accelerationStructureSizesWithDescriptor
Syntax Usage
res := self->accelerationStructureSizesWithDescriptor(descriptor)
Device_areBarycentricCoordsSupported ¶
Device_areBarycentricCoordsSupported :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: areBarycentricCoordsSupported
Syntax Usage
res := self->areBarycentricCoordsSupported()
Device_areProgrammableSamplePositionsSupported ¶
Device_areProgrammableSamplePositionsSupported :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: areProgrammableSamplePositionsSupported
Syntax Usage
res := self->areProgrammableSamplePositionsSupported()
Device_areRasterOrderGroupsSupported ¶
Device_areRasterOrderGroupsSupported :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: areRasterOrderGroupsSupported
Syntax Usage
res := self->areRasterOrderGroupsSupported()
Device_argumentBuffersSupport ¶
Device_argumentBuffersSupport :: proc "c" ( self: ^Device, ) -> ArgumentBuffersTier {…}
Objective-C Method Information
- Class: Device
- Name: argumentBuffersSupport
Syntax Usage
res := self->argumentBuffersSupport()
Device_convertSparsePixelRegions ¶
Device_convertSparsePixelRegions :: proc "c" ( self: ^Device, pixelRegions, tileRegions: ^Region, tileSize: Size, mode: SparseTextureRegionAlignmentMode, numRegions: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: Device
- Name: convertSparsePixelRegions
Syntax Usage
self->convertSparsePixelRegions( pixelRegions, tileRegions, tileSize, mode, numRegions, )
Device_convertSparseTileRegions ¶
Device_convertSparseTileRegions :: proc "c" ( self: ^Device, tileRegions, pixelRegions: ^Region, tileSize: Size, numRegions: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: Device
- Name: convertSparseTileRegions
Syntax Usage
self->convertSparseTileRegions( tileRegions, pixelRegions, tileSize, numRegions, )
Device_counterSets ¶
Device_counterSets :: proc "c" ( self: ^Device, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: Device
- Name: counterSets
Syntax Usage
res := self->counterSets()
Device_currentAllocatedSize ¶
Device_currentAllocatedSize :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: currentAllocatedSize
Syntax Usage
res := self->currentAllocatedSize()
Device_getDefaultSamplePositions ¶
Device_getDefaultSamplePositions :: proc "c" ( self: ^Device, positions: []SamplePosition, ) {…}
Objective-C Method Information
- Class: Device
- Name: getDefaultSamplePositions
Syntax Usage
self->getDefaultSamplePositions(positions)
Device_hasUnifiedMemory ¶
Device_hasUnifiedMemory :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: hasUnifiedMemory
Syntax Usage
res := self->hasUnifiedMemory()
Device_heapBufferSizeAndAlignWithLength ¶
Device_heapBufferSizeAndAlignWithLength :: proc "c" ( self: ^Device, length: objc_Foundation.UInteger, options: ResourceOptions, ) -> (size, align: objc_Foundation.UInteger) {…}
Objective-C Method Information
- Class: Device
- Name: heapBufferSizeAndAlignWithLength
Syntax Usage
size, align := self->heapBufferSizeAndAlignWithLength( length, options, )
Device_heapTextureSizeAndAlignWithDescriptor ¶
Device_heapTextureSizeAndAlignWithDescriptor :: proc "c" ( self: ^Device, desc: ^TextureDescriptor, ) -> (size, align: objc_Foundation.UInteger) {…}
Objective-C Method Information
- Class: Device
- Name: heapTextureSizeAndAlignWithDescriptor
Syntax Usage
size, align := self->heapTextureSizeAndAlignWithDescriptor(desc)
Device_isDepth24Stencil8PixelFormatSupported ¶
Device_isDepth24Stencil8PixelFormatSupported :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: isDepth24Stencil8PixelFormatSupported
Syntax Usage
res := self->isDepth24Stencil8PixelFormatSupported()
Device_isHeadless ¶
Device_isHeadless :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: isHeadless
Syntax Usage
res := self->isHeadless()
Device_isLowPower ¶
Device_isLowPower :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: isLowPower
Syntax Usage
res := self->isLowPower()
Device_isRemovable ¶
Device_isRemovable :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: isRemovable
Syntax Usage
res := self->isRemovable()
Device_location ¶
Device_location :: proc "c" ( self: ^Device, ) -> DeviceLocation {…}
Objective-C Method Information
- Class: Device
- Name: location
Syntax Usage
res := self->location()
Device_locationNumber ¶
Device_locationNumber :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: locationNumber
Syntax Usage
res := self->locationNumber()
Device_maxArgumentBufferSamplerCount ¶
Device_maxArgumentBufferSamplerCount :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: maxArgumentBufferSamplerCount
Syntax Usage
res := self->maxArgumentBufferSamplerCount()
Device_maxBufferLength ¶
Device_maxBufferLength :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: maxBufferLength
Syntax Usage
res := self->maxBufferLength()
Device_maxThreadgroupMemoryLength ¶
Device_maxThreadgroupMemoryLength :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: maxThreadgroupMemoryLength
Syntax Usage
res := self->maxThreadgroupMemoryLength()
Device_maxThreadsPerThreadgroup ¶
Device_maxThreadsPerThreadgroup :: proc "c" ( self: ^Device, ) -> Size {…}
Objective-C Method Information
- Class: Device
- Name: maxThreadsPerThreadgroup
Syntax Usage
res := self->maxThreadsPerThreadgroup()
Device_maxTransferRate ¶
Device_maxTransferRate :: proc "c" ( self: ^Device, ) -> u64 {…}
Objective-C Method Information
- Class: Device
- Name: maxTransferRate
Syntax Usage
res := self->maxTransferRate()
Device_minimumLinearTextureAlignmentForPixelFormat ¶
Device_minimumLinearTextureAlignmentForPixelFormat :: proc "c" ( self: ^Device, format: PixelFormat, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: minimumLinearTextureAlignmentForPixelFormat
Syntax Usage
res := self->minimumLinearTextureAlignmentForPixelFormat(format)
Device_minimumTextureBufferAlignmentForPixelFormat ¶
Device_minimumTextureBufferAlignmentForPixelFormat :: proc "c" ( self: ^Device, format: PixelFormat, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: minimumTextureBufferAlignmentForPixelFormat
Syntax Usage
res := self->minimumTextureBufferAlignmentForPixelFormat(format)
Device_newAccelerationStructureWithDescriptor ¶
Device_newAccelerationStructureWithDescriptor :: proc "c" ( self: ^Device, descriptor: ^AccelerationStructureDescriptor, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Device
- Name: newAccelerationStructureWithDescriptor
Syntax Usage
res := self->newAccelerationStructureWithDescriptor(descriptor)
Device_newAccelerationStructureWithSize ¶
Device_newAccelerationStructureWithSize :: proc "c" ( self: ^Device, size: objc_Foundation.UInteger, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Device
- Name: newAccelerationStructureWithSize
Syntax Usage
res := self->newAccelerationStructureWithSize(size)
Device_newArgumentEncoderWithArguments ¶
Device_newArgumentEncoderWithArguments :: proc "c" ( self: ^Device, arguments: ^objc_Foundation.Array, ) -> ^ArgumentEncoder {…}
Objective-C Method Information
- Class: Device
- Name: newArgumentEncoderWithArguments
Syntax Usage
res := self->newArgumentEncoderWithArguments(arguments)
Device_newBinaryArchive ¶
Device_newBinaryArchive :: proc "contextless" ( self: ^Device, descriptor: ^BinaryArchiveDescriptor, ) -> (res: ^BinaryArchive, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newBinaryArchive
Syntax Usage
res, error := self->newBinaryArchive(descriptor)
Device_newBufferWithBytes ¶
Device_newBufferWithBytes :: proc "c" ( self: ^Device, bytes: []u8, options: ResourceOptions, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Device
- Name: newBufferWithBytes
Syntax Usage
res := self->newBufferWithBytes( bytes, options, )
Device_newBufferWithBytesNoCopy ¶
Device_newBufferWithBytesNoCopy :: proc "c" ( self: ^Device, bytes: []u8, options: ResourceOptions, deallocator: rawptr, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Device
- Name: newBufferWithBytesNoCopy
Syntax Usage
res := self->newBufferWithBytesNoCopy( bytes, options, deallocator, )
Device_newBufferWithLength ¶
Device_newBufferWithLength :: proc "c" ( self: ^Device, length: objc_Foundation.UInteger, options: ResourceOptions, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Device
- Name: newBufferWithLength
Syntax Usage
res := self->newBufferWithLength( length, options, )
Device_newBufferWithSlice ¶
Device_newBufferWithSlice :: proc "c" ( self: ^Device, slice: $T/[]$T, options: ResourceOptions, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Device
- Name: newBufferWithSlice
Syntax Usage
res := self->newBufferWithSlice( slice, options, )
Device_newBufferWithSliceNoCopy ¶
Device_newBufferWithSliceNoCopy :: proc "c" ( self: ^Device, slice: $T/[]$T, options: ResourceOptions, deallocator: rawptr, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Device
- Name: newBufferWithSliceNoCopy
Syntax Usage
res := self->newBufferWithSliceNoCopy( slice, options, deallocator, )
Device_newCommandQueue ¶
Device_newCommandQueue :: proc "c" ( self: ^Device, ) -> ^CommandQueue {…}
Objective-C Method Information
- Class: Device
- Name: newCommandQueue
Syntax Usage
res := self->newCommandQueue()
Device_newCommandQueueWithMaxCommandBufferCount ¶
Device_newCommandQueueWithMaxCommandBufferCount :: proc "c" ( self: ^Device, maxCommandBufferCount: objc_Foundation.UInteger, ) -> ^CommandQueue {…}
Objective-C Method Information
- Class: Device
- Name: newCommandQueueWithMaxCommandBufferCount
Syntax Usage
res := self->newCommandQueueWithMaxCommandBufferCount(maxCommandBufferCount)
Device_newComputePipelineStateWithDescriptorWithCompletionHandler ¶
Device_newComputePipelineStateWithDescriptorWithCompletionHandler :: proc "c" ( self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block, ) -> ^ComputePipelineState {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithDescriptorWithCompletionHandler
Syntax Usage
res := self->newComputePipelineStateWithDescriptorWithCompletionHandler( descriptor, options, completionHandler, )
Device_newComputePipelineStateWithDescriptorWithReflection ¶
Device_newComputePipelineStateWithDescriptorWithReflection :: proc "contextless" ( self: ^Device, descriptor: ^ComputePipelineDescriptor, options: PipelineOption, reflection: ^^ComputePipelineReflection, ) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithDescriptorWithReflection
Syntax Usage
res, error := self->newComputePipelineStateWithDescriptorWithReflection( descriptor, options, reflection, )
Device_newComputePipelineStateWithFunction ¶
Device_newComputePipelineStateWithFunction :: proc "contextless" ( self: ^Device, computeFunction: ^Function, ) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithFunction
Syntax Usage
res, error := self->newComputePipelineStateWithFunction(computeFunction)
Device_newComputePipelineStateWithFunctionWithCompletionHandler ¶
Device_newComputePipelineStateWithFunctionWithCompletionHandler :: proc "c" ( self: ^Device, computeFunction: ^Function, completionHandler: ^objc_Foundation.Block, ) -> ^ComputePipelineState {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithFunctionWithCompletionHandler
Syntax Usage
res := self->newComputePipelineStateWithFunctionWithCompletionHandler( computeFunction, completionHandler, )
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler ¶
Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler :: proc "c" ( self: ^Device, computeFunction: ^Function, options: PipelineOption, completionHandler: ^objc_Foundation.Block, ) -> (res: ^ComputePipelineState) {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler
Syntax Usage
res := self->newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler( computeFunction, options, completionHandler, )
Device_newComputePipelineStateWithFunctionWithReflection ¶
Device_newComputePipelineStateWithFunctionWithReflection :: proc "contextless" ( self: ^Device, computeFunction: ^Function, options: PipelineOption, reflection: ^^ComputePipelineReflection, ) -> (res: ^ComputePipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newComputePipelineStateWithFunctionWithReflection
Syntax Usage
res, error := self->newComputePipelineStateWithFunctionWithReflection( computeFunction, options, reflection, )
Device_newCounterSampleBuffer ¶
Device_newCounterSampleBuffer :: proc "contextless" ( self: ^Device, descriptor: ^CounterSampleBufferDescriptor, ) -> (counter: ^Counter, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newCounterSampleBuffer
Syntax Usage
counter, error := self->newCounterSampleBuffer(descriptor)
Device_newDefaultLibrary ¶
Device_newDefaultLibrary :: proc "c" ( self: ^Device, ) -> ^Library {…}
Objective-C Method Information
- Class: Device
- Name: newDefaultLibrary
Syntax Usage
res := self->newDefaultLibrary()
Device_newDefaultLibraryWithBundle ¶
Device_newDefaultLibraryWithBundle :: proc "contextless" ( self: ^Device, bundle: ^objc_Foundation.Bundle, ) -> (library: ^Library, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newDefaultLibraryWithBundle
Syntax Usage
library, error := self->newDefaultLibraryWithBundle(bundle)
Device_newDepthStencilState ¶
Device_newDepthStencilState :: proc "c" ( self: ^Device, descriptor: ^DepthStencilDescriptor, ) -> ^DepthStencilState {…}
Objective-C Method Information
- Class: Device
- Name: newDepthStencilState
Syntax Usage
res := self->newDepthStencilState(descriptor)
Device_newDynamicLibrary ¶
Device_newDynamicLibrary :: proc "contextless" ( self: ^Device, library: ^Library, ) -> (dyn_library: ^DynamicLibrary, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newDynamicLibrary
Syntax Usage
dyn_library, error := self->newDynamicLibrary(library)
Device_newDynamicLibraryWithURL ¶
Device_newDynamicLibraryWithURL :: proc "contextless" ( self: ^Device, url: ^objc_Foundation.URL, ) -> (dyn_library: ^DynamicLibrary, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newDynamicLibraryWithURL
Syntax Usage
dyn_library, error := self->newDynamicLibraryWithURL(url)
Device_newHeap ¶
Device_newHeap :: proc "c" ( self: ^Device, descriptor: ^HeapDescriptor, ) -> ^Heap {…}
Objective-C Method Information
- Class: Device
- Name: newHeap
Syntax Usage
res := self->newHeap(descriptor)
Device_newIOCommandQueue ¶
Device_newIOCommandQueue :: proc "contextless" ( self: ^Device, descriptor: ^IOCommandQueueDescriptor, ) -> (handle: ^IOCommandQueue, err: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newIOCommandQueue
Syntax Usage
handle, err := self->newIOCommandQueue(descriptor)
Device_newIOHandle ¶
Device_newIOHandle :: proc "contextless" ( self: ^Device, url: ^objc_Foundation.URL, ) -> (handle: ^IOFileHandle, err: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newIOHandle
Syntax Usage
handle, err := self->newIOHandle(url)
Device_newIOHandleWithCompressionMethod ¶
Device_newIOHandleWithCompressionMethod :: proc "contextless" ( self: ^Device, url: ^objc_Foundation.URL, compressionMethod: IOCompressionMethod, ) -> (handle: ^IOFileHandle, err: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newIOHandleWithCompressionMethod
Syntax Usage
handle, err := self->newIOHandleWithCompressionMethod( url, compressionMethod, )
Device_newIndirectCommandBuffer ¶
Device_newIndirectCommandBuffer :: proc "c" ( self: ^Device, descriptor: ^IndirectCommandBufferDescriptor, maxCount: objc_Foundation.UInteger, options: ResourceOptions, ) -> ^IndirectCommandBuffer {…}
Objective-C Method Information
- Class: Device
- Name: newIndirectCommandBuffer
Syntax Usage
res := self->newIndirectCommandBuffer( descriptor, maxCount, options, )
Device_newLibraryWithSource ¶
Device_newLibraryWithSource :: proc "contextless" ( self: ^Device, source: ^objc_Foundation.String, options: ^CompileOptions, ) -> (library: ^Library, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newLibraryWithSource
Syntax Usage
library, error := self->newLibraryWithSource( source, options, )
Device_newLibraryWithSourceWithCompletionHandler ¶
Device_newLibraryWithSourceWithCompletionHandler :: proc "c" ( self: ^Device, source: ^objc_Foundation.String, options: ^CompileOptions, completionHandler: ^objc_Foundation.Block, ) -> ^Library {…}
Objective-C Method Information
- Class: Device
- Name: newLibraryWithSourceWithCompletionHandler
Syntax Usage
res := self->newLibraryWithSourceWithCompletionHandler( source, options, completionHandler, )
Device_newRasterizationRateMap ¶
Device_newRasterizationRateMap :: proc "c" ( self: ^Device, descriptor: ^RasterizationRateMapDescriptor, ) -> ^RasterizationRateMap {…}
Objective-C Method Information
- Class: Device
- Name: newRasterizationRateMap
Syntax Usage
res := self->newRasterizationRateMap(descriptor)
Device_newRenderPipelineStateWithDescriptor ¶
Device_newRenderPipelineStateWithDescriptor :: proc "contextless" ( self: ^Device, descriptor: ^RenderPipelineDescriptor, ) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithDescriptor
Syntax Usage
pipeline, error := self->newRenderPipelineStateWithDescriptor(descriptor)
Device_newRenderPipelineStateWithDescriptorWithCompletionHandler ¶
Device_newRenderPipelineStateWithDescriptorWithCompletionHandler :: proc "c" ( self: ^Device, descriptor: ^RenderPipelineDescriptor, completionHandler: ^objc_Foundation.Block, ) -> ^RenderPipelineState {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithDescriptorWithCompletionHandler
Syntax Usage
res := self->newRenderPipelineStateWithDescriptorWithCompletionHandler( descriptor, completionHandler, )
Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler ¶
Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler :: proc "c" ( self: ^Device, descriptor: ^RenderPipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block, ) -> ^RenderPipelineState {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler
Syntax Usage
res := self->newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler( descriptor, options, completionHandler, )
Device_newRenderPipelineStateWithDescriptorWithReflection ¶
Device_newRenderPipelineStateWithDescriptorWithReflection :: proc "contextless" ( self: ^Device, descriptor: ^RenderPipelineDescriptor, options: PipelineOption, reflection: ^^RenderPipelineReflection, ) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithDescriptorWithReflection
Syntax Usage
pipeline, error := self->newRenderPipelineStateWithDescriptorWithReflection( descriptor, options, reflection, )
Device_newRenderPipelineStateWithMeshDescriptor ¶
Device_newRenderPipelineStateWithMeshDescriptor :: proc "contextless" ( self: ^Device, options: PipelineOption, reflection: ^^RenderPipelineReflection, ) -> (state: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithMeshDescriptor
Syntax Usage
state, error := self->newRenderPipelineStateWithMeshDescriptor( options, reflection, )
Device_newRenderPipelineStateWithMeshDescriptorAndCompletionHandler ¶
Device_newRenderPipelineStateWithMeshDescriptorAndCompletionHandler :: proc "c" ( self: ^Device, options: PipelineOption, completionHandler: ^^objc_Foundation.Block, ) -> (state: ^RenderPipelineState) {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithMeshDescriptorAndCompletionHandler
Syntax Usage
state := self->newRenderPipelineStateWithMeshDescriptorAndCompletionHandler( options, completionHandler, )
Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler ¶
Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler :: proc "c" ( self: ^Device, descriptor: ^TileRenderPipelineDescriptor, options: PipelineOption, completionHandler: ^objc_Foundation.Block, ) -> ^RenderPipelineState {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithTileDescriptorWithCompletionHandler
Syntax Usage
res := self->newRenderPipelineStateWithTileDescriptorWithCompletionHandler( descriptor, options, completionHandler, )
Device_newRenderPipelineStateWithTileDescriptorWithReflection ¶
Device_newRenderPipelineStateWithTileDescriptorWithReflection :: proc "contextless" ( self: ^Device, descriptor: ^TileRenderPipelineDescriptor, options: PipelineOption, reflection: ^^RenderPipelineReflection, ) -> (pipeline: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineStateWithTileDescriptorWithReflection
Syntax Usage
pipeline, error := self->newRenderPipelineStateWithTileDescriptorWithReflection( descriptor, options, reflection, )
Device_newSamplerState ¶
Device_newSamplerState :: proc "c" ( self: ^Device, descriptor: ^SamplerDescriptor, ) -> ^SamplerState {…}
Objective-C Method Information
- Class: Device
- Name: newSamplerState
Syntax Usage
res := self->newSamplerState(descriptor)
Device_newSharedEvent ¶
Device_newSharedEvent :: proc "c" ( self: ^Device, ) -> ^SharedEvent {…}
Objective-C Method Information
- Class: Device
- Name: newSharedEvent
Syntax Usage
res := self->newSharedEvent()
Device_newSharedEventWithHandle ¶
Device_newSharedEventWithHandle :: proc "c" ( self: ^Device, sharedEventHandle: ^SharedEventHandle, ) -> ^SharedEvent {…}
Objective-C Method Information
- Class: Device
- Name: newSharedEventWithHandle
Syntax Usage
res := self->newSharedEventWithHandle(sharedEventHandle)
Device_newSharedTextureWithDescriptor ¶
Device_newSharedTextureWithDescriptor :: proc "c" ( self: ^Device, descriptor: ^TextureDescriptor, ) -> ^SharedEvent {…}
Objective-C Method Information
- Class: Device
- Name: newSharedTextureWithDescriptor
Syntax Usage
res := self->newSharedTextureWithDescriptor(descriptor)
Device_newSharedTextureWithHandle ¶
Device_newSharedTextureWithHandle :: proc "c" ( self: ^Device, sharedHandle: ^SharedTextureHandle, ) -> ^SharedEvent {…}
Objective-C Method Information
- Class: Device
- Name: newSharedTextureWithHandle
Syntax Usage
res := self->newSharedTextureWithHandle(sharedHandle)
Device_newTextureWithDescriptor ¶
Device_newTextureWithDescriptor :: proc "c" ( self: ^Device, desc: ^TextureDescriptor, ) -> ^Texture {…}
Objective-C Method Information
- Class: Device
- Name: newTextureWithDescriptor
Syntax Usage
res := self->newTextureWithDescriptor(desc)
Device_newTextureWithIOSurface ¶
Device_newTextureWithIOSurface :: proc "c" ( self: ^Device, descriptor: ^TextureDescriptor, iosurface: IOSurfaceRef, plane: objc_Foundation.UInteger, ) -> ^Texture {…}
Objective-C Method Information
- Class: Device
- Name: newTextureWithIOSurface
Syntax Usage
res := self->newTextureWithIOSurface( descriptor, iosurface, plane, )
Device_peerGroupID ¶
Device_peerGroupID :: proc "c" ( self: ^Device, ) -> u64 {…}
Objective-C Method Information
- Class: Device
- Name: peerGroupID
Syntax Usage
res := self->peerGroupID()
Device_readWriteTextureSupport ¶
Device_readWriteTextureSupport :: proc "c" ( self: ^Device, ) -> ReadWriteTextureTier {…}
Objective-C Method Information
- Class: Device
- Name: readWriteTextureSupport
Syntax Usage
res := self->readWriteTextureSupport()
Device_recommendedMaxWorkingSetSize ¶
Device_recommendedMaxWorkingSetSize :: proc "c" ( self: ^Device, ) -> u64 {…}
Objective-C Method Information
- Class: Device
- Name: recommendedMaxWorkingSetSize
Syntax Usage
res := self->recommendedMaxWorkingSetSize()
Device_registryID ¶
Device_registryID :: proc "c" ( self: ^Device, ) -> u64 {…}
Objective-C Method Information
- Class: Device
- Name: registryID
Syntax Usage
res := self->registryID()
Device_sampleTimestamps ¶
Device_sampleTimestamps :: proc "c" ( self: ^Device, cpuTimestamp: ^Timestamp, gpuTimestamp: ^Timestamp, ) {…}
Objective-C Method Information
- Class: Device
- Name: sampleTimestamps
Syntax Usage
self->sampleTimestamps( cpuTimestamp, gpuTimestamp, )
Device_sparseTileSizeInBytes ¶
Device_sparseTileSizeInBytes :: proc "c" ( self: ^Device, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Device
- Name: sparseTileSizeInBytes
Syntax Usage
res := self->sparseTileSizeInBytes()
Device_sparseTileSizeWithTextureType ¶
Device_sparseTileSizeWithTextureType :: proc "c" ( self: ^Device, textureType: TextureType, pixelFormat: PixelFormat, sampleCount: objc_Foundation.UInteger, ) -> Size {…}
Objective-C Method Information
- Class: Device
- Name: sparseTileSizeWithTextureType
Syntax Usage
res := self->sparseTileSizeWithTextureType( textureType, pixelFormat, sampleCount, )
Device_supports32BitFloatFiltering ¶
Device_supports32BitFloatFiltering :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supports32BitFloatFiltering
Syntax Usage
res := self->supports32BitFloatFiltering()
Device_supports32BitMSAA ¶
Device_supports32BitMSAA :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supports32BitMSAA
Syntax Usage
res := self->supports32BitMSAA()
Device_supportsBCTextureCompression ¶
Device_supportsBCTextureCompression :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsBCTextureCompression
Syntax Usage
res := self->supportsBCTextureCompression()
Device_supportsCounterSampling ¶
Device_supportsCounterSampling :: proc "c" ( self: ^Device, samplingPoint: CounterSamplingPoint, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsCounterSampling
Syntax Usage
res := self->supportsCounterSampling(samplingPoint)
Device_supportsDynamicLibraries ¶
Device_supportsDynamicLibraries :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsDynamicLibraries
Syntax Usage
res := self->supportsDynamicLibraries()
Device_supportsFamily ¶
Device_supportsFamily :: proc "c" ( self: ^Device, gpuFamily: GPUFamily, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsFamily
Syntax Usage
res := self->supportsFamily(gpuFamily)
Device_supportsFeatureSet ¶
Device_supportsFeatureSet :: proc "c" ( self: ^Device, featureSet: FeatureSet, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsFeatureSet
Syntax Usage
res := self->supportsFeatureSet(featureSet)
Device_supportsFunctionPointers ¶
Device_supportsFunctionPointers :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsFunctionPointers
Syntax Usage
res := self->supportsFunctionPointers()
Device_supportsPullModelInterpolation ¶
Device_supportsPullModelInterpolation :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsPullModelInterpolation
Syntax Usage
res := self->supportsPullModelInterpolation()
Device_supportsQueryTextureLOD ¶
Device_supportsQueryTextureLOD :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsQueryTextureLOD
Syntax Usage
res := self->supportsQueryTextureLOD()
Device_supportsRasterizationRateMapWithLayerCount ¶
Device_supportsRasterizationRateMapWithLayerCount :: proc "c" ( self: ^Device, layerCount: objc_Foundation.UInteger, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsRasterizationRateMapWithLayerCount
Syntax Usage
res := self->supportsRasterizationRateMapWithLayerCount(layerCount)
Device_supportsRaytracing ¶
Device_supportsRaytracing :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsRaytracing
Syntax Usage
res := self->supportsRaytracing()
Device_supportsShaderBarycentricCoordinates ¶
Device_supportsShaderBarycentricCoordinates :: proc "c" ( self: ^Device, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsShaderBarycentricCoordinates
Syntax Usage
res := self->supportsShaderBarycentricCoordinates()
Device_supportsTextureSampleCount ¶
Device_supportsTextureSampleCount :: proc "c" ( self: ^Device, sampleCount: objc_Foundation.UInteger, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsTextureSampleCount
Syntax Usage
res := self->supportsTextureSampleCount(sampleCount)
Device_supportsVertexAmplificationCount ¶
Device_supportsVertexAmplificationCount :: proc "c" ( self: ^Device, count: objc_Foundation.UInteger, ) -> bool {…}
Objective-C Method Information
- Class: Device
- Name: supportsVertexAmplificationCount
Syntax Usage
res := self->supportsVertexAmplificationCount(count)
Drawable_addPresentedHandler ¶
Drawable_addPresentedHandler :: proc "c" ( self: ^Drawable, block: ^objc_Foundation.Block, ) {…}
Objective-C Method Information
- Class: Drawable
- Name: addPresentedHandler
Syntax Usage
self->addPresentedHandler(block)
Drawable_drawableID ¶
Drawable_drawableID :: proc "c" ( self: ^Drawable, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Drawable
- Name: drawableID
Syntax Usage
res := self->drawableID()
Drawable_presentAfterMinimumDuration ¶
Drawable_presentAfterMinimumDuration :: proc "c" ( self: ^Drawable, duration: objc_Foundation.TimeInterval, ) {…}
Objective-C Method Information
- Class: Drawable
- Name: presentAfterMinimumDuration
Syntax Usage
self->presentAfterMinimumDuration(duration)
Drawable_presentAtTime ¶
Drawable_presentAtTime :: proc "c" ( self: ^Drawable, presentationTime: objc_Foundation.TimeInterval, ) {…}
Objective-C Method Information
- Class: Drawable
- Name: presentAtTime
Syntax Usage
self->presentAtTime(presentationTime)
Drawable_presentedTime ¶
Drawable_presentedTime :: proc "c" ( self: ^Drawable, ) -> objc_Foundation.TimeInterval {…}
Objective-C Method Information
- Class: Drawable
- Name: presentedTime
Syntax Usage
res := self->presentedTime()
DynamicLibrary_device ¶
DynamicLibrary_device :: proc "c" ( self: ^DynamicLibrary, ) -> ^Device {…}
Objective-C Method Information
- Class: DynamicLibrary
- Name: device
Syntax Usage
res := self->device()
DynamicLibrary_installName ¶
DynamicLibrary_installName :: proc "c" ( self: ^DynamicLibrary, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: DynamicLibrary
- Name: installName
Syntax Usage
res := self->installName()
DynamicLibrary_label ¶
DynamicLibrary_label :: proc "c" ( self: ^DynamicLibrary, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: DynamicLibrary
- Name: label
Syntax Usage
res := self->label()
DynamicLibrary_serializeToURL ¶
DynamicLibrary_serializeToURL :: proc "contextless" ( self: ^DynamicLibrary, url: ^objc_Foundation.URL, ) -> (ok: bool, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: DynamicLibrary
- Name: serializeToURL
Syntax Usage
ok, error := self->serializeToURL(url)
DynamicLibrary_setLabel ¶
DynamicLibrary_setLabel :: proc "c" ( self: ^DynamicLibrary, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: DynamicLibrary
- Name: setLabel
Syntax Usage
self->setLabel(label)
FunctionConstantValues_alloc ¶
FunctionConstantValues_alloc :: proc "c" () -> ^FunctionConstantValues {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: alloc
- Kind: Class Method
Syntax Usage
res := FunctionConstantValues.alloc()
FunctionConstantValues_init ¶
FunctionConstantValues_init :: proc "c" ( self: ^FunctionConstantValues, ) -> ^FunctionConstantValues {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: init
Syntax Usage
res := self->init()
FunctionConstantValues_reset ¶
FunctionConstantValues_reset :: proc "c" ( self: ^FunctionConstantValues, ) {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: reset
Syntax Usage
self->reset()
FunctionConstantValues_setConstantValue ¶
FunctionConstantValues_setConstantValue :: proc "c" ( self: ^FunctionConstantValues, value: rawptr, type: DataType, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: setConstantValue
Syntax Usage
self->setConstantValue( value, type, index, )
FunctionConstantValues_setConstantValueWithName ¶
FunctionConstantValues_setConstantValueWithName :: proc "c" ( self: ^FunctionConstantValues, value: rawptr, type: DataType, name: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: setConstantValueWithName
Syntax Usage
self->setConstantValueWithName( value, type, name, )
FunctionConstantValues_setConstantValues ¶
FunctionConstantValues_setConstantValues :: proc "c" ( self: ^FunctionConstantValues, values: rawptr, type: DataType, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: FunctionConstantValues
- Name: setConstantValues
Syntax Usage
self->setConstantValues( values, type, range, )
FunctionConstant_alloc ¶
FunctionConstant_alloc :: proc "c" () -> ^FunctionConstant {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: alloc
- Kind: Class Method
Syntax Usage
res := FunctionConstant.alloc()
FunctionConstant_index ¶
FunctionConstant_index :: proc "c" ( self: ^FunctionConstant, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: index
Syntax Usage
res := self->index()
FunctionConstant_init ¶
FunctionConstant_init :: proc "c" ( self: ^FunctionConstant, ) -> ^FunctionConstant {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: init
Syntax Usage
res := self->init()
FunctionConstant_name ¶
FunctionConstant_name :: proc "c" ( self: ^FunctionConstant, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: name
Syntax Usage
res := self->name()
FunctionConstant_required ¶
FunctionConstant_required :: proc "c" ( self: ^FunctionConstant, ) -> bool {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: required
Syntax Usage
res := self->required()
FunctionConstant_type ¶
FunctionConstant_type :: proc "c" ( self: ^FunctionConstant, ) -> DataType {…}
Objective-C Method Information
- Class: FunctionConstant
- Name: type
Syntax Usage
res := self->type()
FunctionDescriptor_alloc ¶
FunctionDescriptor_alloc :: proc "c" () -> ^FunctionDescriptor {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := FunctionDescriptor.alloc()
FunctionDescriptor_constantValues ¶
FunctionDescriptor_constantValues :: proc "c" ( self: ^FunctionDescriptor, ) -> ^FunctionConstantValues {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: constantValues
Syntax Usage
res := self->constantValues()
FunctionDescriptor_functionDescriptor ¶
FunctionDescriptor_functionDescriptor :: proc "c" () -> ^FunctionDescriptor {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: functionDescriptor
- Kind: Class Method
Syntax Usage
res := FunctionDescriptor.functionDescriptor()
FunctionDescriptor_init ¶
FunctionDescriptor_init :: proc "c" ( self: ^FunctionDescriptor, ) -> ^FunctionDescriptor {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: init
Syntax Usage
res := self->init()
FunctionDescriptor_name ¶
FunctionDescriptor_name :: proc "c" ( self: ^FunctionDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: name
Syntax Usage
res := self->name()
FunctionDescriptor_options ¶
FunctionDescriptor_options :: proc "c" ( self: ^FunctionDescriptor, ) -> FunctionOptions {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: options
Syntax Usage
res := self->options()
FunctionDescriptor_setConstantValues ¶
FunctionDescriptor_setConstantValues :: proc "c" ( self: ^FunctionDescriptor, constantValues: ^FunctionConstantValues, ) {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: setConstantValues
Syntax Usage
self->setConstantValues(constantValues)
FunctionDescriptor_setName ¶
FunctionDescriptor_setName :: proc "c" ( self: ^FunctionDescriptor, name: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: setName
Syntax Usage
self->setName(name)
FunctionDescriptor_setOptions ¶
FunctionDescriptor_setOptions :: proc "c" ( self: ^FunctionDescriptor, options: FunctionOptions, ) {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: setOptions
Syntax Usage
self->setOptions(options)
FunctionDescriptor_setSpecializedName ¶
FunctionDescriptor_setSpecializedName :: proc "c" ( self: ^FunctionDescriptor, specializedName: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: setSpecializedName
Syntax Usage
self->setSpecializedName(specializedName)
FunctionDescriptor_specializedName ¶
FunctionDescriptor_specializedName :: proc "c" ( self: ^FunctionDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionDescriptor
- Name: specializedName
Syntax Usage
res := self->specializedName()
FunctionHandle_device ¶
FunctionHandle_device :: proc "c" ( self: ^FunctionHandle, ) -> ^Device {…}
Objective-C Method Information
- Class: FunctionHandle
- Name: device
Syntax Usage
res := self->device()
FunctionHandle_functionType ¶
FunctionHandle_functionType :: proc "c" ( self: ^FunctionHandle, ) -> FunctionType {…}
Objective-C Method Information
- Class: FunctionHandle
- Name: functionType
Syntax Usage
res := self->functionType()
FunctionHandle_name ¶
FunctionHandle_name :: proc "c" ( self: ^FunctionHandle, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionHandle
- Name: name
Syntax Usage
res := self->name()
FunctionLogDebugLocation_URL ¶
FunctionLogDebugLocation_URL :: proc "c" ( self: ^FunctionLogDebugLocation, ) -> ^objc_Foundation.URL {…}
Objective-C Method Information
- Class: FunctionLogDebugLocation
- Name: URL
Syntax Usage
res := self->URL()
FunctionLogDebugLocation_column ¶
FunctionLogDebugLocation_column :: proc "c" ( self: ^FunctionLogDebugLocation, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: FunctionLogDebugLocation
- Name: column
Syntax Usage
res := self->column()
FunctionLogDebugLocation_functionName ¶
FunctionLogDebugLocation_functionName :: proc "c" ( self: ^FunctionLogDebugLocation, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionLogDebugLocation
- Name: functionName
Syntax Usage
res := self->functionName()
FunctionLogDebugLocation_line ¶
FunctionLogDebugLocation_line :: proc "c" ( self: ^FunctionLogDebugLocation, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: FunctionLogDebugLocation
- Name: line
Syntax Usage
res := self->line()
FunctionLog_debugLocation ¶
FunctionLog_debugLocation :: proc "c" ( self: ^FunctionLog, ) -> ^FunctionLog {…}
Objective-C Method Information
- Class: FunctionLog
- Name: debugLocation
Syntax Usage
res := self->debugLocation()
FunctionLog_encoderLabel ¶
FunctionLog_encoderLabel :: proc "c" ( self: ^FunctionLog, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: FunctionLog
- Name: encoderLabel
Syntax Usage
res := self->encoderLabel()
FunctionLog_function ¶
FunctionLog_function :: proc "c" ( self: ^FunctionLog, ) -> ^FunctionLog {…}
Objective-C Method Information
- Class: FunctionLog
- Name: function
Syntax Usage
res := self->function()
FunctionLog_type ¶
FunctionLog_type :: proc "c" ( self: ^FunctionLog, ) -> FunctionLogType {…}
Objective-C Method Information
- Class: FunctionLog
- Name: type
Syntax Usage
res := self->type()
Function_functionConstantsDictionary ¶
Function_functionConstantsDictionary :: proc "c" ( self: ^Function, ) -> ^objc_Foundation.Dictionary {…}
Objective-C Method Information
- Class: Function
- Name: functionConstantsDictionary
Syntax Usage
res := self->functionConstantsDictionary()
Function_functionType ¶
Function_functionType :: proc "c" ( self: ^Function, ) -> FunctionType {…}
Objective-C Method Information
- Class: Function
- Name: functionType
Syntax Usage
res := self->functionType()
Function_newArgumentEncoder ¶
Function_newArgumentEncoder :: proc "c" ( self: ^Function, bufferIndex: objc_Foundation.UInteger, ) -> ^ArgumentEncoder {…}
Objective-C Method Information
- Class: Function
- Name: newArgumentEncoder
Syntax Usage
res := self->newArgumentEncoder(bufferIndex)
Function_newArgumentEncoderWithReflection ¶
Function_newArgumentEncoderWithReflection :: proc "c" ( self: ^Function, bufferIndex: objc_Foundation.UInteger, reflection: ^^Argument, ) -> ^ArgumentEncoder {…}
Objective-C Method Information
- Class: Function
- Name: newArgumentEncoderWithReflection
Syntax Usage
res := self->newArgumentEncoderWithReflection( bufferIndex, reflection, )
Function_options ¶
Function_options :: proc "c" ( self: ^Function, ) -> FunctionOptions {…}
Objective-C Method Information
- Class: Function
- Name: options
Syntax Usage
res := self->options()
Function_patchControlPointCount ¶
Function_patchControlPointCount :: proc "c" ( self: ^Function, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Function
- Name: patchControlPointCount
Syntax Usage
res := self->patchControlPointCount()
Function_stageInputAttributes ¶
Function_stageInputAttributes :: proc "c" ( self: ^Function, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: Function
- Name: stageInputAttributes
Syntax Usage
res := self->stageInputAttributes()
Function_vertexAttributes ¶
Function_vertexAttributes :: proc "c" ( self: ^Function, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: Function
- Name: vertexAttributes
Syntax Usage
res := self->vertexAttributes()
HeapDescriptor_alloc ¶
HeapDescriptor_alloc :: proc "c" () -> ^HeapDescriptor {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := HeapDescriptor.alloc()
HeapDescriptor_cpuCacheMode ¶
HeapDescriptor_cpuCacheMode :: proc "c" ( self: ^HeapDescriptor, ) -> CPUCacheMode {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: cpuCacheMode
Syntax Usage
res := self->cpuCacheMode()
HeapDescriptor_hazardTrackingMode ¶
HeapDescriptor_hazardTrackingMode :: proc "c" ( self: ^HeapDescriptor, ) -> HazardTrackingMode {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: hazardTrackingMode
Syntax Usage
res := self->hazardTrackingMode()
HeapDescriptor_init ¶
HeapDescriptor_init :: proc "c" ( self: ^HeapDescriptor, ) -> ^HeapDescriptor {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: init
Syntax Usage
res := self->init()
HeapDescriptor_resourceOptions ¶
HeapDescriptor_resourceOptions :: proc "c" ( self: ^HeapDescriptor, ) -> ResourceOptions {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: resourceOptions
Syntax Usage
res := self->resourceOptions()
HeapDescriptor_setCpuCacheMode ¶
HeapDescriptor_setCpuCacheMode :: proc "c" ( self: ^HeapDescriptor, cpuCacheMode: CPUCacheMode, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setCpuCacheMode
Syntax Usage
self->setCpuCacheMode(cpuCacheMode)
HeapDescriptor_setHazardTrackingMode ¶
HeapDescriptor_setHazardTrackingMode :: proc "c" ( self: ^HeapDescriptor, hazardTrackingMode: HazardTrackingMode, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setHazardTrackingMode
Syntax Usage
self->setHazardTrackingMode(hazardTrackingMode)
HeapDescriptor_setResourceOptions ¶
HeapDescriptor_setResourceOptions :: proc "c" ( self: ^HeapDescriptor, resourceOptions: ResourceOptions, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setResourceOptions
Syntax Usage
self->setResourceOptions(resourceOptions)
HeapDescriptor_setSize ¶
HeapDescriptor_setSize :: proc "c" ( self: ^HeapDescriptor, size: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setSize
Syntax Usage
self->setSize(size)
HeapDescriptor_setSparsePageSize ¶
HeapDescriptor_setSparsePageSize :: proc "c" ( self: ^HeapDescriptor, sparsePageSize: SparsePageSize, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setSparsePageSize
Syntax Usage
self->setSparsePageSize(sparsePageSize)
HeapDescriptor_setStorageMode ¶
HeapDescriptor_setStorageMode :: proc "c" ( self: ^HeapDescriptor, storageMode: StorageMode, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setStorageMode
Syntax Usage
self->setStorageMode(storageMode)
HeapDescriptor_setType ¶
HeapDescriptor_setType :: proc "c" ( self: ^HeapDescriptor, type: HeapType, ) {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: setType
Syntax Usage
self->setType(type)
HeapDescriptor_size ¶
HeapDescriptor_size :: proc "c" ( self: ^HeapDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: size
Syntax Usage
res := self->size()
HeapDescriptor_sparsePageSize ¶
HeapDescriptor_sparsePageSize :: proc "c" ( self: ^HeapDescriptor, ) -> SparsePageSize {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: sparsePageSize
Syntax Usage
res := self->sparsePageSize()
HeapDescriptor_storageMode ¶
HeapDescriptor_storageMode :: proc "c" ( self: ^HeapDescriptor, ) -> StorageMode {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: storageMode
Syntax Usage
res := self->storageMode()
HeapDescriptor_type ¶
HeapDescriptor_type :: proc "c" ( self: ^HeapDescriptor, ) -> HeapType {…}
Objective-C Method Information
- Class: HeapDescriptor
- Name: type
Syntax Usage
res := self->type()
Heap_cpuCacheMode ¶
Heap_cpuCacheMode :: proc "c" ( self: ^Heap, ) -> CPUCacheMode {…}
Objective-C Method Information
- Class: Heap
- Name: cpuCacheMode
Syntax Usage
res := self->cpuCacheMode()
Heap_currentAllocatedSize ¶
Heap_currentAllocatedSize :: proc "c" ( self: ^Heap, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Heap
- Name: currentAllocatedSize
Syntax Usage
res := self->currentAllocatedSize()
Heap_hazardTrackingMode ¶
Heap_hazardTrackingMode :: proc "c" ( self: ^Heap, ) -> HazardTrackingMode {…}
Objective-C Method Information
- Class: Heap
- Name: hazardTrackingMode
Syntax Usage
res := self->hazardTrackingMode()
Heap_maxAvailableSizeWithAlignment ¶
Heap_maxAvailableSizeWithAlignment :: proc "c" ( self: ^Heap, alignment: objc_Foundation.UInteger, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Heap
- Name: maxAvailableSizeWithAlignment
Syntax Usage
res := self->maxAvailableSizeWithAlignment(alignment)
Heap_newAccelerationStructureWithDescriptor ¶
Heap_newAccelerationStructureWithDescriptor :: proc "c" ( self: ^Heap, descriptor: ^AccelerationStructureDescriptor, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Heap
- Name: newAccelerationStructureWithDescriptor
Syntax Usage
res := self->newAccelerationStructureWithDescriptor(descriptor)
Heap_newAccelerationStructureWithDescriptorAndOffset ¶
Heap_newAccelerationStructureWithDescriptorAndOffset :: proc "c" ( self: ^Heap, descriptor: ^AccelerationStructureDescriptor, offset: objc_Foundation.UInteger, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Heap
- Name: newAccelerationStructureWithDescriptorAndOffset
Syntax Usage
res := self->newAccelerationStructureWithDescriptorAndOffset( descriptor, offset, )
Heap_newAccelerationStructureWithSize ¶
Heap_newAccelerationStructureWithSize :: proc "c" ( self: ^Heap, size: objc_Foundation.UInteger, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Heap
- Name: newAccelerationStructureWithSize
Syntax Usage
res := self->newAccelerationStructureWithSize(size)
Heap_newAccelerationStructureWithSizeAndOffset ¶
Heap_newAccelerationStructureWithSizeAndOffset :: proc "c" ( self: ^Heap, size, offset: objc_Foundation.UInteger, ) -> ^AccelerationStructure {…}
Objective-C Method Information
- Class: Heap
- Name: newAccelerationStructureWithSizeAndOffset
Syntax Usage
res := self->newAccelerationStructureWithSizeAndOffset( size, offset, )
Heap_newBufferWithLength ¶
Heap_newBufferWithLength :: proc "c" ( self: ^Heap, length: objc_Foundation.UInteger, options: ResourceOptions, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Heap
- Name: newBufferWithLength
Syntax Usage
res := self->newBufferWithLength( length, options, )
Heap_newBufferWithOptions ¶
Heap_newBufferWithOptions :: proc "c" ( self: ^Heap, length: objc_Foundation.UInteger, options: ResourceOptions, offset: objc_Foundation.UInteger, ) -> ^Buffer {…}
Objective-C Method Information
- Class: Heap
- Name: newBufferWithOptions
Syntax Usage
res := self->newBufferWithOptions( length, options, offset, )
Heap_newTextureWithDescriptor ¶
Heap_newTextureWithDescriptor :: proc "c" ( self: ^Heap, desc: ^TextureDescriptor, ) -> ^Texture {…}
Objective-C Method Information
- Class: Heap
- Name: newTextureWithDescriptor
Syntax Usage
res := self->newTextureWithDescriptor(desc)
Heap_newTextureWithDescriptorAndOffset ¶
Heap_newTextureWithDescriptorAndOffset :: proc "c" ( self: ^Heap, descriptor: ^TextureDescriptor, offset: objc_Foundation.UInteger, ) -> ^Texture {…}
Objective-C Method Information
- Class: Heap
- Name: newTextureWithDescriptorAndOffset
Syntax Usage
res := self->newTextureWithDescriptorAndOffset( descriptor, offset, )
Heap_resourceOptions ¶
Heap_resourceOptions :: proc "c" ( self: ^Heap, ) -> ResourceOptions {…}
Objective-C Method Information
- Class: Heap
- Name: resourceOptions
Syntax Usage
res := self->resourceOptions()
Heap_setPurgeableState ¶
Heap_setPurgeableState :: proc "c" ( self: ^Heap, state: PurgeableState, ) -> PurgeableState {…}
Objective-C Method Information
- Class: Heap
- Name: setPurgeableState
Syntax Usage
res := self->setPurgeableState(state)
Heap_storageMode ¶
Heap_storageMode :: proc "c" ( self: ^Heap, ) -> StorageMode {…}
Objective-C Method Information
- Class: Heap
- Name: storageMode
Syntax Usage
res := self->storageMode()
Heap_type ¶
Heap_type :: proc "c" ( self: ^Heap, ) -> FunctionLogType {…}
Objective-C Method Information
- Class: Heap
- Name: type
Syntax Usage
res := self->type()
IOCommandBuffer_addBarrier ¶
IOCommandBuffer_addBarrier :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: addBarrier
Syntax Usage
self->addBarrier()
IOCommandBuffer_addCompletedHandler ¶
IOCommandBuffer_addCompletedHandler :: proc "c" ( self: ^IOCommandBuffer, block: ^objc_Foundation.Block, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: addCompletedHandler
Syntax Usage
self->addCompletedHandler(block)
IOCommandBuffer_commit ¶
IOCommandBuffer_commit :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: commit
Syntax Usage
self->commit()
IOCommandBuffer_copyStatusToBuffer ¶
IOCommandBuffer_copyStatusToBuffer :: proc "c" ( self: ^IOCommandBuffer, buffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: copyStatusToBuffer
Syntax Usage
self->copyStatusToBuffer( buffer, offset, )
IOCommandBuffer_enqueue ¶
IOCommandBuffer_enqueue :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: enqueue
Syntax Usage
self->enqueue()
IOCommandBuffer_error ¶
IOCommandBuffer_error :: proc "c" ( self: ^IOCommandBuffer, ) -> ^objc_Foundation.Error {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: error
Syntax Usage
res := self->error()
IOCommandBuffer_label ¶
IOCommandBuffer_label :: proc "c" ( self: ^IOCommandBuffer, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: label
Syntax Usage
res := self->label()
IOCommandBuffer_loadBuffer ¶
IOCommandBuffer_loadBuffer :: proc "c" ( self: ^IOCommandBuffer, buffer: ^Buffer, offset: objc_Foundation.UInteger, size: objc_Foundation.UInteger, sourceHandle: ^IOFileHandle, sourceHandleOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: loadBuffer
Syntax Usage
self->loadBuffer( buffer, offset, size, sourceHandle, sourceHandleOffset, )
IOCommandBuffer_loadBytes ¶
IOCommandBuffer_loadBytes :: proc "c" ( self: ^IOCommandBuffer, pointer: rawptr, size: objc_Foundation.UInteger, sourceHandle: ^IOFileHandle, sourceHandleOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: loadBytes
Syntax Usage
self->loadBytes( pointer, size, sourceHandle, sourceHandleOffset, )
IOCommandBuffer_loadTexture ¶
IOCommandBuffer_loadTexture :: proc "c" ( self: ^IOCommandBuffer, texture: ^Texture, slice: objc_Foundation.UInteger, level, size, sourceBytesPerRow, sourceBytesPerImage: objc_Foundation.UInteger, destinationOrigin: Origin, sourceHandle: ^IOFileHandle, sourceHandleOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: loadTexture
Syntax Usage
self->loadTexture( texture, slice, level, size, sourceBytesPerRow, sourceBytesPerImage, destinationOrigin, sourceHandle, sourceHandleOffset, )
IOCommandBuffer_popDebugGroup ¶
IOCommandBuffer_popDebugGroup :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: popDebugGroup
Syntax Usage
self->popDebugGroup()
IOCommandBuffer_pushDebugGroup ¶
IOCommandBuffer_pushDebugGroup :: proc "c" ( self: ^IOCommandBuffer, name: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: pushDebugGroup
Syntax Usage
self->pushDebugGroup(name)
IOCommandBuffer_setLabel ¶
IOCommandBuffer_setLabel :: proc "c" ( self: ^IOCommandBuffer, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: setLabel
Syntax Usage
self->setLabel(label)
IOCommandBuffer_signalEvent ¶
IOCommandBuffer_signalEvent :: proc "c" ( self: ^IOCommandBuffer, event: ^SharedEvent, value: u64, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: signalEvent
Syntax Usage
self->signalEvent( event, value, )
IOCommandBuffer_status ¶
IOCommandBuffer_status :: proc "c" ( self: ^IOCommandBuffer, ) -> IOStatus {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: status
Syntax Usage
res := self->status()
IOCommandBuffer_tryCancel ¶
IOCommandBuffer_tryCancel :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: tryCancel
Syntax Usage
self->tryCancel()
IOCommandBuffer_waitForEvent ¶
IOCommandBuffer_waitForEvent :: proc "c" ( self: ^IOCommandBuffer, event: ^SharedEvent, value: u64, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: waitForEvent
Syntax Usage
self->waitForEvent( event, value, )
IOCommandBuffer_waitUntilCompleted ¶
IOCommandBuffer_waitUntilCompleted :: proc "c" ( self: ^IOCommandBuffer, ) {…}
Objective-C Method Information
- Class: IOCommandBuffer
- Name: waitUntilCompleted
Syntax Usage
self->waitUntilCompleted()
IOCommandQueueDescriptor_alloc ¶
IOCommandQueueDescriptor_alloc :: proc "c" () -> ^IOCommandQueueDescriptor {…}
Objective-C Method Information
- Class: IOCommandQueueDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := IOCommandQueueDescriptor.alloc()
IOCommandQueueDescriptor_init ¶
IOCommandQueueDescriptor_init :: proc "c" ( self: ^IOCommandQueueDescriptor, ) -> ^IOCommandQueueDescriptor {…}
Objective-C Method Information
- Class: IOCommandQueueDescriptor
- Name: init
Syntax Usage
res := self->init()
IOCommandQueueDescriptor_maxCommandBufferCount ¶
IOCommandQueueDescriptor_maxCommandBufferCount :: proc "c" ( self: ^IOCommandQueueDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IOCommandQueueDescriptor
- Name: maxCommandBufferCount
Syntax Usage
res := self->maxCommandBufferCount()
IOCommandQueue_commandBuffer ¶
IOCommandQueue_commandBuffer :: proc "c" ( self: ^IOCommandQueue, ) -> ^IOCommandBuffer {…}
Objective-C Method Information
- Class: IOCommandQueue
- Name: commandBuffer
Syntax Usage
res := self->commandBuffer()
IOCommandQueue_commandBufferWithUnretainedReferences ¶
IOCommandQueue_commandBufferWithUnretainedReferences :: proc "c" ( self: ^IOCommandQueue, ) -> ^IOCommandBuffer {…}
Objective-C Method Information
- Class: IOCommandQueue
- Name: commandBufferWithUnretainedReferences
Syntax Usage
res := self->commandBufferWithUnretainedReferences()
IOCommandQueue_enqueueBarrier ¶
IOCommandQueue_enqueueBarrier :: proc "c" ( self: ^IOCommandQueue, ) {…}
Objective-C Method Information
- Class: IOCommandQueue
- Name: enqueueBarrier
Syntax Usage
self->enqueueBarrier()
IOCommandQueue_label ¶
IOCommandQueue_label :: proc "c" ( self: ^IOCommandQueue, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: IOCommandQueue
- Name: label
Syntax Usage
res := self->label()
IOCommandQueue_setLabel ¶
IOCommandQueue_setLabel :: proc "c" ( self: ^IOCommandQueue, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: IOCommandQueue
- Name: setLabel
Syntax Usage
self->setLabel(label)
IOCompressionContextDefaultChunkSize ¶
IOCompressionContextDefaultChunkSize :: proc "c" () -> uint ---
IOCreateCompressionContext ¶
IOCreateCompressionContext :: proc "c" ( path: cstring, type: IOCompressionMethod, chuckSize: uint, ) -> rawptr ---
IOFileHandle_label ¶
IOFileHandle_label :: proc "c" ( self: ^IOFileHandle, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: IOFileHandle
- Name: label
Syntax Usage
res := self->label()
IOFileHandle_setLabel ¶
IOFileHandle_setLabel :: proc "c" ( self: ^IOFileHandle, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: IOFileHandle
- Name: setLabel
Syntax Usage
self->setLabel(label)
IOFlushAndDestroyCompressionContext ¶
IOFlushAndDestroyCompressionContext :: proc "c" ( ctx: rawptr, ) -> IOCompressionStatus ---
IOScratchBufferAllocator_newScratchBuffer ¶
IOScratchBufferAllocator_newScratchBuffer :: proc "c" ( self: ^IOCommandQueue, minimumSize: objc_Foundation.UInteger, ) -> ^IOScratchBuffer {…}
Objective-C Method Information
- Class: IOScratchBufferAllocator
- Name: newScratchBuffer
Syntax Usage
res := self->newScratchBuffer(minimumSize)
IOScratchBuffer_buffer ¶
IOScratchBuffer_buffer :: proc "c" ( self: ^IOCommandQueue, ) -> ^Buffer {…}
Objective-C Method Information
- Class: IOScratchBuffer
- Name: buffer
Syntax Usage
res := self->buffer()
IndirectCommandBufferDescriptor_alloc ¶
IndirectCommandBufferDescriptor_alloc :: proc "c" () -> ^IndirectCommandBufferDescriptor {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := IndirectCommandBufferDescriptor.alloc()
IndirectCommandBufferDescriptor_commandTypes ¶
IndirectCommandBufferDescriptor_commandTypes :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> IndirectCommandType {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: commandTypes
Syntax Usage
res := self->commandTypes()
IndirectCommandBufferDescriptor_inheritBuffers ¶
IndirectCommandBufferDescriptor_inheritBuffers :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: inheritBuffers
Syntax Usage
res := self->inheritBuffers()
IndirectCommandBufferDescriptor_inheritPipelineState ¶
IndirectCommandBufferDescriptor_inheritPipelineState :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: inheritPipelineState
Syntax Usage
res := self->inheritPipelineState()
IndirectCommandBufferDescriptor_init ¶
IndirectCommandBufferDescriptor_init :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> ^IndirectCommandBufferDescriptor {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: init
Syntax Usage
res := self->init()
IndirectCommandBufferDescriptor_maxFragmentBufferBindCount ¶
IndirectCommandBufferDescriptor_maxFragmentBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: maxFragmentBufferBindCount
Syntax Usage
res := self->maxFragmentBufferBindCount()
IndirectCommandBufferDescriptor_maxKernelBufferBindCount ¶
IndirectCommandBufferDescriptor_maxKernelBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: maxKernelBufferBindCount
Syntax Usage
res := self->maxKernelBufferBindCount()
IndirectCommandBufferDescriptor_maxVertexBufferBindCount ¶
IndirectCommandBufferDescriptor_maxVertexBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: maxVertexBufferBindCount
Syntax Usage
res := self->maxVertexBufferBindCount()
IndirectCommandBufferDescriptor_setCommandTypes ¶
IndirectCommandBufferDescriptor_setCommandTypes :: proc "c" ( self: ^IndirectCommandBufferDescriptor, commandTypes: IndirectCommandType, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setCommandTypes
Syntax Usage
self->setCommandTypes(commandTypes)
IndirectCommandBufferDescriptor_setInheritBuffers ¶
IndirectCommandBufferDescriptor_setInheritBuffers :: proc "c" ( self: ^IndirectCommandBufferDescriptor, inheritBuffers: bool, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setInheritBuffers
Syntax Usage
self->setInheritBuffers(inheritBuffers)
IndirectCommandBufferDescriptor_setInheritPipelineState ¶
IndirectCommandBufferDescriptor_setInheritPipelineState :: proc "c" ( self: ^IndirectCommandBufferDescriptor, inheritPipelineState: bool, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setInheritPipelineState
Syntax Usage
self->setInheritPipelineState(inheritPipelineState)
IndirectCommandBufferDescriptor_setMaxFragmentBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxFragmentBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, maxFragmentBufferBindCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setMaxFragmentBufferBindCount
Syntax Usage
self->setMaxFragmentBufferBindCount(maxFragmentBufferBindCount)
IndirectCommandBufferDescriptor_setMaxKernelBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxKernelBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, maxKernelBufferBindCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setMaxKernelBufferBindCount
Syntax Usage
self->setMaxKernelBufferBindCount(maxKernelBufferBindCount)
IndirectCommandBufferDescriptor_setMaxVertexBufferBindCount ¶
IndirectCommandBufferDescriptor_setMaxVertexBufferBindCount :: proc "c" ( self: ^IndirectCommandBufferDescriptor, maxVertexBufferBindCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectCommandBufferDescriptor
- Name: setMaxVertexBufferBindCount
Syntax Usage
self->setMaxVertexBufferBindCount(maxVertexBufferBindCount)
IndirectCommandBuffer_gpuResourceID ¶
IndirectCommandBuffer_gpuResourceID :: proc "c" ( self: ^IndirectCommandBuffer, ) -> ResourceID {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
IndirectCommandBuffer_indirectComputeCommand ¶
IndirectCommandBuffer_indirectComputeCommand :: proc "c" ( self: ^IndirectCommandBuffer, commandIndex: objc_Foundation.UInteger, ) -> ^IndirectComputeCommand {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: indirectComputeCommand
Syntax Usage
res := self->indirectComputeCommand(commandIndex)
IndirectCommandBuffer_indirectRenderCommand ¶
IndirectCommandBuffer_indirectRenderCommand :: proc "c" ( self: ^IndirectCommandBuffer, commandIndex: objc_Foundation.UInteger, ) -> ^IndirectRenderCommand {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: indirectRenderCommand
Syntax Usage
res := self->indirectRenderCommand(commandIndex)
IndirectCommandBuffer_resetWithRange ¶
IndirectCommandBuffer_resetWithRange :: proc "c" ( self: ^IndirectCommandBuffer, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: resetWithRange
Syntax Usage
self->resetWithRange(range)
IndirectCommandBuffer_setSupportRayTracing ¶
IndirectCommandBuffer_setSupportRayTracing :: proc "c" ( self: ^IndirectCommandBuffer, supportRayTracing: bool, ) {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: setSupportRayTracing
Syntax Usage
self->setSupportRayTracing(supportRayTracing)
IndirectCommandBuffer_size ¶
IndirectCommandBuffer_size :: proc "c" ( self: ^IndirectCommandBuffer, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: size
Syntax Usage
res := self->size()
IndirectCommandBuffer_supportRayTracing ¶
IndirectCommandBuffer_supportRayTracing :: proc "c" ( self: ^IndirectCommandBuffer, ) -> bool {…}
Objective-C Method Information
- Class: IndirectCommandBuffer
- Name: supportRayTracing
Syntax Usage
res := self->supportRayTracing()
IndirectComputeCommand_clearBarrier ¶
IndirectComputeCommand_clearBarrier :: proc "c" ( self: ^IndirectComputeCommand, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: clearBarrier
Syntax Usage
self->clearBarrier()
IndirectComputeCommand_concurrentDispatchThreadgroups ¶
IndirectComputeCommand_concurrentDispatchThreadgroups :: proc "c" ( self: ^IndirectComputeCommand, threadgroupsPerGrid: Size, threadsPerThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: concurrentDispatchThreadgroups
Syntax Usage
self->concurrentDispatchThreadgroups( threadgroupsPerGrid, threadsPerThreadgroup, )
IndirectComputeCommand_concurrentDispatchThreads ¶
IndirectComputeCommand_concurrentDispatchThreads :: proc "c" ( self: ^IndirectComputeCommand, threadsPerGrid: Size, threadsPerThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: concurrentDispatchThreads
Syntax Usage
self->concurrentDispatchThreads( threadsPerGrid, threadsPerThreadgroup, )
IndirectComputeCommand_reset ¶
IndirectComputeCommand_reset :: proc "c" ( self: ^IndirectComputeCommand, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: reset
Syntax Usage
self->reset()
IndirectComputeCommand_setBarrier ¶
IndirectComputeCommand_setBarrier :: proc "c" ( self: ^IndirectComputeCommand, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setBarrier
Syntax Usage
self->setBarrier()
IndirectComputeCommand_setComputePipelineState ¶
IndirectComputeCommand_setComputePipelineState :: proc "c" ( self: ^IndirectComputeCommand, pipelineState: ^ComputePipelineState, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setComputePipelineState
Syntax Usage
self->setComputePipelineState(pipelineState)
IndirectComputeCommand_setImageblockWidth ¶
IndirectComputeCommand_setImageblockWidth :: proc "c" ( self: ^IndirectComputeCommand, width: objc_Foundation.UInteger, height: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setImageblockWidth
Syntax Usage
self->setImageblockWidth( width, height, )
IndirectComputeCommand_setKernelBuffer ¶
IndirectComputeCommand_setKernelBuffer :: proc "c" ( self: ^IndirectComputeCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setKernelBuffer
Syntax Usage
self->setKernelBuffer( buffer, offset, index, )
IndirectComputeCommand_setStageInRegion ¶
IndirectComputeCommand_setStageInRegion :: proc "c" ( self: ^IndirectComputeCommand, region: Region, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setStageInRegion
Syntax Usage
self->setStageInRegion(region)
IndirectComputeCommand_setThreadgroupMemoryLength ¶
IndirectComputeCommand_setThreadgroupMemoryLength :: proc "c" ( self: ^IndirectComputeCommand, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectComputeCommand
- Name: setThreadgroupMemoryLength
Syntax Usage
self->setThreadgroupMemoryLength( length, index, )
IndirectRenderCommand_drawIndexedPatches ¶
IndirectRenderCommand_drawIndexedPatches :: proc "c" ( 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, instanceStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: drawIndexedPatches
Syntax Usage
self->drawIndexedPatches( numberOfPatchControlPoints, patchStart, patchCount, patchIndexBuffer, patchIndexBufferOffset, controlPointIndexBuffer, controlPointIndexBufferOffset, instanceCount, baseInstance, buffer, offset, instanceStride, )
IndirectRenderCommand_drawIndexedPrimitives ¶
IndirectRenderCommand_drawIndexedPrimitives :: proc "c" ( self: ^IndirectRenderCommand, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseVertex: objc_Foundation.Integer, baseInstance: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: drawIndexedPrimitives
Syntax Usage
self->drawIndexedPrimitives( primitiveType, indexCount, indexType, indexBuffer, indexBufferOffset, instanceCount, baseVertex, baseInstance, )
IndirectRenderCommand_drawPatches ¶
IndirectRenderCommand_drawPatches :: proc "c" ( 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, instanceStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: drawPatches
Syntax Usage
self->drawPatches( numberOfPatchControlPoints, patchStart, patchCount, patchIndexBuffer, patchIndexBufferOffset, instanceCount, baseInstance, buffer, offset, instanceStride, )
IndirectRenderCommand_drawPrimitives ¶
IndirectRenderCommand_drawPrimitives :: proc "c" ( self: ^IndirectRenderCommand, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseInstance: objc_Foundation.UInteger = 0, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: drawPrimitives
Syntax Usage
self->drawPrimitives( primitiveType, vertexStart, vertexCount, instanceCount, baseInstance, )
IndirectRenderCommand_reset ¶
IndirectRenderCommand_reset :: proc "c" ( self: ^IndirectRenderCommand, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: reset
Syntax Usage
self->reset()
IndirectRenderCommand_setFragmentBuffer ¶
IndirectRenderCommand_setFragmentBuffer :: proc "c" ( self: ^IndirectRenderCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: setFragmentBuffer
Syntax Usage
self->setFragmentBuffer( buffer, offset, index, )
IndirectRenderCommand_setRenderPipelineState ¶
IndirectRenderCommand_setRenderPipelineState :: proc "c" ( self: ^IndirectRenderCommand, pipelineState: ^RenderPipelineState, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: setRenderPipelineState
Syntax Usage
self->setRenderPipelineState(pipelineState)
IndirectRenderCommand_setVertexBuffer ¶
IndirectRenderCommand_setVertexBuffer :: proc "c" ( self: ^IndirectRenderCommand, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IndirectRenderCommand
- Name: setVertexBuffer
Syntax Usage
self->setVertexBuffer( buffer, offset, index, )
InstanceAccelerationStructureDescriptor_alloc ¶
InstanceAccelerationStructureDescriptor_alloc :: proc "c" () -> ^InstanceAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := InstanceAccelerationStructureDescriptor.alloc()
InstanceAccelerationStructureDescriptor_descriptor ¶
InstanceAccelerationStructureDescriptor_descriptor :: proc "c" () -> ^InstanceAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: descriptor
- Kind: Class Method
Syntax Usage
res := InstanceAccelerationStructureDescriptor.descriptor()
InstanceAccelerationStructureDescriptor_init ¶
InstanceAccelerationStructureDescriptor_init :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> ^InstanceAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: init
Syntax Usage
res := self->init()
InstanceAccelerationStructureDescriptor_instanceCount ¶
InstanceAccelerationStructureDescriptor_instanceCount :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instanceCount
Syntax Usage
res := self->instanceCount()
InstanceAccelerationStructureDescriptor_instanceDescriptorBuffer ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorBuffer :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instanceDescriptorBuffer
Syntax Usage
res := self->instanceDescriptorBuffer()
InstanceAccelerationStructureDescriptor_instanceDescriptorBufferOffset ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorBufferOffset :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instanceDescriptorBufferOffset
Syntax Usage
res := self->instanceDescriptorBufferOffset()
InstanceAccelerationStructureDescriptor_instanceDescriptorStride ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorStride :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instanceDescriptorStride
Syntax Usage
res := self->instanceDescriptorStride()
InstanceAccelerationStructureDescriptor_instanceDescriptorType ¶
InstanceAccelerationStructureDescriptor_instanceDescriptorType :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> AccelerationStructureInstanceDescriptorType {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instanceDescriptorType
Syntax Usage
res := self->instanceDescriptorType()
InstanceAccelerationStructureDescriptor_instancedAccelerationStructures ¶
InstanceAccelerationStructureDescriptor_instancedAccelerationStructures :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: instancedAccelerationStructures
Syntax Usage
res := self->instancedAccelerationStructures()
InstanceAccelerationStructureDescriptor_motionTransformBuffer ¶
InstanceAccelerationStructureDescriptor_motionTransformBuffer :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: motionTransformBuffer
Syntax Usage
res := self->motionTransformBuffer()
InstanceAccelerationStructureDescriptor_motionTransformBufferOffset ¶
InstanceAccelerationStructureDescriptor_motionTransformBufferOffset :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: motionTransformBufferOffset
Syntax Usage
res := self->motionTransformBufferOffset()
InstanceAccelerationStructureDescriptor_motionTransformCount ¶
InstanceAccelerationStructureDescriptor_motionTransformCount :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: motionTransformCount
Syntax Usage
res := self->motionTransformCount()
InstanceAccelerationStructureDescriptor_setInstanceCount ¶
InstanceAccelerationStructureDescriptor_setInstanceCount :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, instanceCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstanceCount
Syntax Usage
self->setInstanceCount(instanceCount)
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBuffer ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBuffer :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstanceDescriptorBuffer
Syntax Usage
self->setInstanceDescriptorBuffer(instanceDescriptorBuffer)
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBufferOffset ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorBufferOffset :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstanceDescriptorBufferOffset
Syntax Usage
self->setInstanceDescriptorBufferOffset(instanceDescriptorBufferOffset)
InstanceAccelerationStructureDescriptor_setInstanceDescriptorStride ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorStride :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, instanceDescriptorStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstanceDescriptorStride
Syntax Usage
self->setInstanceDescriptorStride(instanceDescriptorStride)
InstanceAccelerationStructureDescriptor_setInstanceDescriptorType ¶
InstanceAccelerationStructureDescriptor_setInstanceDescriptorType :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, buffer: AccelerationStructureInstanceDescriptorType, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstanceDescriptorType
Syntax Usage
self->setInstanceDescriptorType(buffer)
InstanceAccelerationStructureDescriptor_setInstancedAccelerationStructures ¶
InstanceAccelerationStructureDescriptor_setInstancedAccelerationStructures :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, instancedAccelerationStructures: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setInstancedAccelerationStructures
Syntax Usage
self->setInstancedAccelerationStructures(instancedAccelerationStructures)
InstanceAccelerationStructureDescriptor_setMotionTransformBuffer ¶
InstanceAccelerationStructureDescriptor_setMotionTransformBuffer :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, buffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setMotionTransformBuffer
Syntax Usage
self->setMotionTransformBuffer(buffer)
InstanceAccelerationStructureDescriptor_setMotionTransformBufferOffset ¶
InstanceAccelerationStructureDescriptor_setMotionTransformBufferOffset :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setMotionTransformBufferOffset
Syntax Usage
self->setMotionTransformBufferOffset(offset)
InstanceAccelerationStructureDescriptor_setMotionTransformCount ¶
InstanceAccelerationStructureDescriptor_setMotionTransformCount :: proc "c" ( self: ^InstanceAccelerationStructureDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: InstanceAccelerationStructureDescriptor
- Name: setMotionTransformCount
Syntax Usage
self->setMotionTransformCount(offset)
IntersectionFunctionDescriptor_alloc ¶
IntersectionFunctionDescriptor_alloc :: proc "c" () -> ^IntersectionFunctionDescriptor {…}
Objective-C Method Information
- Class: IntersectionFunctionDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := IntersectionFunctionDescriptor.alloc()
IntersectionFunctionDescriptor_init ¶
IntersectionFunctionDescriptor_init :: proc "c" ( self: ^IntersectionFunctionDescriptor, ) -> ^IntersectionFunctionDescriptor {…}
Objective-C Method Information
- Class: IntersectionFunctionDescriptor
- Name: init
Syntax Usage
res := self->init()
IntersectionFunctionTableDescriptor_alloc ¶
IntersectionFunctionTableDescriptor_alloc :: proc "c" () -> ^IntersectionFunctionTableDescriptor {…}
Objective-C Method Information
- Class: IntersectionFunctionTableDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := IntersectionFunctionTableDescriptor.alloc()
IntersectionFunctionTableDescriptor_functionCount ¶
IntersectionFunctionTableDescriptor_functionCount :: proc "c" ( self: ^IntersectionFunctionTableDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: IntersectionFunctionTableDescriptor
- Name: functionCount
Syntax Usage
res := self->functionCount()
IntersectionFunctionTableDescriptor_init ¶
IntersectionFunctionTableDescriptor_init :: proc "c" ( self: ^IntersectionFunctionTableDescriptor, ) -> ^IntersectionFunctionTableDescriptor {…}
Objective-C Method Information
- Class: IntersectionFunctionTableDescriptor
- Name: init
Syntax Usage
res := self->init()
IntersectionFunctionTableDescriptor_intersectionFunctionTableDescriptor ¶
IntersectionFunctionTableDescriptor_intersectionFunctionTableDescriptor :: proc "c" () -> ^IntersectionFunctionTableDescriptor {…}
Objective-C Method Information
- Class: IntersectionFunctionTableDescriptor
- Name: intersectionFunctionTableDescriptor
- Kind: Class Method
Syntax Usage
res := IntersectionFunctionTableDescriptor.intersectionFunctionTableDescriptor()
IntersectionFunctionTableDescriptor_setFunctionCount ¶
IntersectionFunctionTableDescriptor_setFunctionCount :: proc "c" ( self: ^IntersectionFunctionTableDescriptor, functionCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTableDescriptor
- Name: setFunctionCount
Syntax Usage
self->setFunctionCount(functionCount)
IntersectionFunctionTable_setBuffer ¶
IntersectionFunctionTable_setBuffer :: proc "c" ( self: ^IntersectionFunctionTable, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setBuffer
Syntax Usage
self->setBuffer( buffer, offset, index, )
IntersectionFunctionTable_setBuffers ¶
IntersectionFunctionTable_setBuffers :: proc "c" ( self: ^IntersectionFunctionTable, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setBuffers
Syntax Usage
self->setBuffers( buffers, offsets, range, )
IntersectionFunctionTable_setFunction ¶
IntersectionFunctionTable_setFunction :: proc "c" ( self: ^IntersectionFunctionTable, function: ^FunctionHandle, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setFunction
Syntax Usage
self->setFunction( function, index, )
IntersectionFunctionTable_setFunctions ¶
IntersectionFunctionTable_setFunctions :: proc "c" ( self: ^IntersectionFunctionTable, functions: []^FunctionHandle, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setFunctions
Syntax Usage
self->setFunctions( functions, range, )
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignature ¶
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignature :: proc "c" ( self: ^IntersectionFunctionTable, signature: IntersectionFunctionSignature, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setOpaqueTriangleIntersectionFunctionWithSignature
Syntax Usage
self->setOpaqueTriangleIntersectionFunctionWithSignature( signature, index, )
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignatureWithRange ¶
IntersectionFunctionTable_setOpaqueTriangleIntersectionFunctionWithSignatureWithRange :: proc "c" ( self: ^IntersectionFunctionTable, signature: IntersectionFunctionSignature, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setOpaqueTriangleIntersectionFunctionWithSignatureWithRange
Syntax Usage
self->setOpaqueTriangleIntersectionFunctionWithSignatureWithRange( signature, range, )
IntersectionFunctionTable_setVisibleFunctionTable ¶
IntersectionFunctionTable_setVisibleFunctionTable :: proc "c" ( self: ^IntersectionFunctionTable, visibleFunctionTable: ^VisibleFunctionTable, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setVisibleFunctionTable
Syntax Usage
self->setVisibleFunctionTable( visibleFunctionTable, bufferIndex, )
IntersectionFunctionTable_setVisibleFunctionTables ¶
IntersectionFunctionTable_setVisibleFunctionTables :: proc "c" ( self: ^IntersectionFunctionTable, visibleFunctionTables: []^VisibleFunctionTable, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: IntersectionFunctionTable
- Name: setVisibleFunctionTables
Syntax Usage
self->setVisibleFunctionTables( visibleFunctionTables, range, )
Library_functionNames ¶
Library_functionNames :: proc "c" ( self: ^Library, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: Library
- Name: functionNames
Syntax Usage
res := self->functionNames()
Library_installName ¶
Library_installName :: proc "c" ( self: ^Library, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: Library
- Name: installName
Syntax Usage
res := self->installName()
Library_newFunctionWithCompletionHandler ¶
Library_newFunctionWithCompletionHandler :: proc "c" ( self: ^Library, descriptor: ^FunctionDescriptor, completionHandler: ^objc_Foundation.Block, ) -> ^Function {…}
Objective-C Method Information
- Class: Library
- Name: newFunctionWithCompletionHandler
Syntax Usage
res := self->newFunctionWithCompletionHandler( descriptor, completionHandler, )
Library_newFunctionWithConstantValues ¶
Library_newFunctionWithConstantValues :: proc "contextless" ( self: ^Library, name: ^objc_Foundation.String, constantValues: ^FunctionConstantValues, ) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Library
- Name: newFunctionWithConstantValues
Syntax Usage
function, error := self->newFunctionWithConstantValues( name, constantValues, )
Library_newFunctionWithConstantValuesAndCompletionHandler ¶
Library_newFunctionWithConstantValuesAndCompletionHandler :: proc "c" ( self: ^Library, name: ^objc_Foundation.String, constantValues: ^FunctionConstantValues, completionHandler: ^objc_Foundation.Block, ) -> ^Function {…}
Objective-C Method Information
- Class: Library
- Name: newFunctionWithConstantValuesAndCompletionHandler
Syntax Usage
res := self->newFunctionWithConstantValuesAndCompletionHandler( name, constantValues, completionHandler, )
Library_newFunctionWithDescriptor ¶
Library_newFunctionWithDescriptor :: proc "contextless" ( self: ^Library, descriptor: ^FunctionDescriptor, ) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Library
- Name: newFunctionWithDescriptor
Syntax Usage
function, error := self->newFunctionWithDescriptor(descriptor)
Library_newFunctionWithName ¶
Library_newFunctionWithName :: proc "c" ( self: ^Library, functionName: ^objc_Foundation.String, ) -> ^Function {…}
Objective-C Method Information
- Class: Library
- Name: newFunctionWithName
Syntax Usage
res := self->newFunctionWithName(functionName)
Library_newIntersectionFunction ¶
Library_newIntersectionFunction :: proc "contextless" ( self: ^Library, descriptor: ^IntersectionFunctionDescriptor, ) -> (function: ^Function, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: Library
- Name: newIntersectionFunction
Syntax Usage
function, error := self->newIntersectionFunction(descriptor)
Library_newIntersectionFunctionWithCompletionHandler ¶
Library_newIntersectionFunctionWithCompletionHandler :: proc "c" ( self: ^Library, descriptor: ^IntersectionFunctionDescriptor, completionHandler: ^objc_Foundation.Block, ) -> ^Function {…}
Objective-C Method Information
- Class: Library
- Name: newIntersectionFunctionWithCompletionHandler
Syntax Usage
res := self->newIntersectionFunctionWithCompletionHandler( descriptor, completionHandler, )
Library_type ¶
Library_type :: proc "c" ( self: ^Library, ) -> LibraryType {…}
Objective-C Method Information
- Class: Library
- Name: type
Syntax Usage
res := self->type()
LinkedFunctions_alloc ¶
LinkedFunctions_alloc :: proc "c" () -> ^LinkedFunctions {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: alloc
- Kind: Class Method
Syntax Usage
res := LinkedFunctions.alloc()
LinkedFunctions_binaryFunctions ¶
LinkedFunctions_binaryFunctions :: proc "c" ( self: ^LinkedFunctions, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: binaryFunctions
Syntax Usage
res := self->binaryFunctions()
LinkedFunctions_functions ¶
LinkedFunctions_functions :: proc "c" ( self: ^LinkedFunctions, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: functions
Syntax Usage
res := self->functions()
LinkedFunctions_groups ¶
LinkedFunctions_groups :: proc "c" ( self: ^LinkedFunctions, ) -> ^objc_Foundation.Dictionary {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: groups
Syntax Usage
res := self->groups()
LinkedFunctions_init ¶
LinkedFunctions_init :: proc "c" ( self: ^LinkedFunctions, ) -> ^LinkedFunctions {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: init
Syntax Usage
res := self->init()
LinkedFunctions_linkedFunctions ¶
LinkedFunctions_linkedFunctions :: proc "c" () -> ^LinkedFunctions {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: linkedFunctions
- Kind: Class Method
Syntax Usage
res := LinkedFunctions.linkedFunctions()
LinkedFunctions_setBinaryFunctions ¶
LinkedFunctions_setBinaryFunctions :: proc "c" ( self: ^LinkedFunctions, binaryFunctions: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: setBinaryFunctions
Syntax Usage
self->setBinaryFunctions(binaryFunctions)
LinkedFunctions_setFunctions ¶
LinkedFunctions_setFunctions :: proc "c" ( self: ^LinkedFunctions, functions: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: setFunctions
Syntax Usage
self->setFunctions(functions)
LinkedFunctions_setGroups ¶
LinkedFunctions_setGroups :: proc "c" ( self: ^LinkedFunctions, groups: ^objc_Foundation.Dictionary, ) {…}
Objective-C Method Information
- Class: LinkedFunctions
- Name: setGroups
Syntax Usage
self->setGroups(groups)
MotionKeyframeData_alloc ¶
MotionKeyframeData_alloc :: proc "c" () -> ^MotionKeyframeData {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: alloc
- Kind: Class Method
Syntax Usage
res := MotionKeyframeData.alloc()
MotionKeyframeData_buffer ¶
MotionKeyframeData_buffer :: proc "c" ( self: ^MotionKeyframeData, ) -> ^Buffer {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: buffer
- Kind: Class Method
Syntax Usage
res := MotionKeyframeData.buffer(self)
MotionKeyframeData_data ¶
MotionKeyframeData_data :: proc "c" () -> ^MotionKeyframeData {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: data
- Kind: Class Method
Syntax Usage
res := MotionKeyframeData.data()
MotionKeyframeData_init ¶
MotionKeyframeData_init :: proc "c" ( self: ^MotionKeyframeData, ) -> ^MotionKeyframeData {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: init
- Kind: Class Method
Syntax Usage
res := MotionKeyframeData.init(self)
MotionKeyframeData_offset ¶
MotionKeyframeData_offset :: proc "c" ( self: ^MotionKeyframeData, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: offset
- Kind: Class Method
Syntax Usage
res := MotionKeyframeData.offset(self)
MotionKeyframeData_setBuffer ¶
MotionKeyframeData_setBuffer :: proc "c" ( self: ^MotionKeyframeData, buffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: setBuffer
- Kind: Class Method
Syntax Usage
MotionKeyframeData.setBuffer( self, buffer, )
MotionKeyframeData_setOffset ¶
MotionKeyframeData_setOffset :: proc "c" ( self: ^MotionKeyframeData, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: MotionKeyframeData
- Name: setOffset
- Kind: Class Method
Syntax Usage
MotionKeyframeData.setOffset( self, offset, )
ObjectPayloadBinding_objectPayloadAlignment ¶
ObjectPayloadBinding_objectPayloadAlignment :: proc "c" ( self: ^ObjectPayloadBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ObjectPayloadBinding
- Name: objectPayloadAlignment
Syntax Usage
res := self->objectPayloadAlignment()
ObjectPayloadBinding_objectPayloadDataSize ¶
ObjectPayloadBinding_objectPayloadDataSize :: proc "c" ( self: ^ObjectPayloadBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ObjectPayloadBinding
- Name: objectPayloadDataSize
Syntax Usage
res := self->objectPayloadDataSize()
ParallelRenderCommandEncoder_renderCommandEncoder ¶
ParallelRenderCommandEncoder_renderCommandEncoder :: proc "c" ( self: ^ParallelRenderCommandEncoder, ) -> ^RenderCommandEncoder {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: renderCommandEncoder
Syntax Usage
res := self->renderCommandEncoder()
ParallelRenderCommandEncoder_setColorStoreAction ¶
ParallelRenderCommandEncoder_setColorStoreAction :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeAction: StoreAction, colorAttachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setColorStoreAction
Syntax Usage
self->setColorStoreAction( storeAction, colorAttachmentIndex, )
ParallelRenderCommandEncoder_setColorStoreActionOptions ¶
ParallelRenderCommandEncoder_setColorStoreActionOptions :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions, colorAttachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setColorStoreActionOptions
Syntax Usage
self->setColorStoreActionOptions( storeActionOptions, colorAttachmentIndex, )
ParallelRenderCommandEncoder_setDepthStoreAction ¶
ParallelRenderCommandEncoder_setDepthStoreAction :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeAction: StoreAction, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setDepthStoreAction
Syntax Usage
self->setDepthStoreAction(storeAction)
ParallelRenderCommandEncoder_setDepthStoreActionOptions ¶
ParallelRenderCommandEncoder_setDepthStoreActionOptions :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setDepthStoreActionOptions
Syntax Usage
self->setDepthStoreActionOptions(storeActionOptions)
ParallelRenderCommandEncoder_setStencilStoreAction ¶
ParallelRenderCommandEncoder_setStencilStoreAction :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeAction: StoreAction, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setStencilStoreAction
Syntax Usage
self->setStencilStoreAction(storeAction)
ParallelRenderCommandEncoder_setStencilStoreActionOptions ¶
ParallelRenderCommandEncoder_setStencilStoreActionOptions :: proc "c" ( self: ^ParallelRenderCommandEncoder, storeActionOptions: StoreActionOptions, ) {…}
Objective-C Method Information
- Class: ParallelRenderCommandEncoder
- Name: setStencilStoreActionOptions
Syntax Usage
self->setStencilStoreActionOptions(storeActionOptions)
PipelineBufferDescriptorArray_alloc ¶
PipelineBufferDescriptorArray_alloc :: proc "c" () -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: PipelineBufferDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := PipelineBufferDescriptorArray.alloc()
PipelineBufferDescriptorArray_init ¶
PipelineBufferDescriptorArray_init :: proc "c" ( self: ^PipelineBufferDescriptorArray, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: PipelineBufferDescriptorArray
- Name: init
Syntax Usage
res := self->init()
PipelineBufferDescriptorArray_object ¶
PipelineBufferDescriptorArray_object :: proc "c" ( self: ^PipelineBufferDescriptorArray, bufferIndex: objc_Foundation.UInteger, ) -> ^PipelineBufferDescriptor {…}
Objective-C Method Information
- Class: PipelineBufferDescriptorArray
- Name: object
Syntax Usage
res := self->object(bufferIndex)
PipelineBufferDescriptorArray_setObject ¶
PipelineBufferDescriptorArray_setObject :: proc "c" ( self: ^PipelineBufferDescriptorArray, buffer: ^PipelineBufferDescriptor, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: PipelineBufferDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( buffer, bufferIndex, )
PipelineBufferDescriptor_alloc ¶
PipelineBufferDescriptor_alloc :: proc "c" () -> ^PipelineBufferDescriptor {…}
Objective-C Method Information
- Class: PipelineBufferDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := PipelineBufferDescriptor.alloc()
PipelineBufferDescriptor_init ¶
PipelineBufferDescriptor_init :: proc "c" ( self: ^PipelineBufferDescriptor, ) -> ^PipelineBufferDescriptor {…}
Objective-C Method Information
- Class: PipelineBufferDescriptor
- Name: init
Syntax Usage
res := self->init()
PipelineBufferDescriptor_mutability ¶
PipelineBufferDescriptor_mutability :: proc "c" ( self: ^PipelineBufferDescriptor, ) -> Mutability {…}
Objective-C Method Information
- Class: PipelineBufferDescriptor
- Name: mutability
Syntax Usage
res := self->mutability()
PipelineBufferDescriptor_setMutability ¶
PipelineBufferDescriptor_setMutability :: proc "c" ( self: ^PipelineBufferDescriptor, mutability: Mutability, ) {…}
Objective-C Method Information
- Class: PipelineBufferDescriptor
- Name: setMutability
Syntax Usage
self->setMutability(mutability)
PointerType_access ¶
PointerType_access :: proc "c" ( self: ^PointerType, ) -> ArgumentAccess {…}
Objective-C Method Information
- Class: PointerType
- Name: access
Syntax Usage
res := self->access()
PointerType_alignment ¶
PointerType_alignment :: proc "c" ( self: ^PointerType, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: PointerType
- Name: alignment
Syntax Usage
res := self->alignment()
PointerType_alloc ¶
PointerType_alloc :: proc "c" () -> ^PointerType {…}
Objective-C Method Information
- Class: PointerType
- Name: alloc
- Kind: Class Method
Syntax Usage
res := PointerType.alloc()
PointerType_dataSize ¶
PointerType_dataSize :: proc "c" ( self: ^PointerType, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: PointerType
- Name: dataSize
Syntax Usage
res := self->dataSize()
PointerType_elementArrayType ¶
PointerType_elementArrayType :: proc "c" ( self: ^PointerType, ) -> ^ArrayType {…}
Objective-C Method Information
- Class: PointerType
- Name: elementArrayType
Syntax Usage
res := self->elementArrayType()
PointerType_elementIsArgumentBuffer ¶
PointerType_elementIsArgumentBuffer :: proc "c" ( self: ^PointerType, ) -> bool {…}
Objective-C Method Information
- Class: PointerType
- Name: elementIsArgumentBuffer
Syntax Usage
res := self->elementIsArgumentBuffer()
PointerType_elementStructType ¶
PointerType_elementStructType :: proc "c" ( self: ^PointerType, ) -> ^StructType {…}
Objective-C Method Information
- Class: PointerType
- Name: elementStructType
Syntax Usage
res := self->elementStructType()
PointerType_elementType ¶
PointerType_elementType :: proc "c" ( self: ^PointerType, ) -> DataType {…}
Objective-C Method Information
- Class: PointerType
- Name: elementType
Syntax Usage
res := self->elementType()
PointerType_init ¶
PointerType_init :: proc "c" ( self: ^PointerType, ) -> ^PointerType {…}
Objective-C Method Information
- Class: PointerType
- Name: init
Syntax Usage
res := self->init()
PrimitiveAccelerationStructureDescriptor_alloc ¶
PrimitiveAccelerationStructureDescriptor_alloc :: proc "c" () -> ^PrimitiveAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := PrimitiveAccelerationStructureDescriptor.alloc()
PrimitiveAccelerationStructureDescriptor_descriptor ¶
PrimitiveAccelerationStructureDescriptor_descriptor :: proc "c" () -> ^PrimitiveAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: descriptor
- Kind: Class Method
Syntax Usage
res := PrimitiveAccelerationStructureDescriptor.descriptor()
PrimitiveAccelerationStructureDescriptor_geometryDescriptors ¶
PrimitiveAccelerationStructureDescriptor_geometryDescriptors :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: geometryDescriptors
Syntax Usage
res := self->geometryDescriptors()
PrimitiveAccelerationStructureDescriptor_init ¶
PrimitiveAccelerationStructureDescriptor_init :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> ^PrimitiveAccelerationStructureDescriptor {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: init
Syntax Usage
res := self->init()
PrimitiveAccelerationStructureDescriptor_motionEndBorderMode ¶
PrimitiveAccelerationStructureDescriptor_motionEndBorderMode :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> MotionBorderMode {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: motionEndBorderMode
Syntax Usage
res := self->motionEndBorderMode()
PrimitiveAccelerationStructureDescriptor_motionEndTime ¶
PrimitiveAccelerationStructureDescriptor_motionEndTime :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> f32 {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: motionEndTime
Syntax Usage
res := self->motionEndTime()
PrimitiveAccelerationStructureDescriptor_motionKeyframeCount ¶
PrimitiveAccelerationStructureDescriptor_motionKeyframeCount :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: motionKeyframeCount
Syntax Usage
res := self->motionKeyframeCount()
PrimitiveAccelerationStructureDescriptor_motionStartBorderMode ¶
PrimitiveAccelerationStructureDescriptor_motionStartBorderMode :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> MotionBorderMode {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: motionStartBorderMode
Syntax Usage
res := self->motionStartBorderMode()
PrimitiveAccelerationStructureDescriptor_motionStartTime ¶
PrimitiveAccelerationStructureDescriptor_motionStartTime :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, ) -> f32 {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: motionStartTime
Syntax Usage
res := self->motionStartTime()
PrimitiveAccelerationStructureDescriptor_setGeometryDescriptors ¶
PrimitiveAccelerationStructureDescriptor_setGeometryDescriptors :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, geometryDescriptors: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setGeometryDescriptors
Syntax Usage
self->setGeometryDescriptors(geometryDescriptors)
PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode ¶
PrimitiveAccelerationStructureDescriptor_setMotionEndBorderMode :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, motionEndBorderMode: MotionBorderMode, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setMotionEndBorderMode
Syntax Usage
self->setMotionEndBorderMode(motionEndBorderMode)
PrimitiveAccelerationStructureDescriptor_setMotionEndTime ¶
PrimitiveAccelerationStructureDescriptor_setMotionEndTime :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, motionEndTime: f32, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setMotionEndTime
Syntax Usage
self->setMotionEndTime(motionEndTime)
PrimitiveAccelerationStructureDescriptor_setMotionKeyframeCount ¶
PrimitiveAccelerationStructureDescriptor_setMotionKeyframeCount :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, motionKeyframeCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setMotionKeyframeCount
Syntax Usage
self->setMotionKeyframeCount(motionKeyframeCount)
PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode ¶
PrimitiveAccelerationStructureDescriptor_setMotionStartBorderMode :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, motionStartBorderMode: MotionBorderMode, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setMotionStartBorderMode
Syntax Usage
self->setMotionStartBorderMode(motionStartBorderMode)
PrimitiveAccelerationStructureDescriptor_setMotionStartTime ¶
PrimitiveAccelerationStructureDescriptor_setMotionStartTime :: proc "c" ( self: ^PrimitiveAccelerationStructureDescriptor, motionStartTime: f32, ) {…}
Objective-C Method Information
- Class: PrimitiveAccelerationStructureDescriptor
- Name: setMotionStartTime
Syntax Usage
self->setMotionStartTime(motionStartTime)
RasterizationRateLayerArray_alloc ¶
RasterizationRateLayerArray_alloc :: proc "c" () -> ^RasterizationRateLayerArray {…}
Objective-C Method Information
- Class: RasterizationRateLayerArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RasterizationRateLayerArray.alloc()
RasterizationRateLayerArray_init ¶
RasterizationRateLayerArray_init :: proc "c" ( self: ^RasterizationRateLayerArray, ) -> ^RasterizationRateLayerArray {…}
Objective-C Method Information
- Class: RasterizationRateLayerArray
- Name: init
Syntax Usage
res := self->init()
RasterizationRateLayerArray_object ¶
RasterizationRateLayerArray_object :: proc "c" ( self: ^RasterizationRateLayerArray, layerIndex: objc_Foundation.UInteger, ) -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateLayerArray
- Name: object
Syntax Usage
res := self->object(layerIndex)
RasterizationRateLayerArray_setObject ¶
RasterizationRateLayerArray_setObject :: proc "c" ( self: ^RasterizationRateLayerArray, layer: ^RasterizationRateLayerDescriptor, layerIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RasterizationRateLayerArray
- Name: setObject
Syntax Usage
self->setObject( layer, layerIndex, )
RasterizationRateLayerDescriptor_alloc ¶
RasterizationRateLayerDescriptor_alloc :: proc "c" () -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RasterizationRateLayerDescriptor.alloc()
RasterizationRateLayerDescriptor_horizontal ¶
RasterizationRateLayerDescriptor_horizontal :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> ^RasterizationRateSampleArray {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: horizontal
Syntax Usage
res := self->horizontal()
RasterizationRateLayerDescriptor_horizontalSampleStorage ¶
RasterizationRateLayerDescriptor_horizontalSampleStorage :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> [^]f32 {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: horizontalSampleStorage
Syntax Usage
res := self->horizontalSampleStorage()
RasterizationRateLayerDescriptor_init ¶
RasterizationRateLayerDescriptor_init :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: init
Syntax Usage
res := self->init()
RasterizationRateLayerDescriptor_initWithSampleCount ¶
RasterizationRateLayerDescriptor_initWithSampleCount :: proc "c" ( self: ^RasterizationRateLayerDescriptor, sampleCount: Size, ) -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: initWithSampleCount
Syntax Usage
res := self->initWithSampleCount(sampleCount)
RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions ¶
RasterizationRateLayerDescriptor_initWithSampleCountWithDimensions :: proc "c" ( self: ^RasterizationRateLayerDescriptor, sampleCount: Size, horizontal: []f32, vertical: []f32, ) -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: initWithSampleCountWithDimensions
Syntax Usage
res := self->initWithSampleCountWithDimensions( sampleCount, horizontal, vertical, )
RasterizationRateLayerDescriptor_sampleCount ¶
RasterizationRateLayerDescriptor_sampleCount :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> Size {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
RasterizationRateLayerDescriptor_vertical ¶
RasterizationRateLayerDescriptor_vertical :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> ^RasterizationRateSampleArray {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: vertical
Syntax Usage
res := self->vertical()
RasterizationRateLayerDescriptor_verticalSampleStorage ¶
RasterizationRateLayerDescriptor_verticalSampleStorage :: proc "c" ( self: ^RasterizationRateLayerDescriptor, ) -> [^]f32 {…}
Objective-C Method Information
- Class: RasterizationRateLayerDescriptor
- Name: verticalSampleStorage
Syntax Usage
res := self->verticalSampleStorage()
RasterizationRateMapDescriptor_alloc ¶
RasterizationRateMapDescriptor_alloc :: proc "c" () -> ^RasterizationRateMapDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RasterizationRateMapDescriptor.alloc()
RasterizationRateMapDescriptor_init ¶
RasterizationRateMapDescriptor_init :: proc "c" ( self: ^RasterizationRateMapDescriptor, ) -> ^RasterizationRateMapDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: init
Syntax Usage
res := self->init()
RasterizationRateMapDescriptor_label ¶
RasterizationRateMapDescriptor_label :: proc "c" ( self: ^RasterizationRateMapDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: label
Syntax Usage
res := self->label()
RasterizationRateMapDescriptor_layer ¶
RasterizationRateMapDescriptor_layer :: proc "c" ( self: ^RasterizationRateMapDescriptor, layerIndex: objc_Foundation.UInteger, ) -> ^RasterizationRateLayerDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: layer
Syntax Usage
res := self->layer(layerIndex)
RasterizationRateMapDescriptor_layerCount ¶
RasterizationRateMapDescriptor_layerCount :: proc "c" ( self: ^RasterizationRateMapDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: layerCount
Syntax Usage
res := self->layerCount()
RasterizationRateMapDescriptor_layers ¶
RasterizationRateMapDescriptor_layers :: proc "c" ( self: ^RasterizationRateMapDescriptor, ) -> ^RasterizationRateLayerArray {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: layers
Syntax Usage
res := self->layers()
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSize :: proc "c" ( screenSize: Size, ) -> ^RasterizationRateMapDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: rasterizationRateMapDescriptorWithScreenSize
- Kind: Class Method
Syntax Usage
res := RasterizationRateMapDescriptor.rasterizationRateMapDescriptorWithScreenSize(screenSize)
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayer :: proc "c" ( screenSize: Size, layer: ^RasterizationRateLayerDescriptor, ) -> ^RasterizationRateMapDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: rasterizationRateMapDescriptorWithScreenSizeWithLayer
- Kind: Class Method
Syntax Usage
res := RasterizationRateMapDescriptor.rasterizationRateMapDescriptorWithScreenSizeWithLayer( screenSize, layer, )
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers ¶
RasterizationRateMapDescriptor_rasterizationRateMapDescriptorWithScreenSizeWithLayers :: proc "c" ( screenSize: Size, layers: []^RasterizationRateLayerDescriptor, ) -> ^RasterizationRateMapDescriptor {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: rasterizationRateMapDescriptorWithScreenSizeWithLayers
- Kind: Class Method
Syntax Usage
res := RasterizationRateMapDescriptor.rasterizationRateMapDescriptorWithScreenSizeWithLayers( screenSize, layers, )
RasterizationRateMapDescriptor_screenSize ¶
RasterizationRateMapDescriptor_screenSize :: proc "c" ( self: ^RasterizationRateMapDescriptor, ) -> Size {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: screenSize
Syntax Usage
res := self->screenSize()
RasterizationRateMapDescriptor_setLabel ¶
RasterizationRateMapDescriptor_setLabel :: proc "c" ( self: ^RasterizationRateMapDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
RasterizationRateMapDescriptor_setLayer ¶
RasterizationRateMapDescriptor_setLayer :: proc "c" ( self: ^RasterizationRateMapDescriptor, layer: ^RasterizationRateLayerDescriptor, layerIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: setLayer
Syntax Usage
self->setLayer( layer, layerIndex, )
RasterizationRateMapDescriptor_setScreenSize ¶
RasterizationRateMapDescriptor_setScreenSize :: proc "c" ( self: ^RasterizationRateMapDescriptor, screenSize: Size, ) {…}
Objective-C Method Information
- Class: RasterizationRateMapDescriptor
- Name: setScreenSize
Syntax Usage
self->setScreenSize(screenSize)
RasterizationRateMap_copyParameterDataToBuffer ¶
RasterizationRateMap_copyParameterDataToBuffer :: proc "c" ( self: ^RasterizationRateMap, buffer: ^Buffer, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: copyParameterDataToBuffer
Syntax Usage
self->copyParameterDataToBuffer( buffer, offset, )
RasterizationRateMap_device ¶
RasterizationRateMap_device :: proc "c" ( self: ^RasterizationRateMap, ) -> ^Device {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: device
Syntax Usage
res := self->device()
RasterizationRateMap_label ¶
RasterizationRateMap_label :: proc "c" ( self: ^RasterizationRateMap, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: label
Syntax Usage
res := self->label()
RasterizationRateMap_layerCount ¶
RasterizationRateMap_layerCount :: proc "c" ( self: ^RasterizationRateMap, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: layerCount
Syntax Usage
res := self->layerCount()
RasterizationRateMap_mapPhysicalToScreenCoordinates ¶
RasterizationRateMap_mapPhysicalToScreenCoordinates :: proc "c" ( self: ^RasterizationRateMap, physicalCoordinates: Coordinate2D, layerIndex: objc_Foundation.UInteger, ) -> Coordinate2D {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: mapPhysicalToScreenCoordinates
Syntax Usage
res := self->mapPhysicalToScreenCoordinates( physicalCoordinates, layerIndex, )
RasterizationRateMap_mapScreenToPhysicalCoordinates ¶
RasterizationRateMap_mapScreenToPhysicalCoordinates :: proc "c" ( self: ^RasterizationRateMap, screenCoordinates: Coordinate2D, layerIndex: objc_Foundation.UInteger, ) -> Coordinate2D {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: mapScreenToPhysicalCoordinates
Syntax Usage
res := self->mapScreenToPhysicalCoordinates( screenCoordinates, layerIndex, )
RasterizationRateMap_parameterBufferSizeAndAlign ¶
RasterizationRateMap_parameterBufferSizeAndAlign :: proc "c" ( self: ^RasterizationRateMap, ) -> (size, align: objc_Foundation.UInteger) {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: parameterBufferSizeAndAlign
Syntax Usage
size, align := self->parameterBufferSizeAndAlign()
RasterizationRateMap_physicalGranularity ¶
RasterizationRateMap_physicalGranularity :: proc "c" ( self: ^RasterizationRateMap, ) -> Size {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: physicalGranularity
Syntax Usage
res := self->physicalGranularity()
RasterizationRateMap_physicalSizeForLayer ¶
RasterizationRateMap_physicalSizeForLayer :: proc "c" ( self: ^RasterizationRateMap, layerIndex: objc_Foundation.UInteger, ) -> Size {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: physicalSizeForLayer
Syntax Usage
res := self->physicalSizeForLayer(layerIndex)
RasterizationRateMap_screenSize ¶
RasterizationRateMap_screenSize :: proc "c" ( self: ^RasterizationRateMap, ) -> Size {…}
Objective-C Method Information
- Class: RasterizationRateMap
- Name: screenSize
Syntax Usage
res := self->screenSize()
RasterizationRateSampleArray_alloc ¶
RasterizationRateSampleArray_alloc :: proc "c" () -> ^RasterizationRateSampleArray {…}
Objective-C Method Information
- Class: RasterizationRateSampleArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RasterizationRateSampleArray.alloc()
RasterizationRateSampleArray_init ¶
RasterizationRateSampleArray_init :: proc "c" ( self: ^RasterizationRateSampleArray, ) -> ^RasterizationRateSampleArray {…}
Objective-C Method Information
- Class: RasterizationRateSampleArray
- Name: init
Syntax Usage
res := self->init()
RasterizationRateSampleArray_object ¶
RasterizationRateSampleArray_object :: proc "c" ( self: ^RasterizationRateSampleArray, index: objc_Foundation.UInteger, ) -> ^objc_Foundation.Number {…}
Objective-C Method Information
- Class: RasterizationRateSampleArray
- Name: object
Syntax Usage
res := self->object(index)
RasterizationRateSampleArray_setObject ¶
RasterizationRateSampleArray_setObject :: proc "c" ( self: ^RasterizationRateSampleArray, value: ^objc_Foundation.Number, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RasterizationRateSampleArray
- Name: setObject
Syntax Usage
self->setObject( value, index, )
RemoveDeviceObserver ¶
RemoveDeviceObserver :: proc "c" ( observer: ^objc_Foundation.Object, ) ---
RenderCommandEncoder_dispatchThreadsPerTile ¶
RenderCommandEncoder_dispatchThreadsPerTile :: proc "c" ( self: ^RenderCommandEncoder, threadsPerTile: Size, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: dispatchThreadsPerTile
Syntax Usage
self->dispatchThreadsPerTile(threadsPerTile)
RenderCommandEncoder_drawIndexPatchesWithInstance ¶
RenderCommandEncoder_drawIndexPatchesWithInstance :: proc "c" ( 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, baseInstance: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexPatchesWithInstances
Syntax Usage
self->drawIndexPatchesWithInstances( numberOfPatchControlPoints, patchStart, patchCount, patchIndexBuffer, patchIndexBufferOffset, controlPointIndexBuffer, controlPointIndexBufferOffset, instanceCount, baseInstance, )
RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex ¶
RenderCommandEncoder_drawIndexPrimitivesWithBaseVertex :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseVertex: objc_Foundation.Integer, baseInstance: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexPrimitivesWithBaseVertex
Syntax Usage
self->drawIndexPrimitivesWithBaseVertex( primitiveType, indexCount, indexType, indexBuffer, indexBufferOffset, instanceCount, baseVertex, baseInstance, )
RenderCommandEncoder_drawIndexPrimitivesWithIndirect ¶
RenderCommandEncoder_drawIndexPrimitivesWithIndirect :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexPrimitivesWithIndirect
Syntax Usage
self->drawIndexPrimitivesWithIndirect( primitiveType, indexType, indexBuffer, indexBufferOffset, indirectBuffer, indirectBufferOffset, )
RenderCommandEncoder_drawIndexedPatchesWihtIndirect ¶
RenderCommandEncoder_drawIndexedPatchesWihtIndirect :: proc "c" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, controlPointIndexBuffer: ^Buffer, controlPointIndexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexedPatchesWihtIndirect
Syntax Usage
self->drawIndexedPatchesWihtIndirect( numberOfPatchControlPoints, patchIndexBuffer, patchIndexBufferOffset, controlPointIndexBuffer, controlPointIndexBufferOffset, indirectBuffer, indirectBufferOffset, )
RenderCommandEncoder_drawIndexedPrimitives ¶
RenderCommandEncoder_drawIndexedPrimitives :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexedPrimitives
Syntax Usage
self->drawIndexedPrimitives( primitiveType, indexCount, indexType, indexBuffer, indexBufferOffset, )
RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount ¶
RenderCommandEncoder_drawIndexedPrimitivesWithInstanceCount :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indexCount: objc_Foundation.UInteger, indexType: IndexType, indexBuffer: ^Buffer, indexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawIndexedPrimitivesWithInstanceCount
Syntax Usage
self->drawIndexedPrimitivesWithInstanceCount( primitiveType, indexCount, indexType, indexBuffer, indexBufferOffset, instanceCount, )
RenderCommandEncoder_drawMeshThreadgroups ¶
RenderCommandEncoder_drawMeshThreadgroups :: proc "c" ( self: ^RenderCommandEncoder, threadgroupsPerGrid, threadPerObjectThreadgroup, threadsPerMeshThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawMeshThreadgroups
Syntax Usage
self->drawMeshThreadgroups( threadgroupsPerGrid, threadPerObjectThreadgroup, threadsPerMeshThreadgroup, )
RenderCommandEncoder_drawMeshThreadgroupsWithIndirectBuffer ¶
RenderCommandEncoder_drawMeshThreadgroupsWithIndirectBuffer :: proc "c" ( self: ^RenderCommandEncoder, indirectBuffer: ^Buffer, indirectBufferOffset, threadPerObjectThreadgroup, threadsPerMeshThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawMeshThreadgroupsWithIndirectBuffer
Syntax Usage
self->drawMeshThreadgroupsWithIndirectBuffer( indirectBuffer, indirectBufferOffset, threadPerObjectThreadgroup, threadsPerMeshThreadgroup, )
RenderCommandEncoder_drawMeshThreads ¶
RenderCommandEncoder_drawMeshThreads :: proc "c" ( self: ^RenderCommandEncoder, threadsPerGrid, threadPerObjectThreadgroup, threadsPerMeshThreadgroup: Size, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawMeshThreads
Syntax Usage
self->drawMeshThreads( threadsPerGrid, threadPerObjectThreadgroup, threadsPerMeshThreadgroup, )
RenderCommandEncoder_drawPatches ¶
RenderCommandEncoder_drawPatches :: proc "c" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPatches
Syntax Usage
self->drawPatches( numberOfPatchControlPoints, patchIndexBuffer, patchIndexBufferOffset, indirectBuffer, indirectBufferOffset, )
RenderCommandEncoder_drawPatchesWithInstance ¶
RenderCommandEncoder_drawPatchesWithInstance :: proc "c" ( self: ^RenderCommandEncoder, numberOfPatchControlPoints: objc_Foundation.UInteger, patchStart, patchCount: objc_Foundation.UInteger, patchIndexBuffer: ^Buffer, patchIndexBufferOffset: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseInstance: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPatchesWithInstances
Syntax Usage
self->drawPatchesWithInstances( numberOfPatchControlPoints, patchStart, patchCount, patchIndexBuffer, patchIndexBufferOffset, instanceCount, baseInstance, )
RenderCommandEncoder_drawPrimitives ¶
RenderCommandEncoder_drawPrimitives :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPrimitives
Syntax Usage
self->drawPrimitives( primitiveType, vertexStart, vertexCount, )
RenderCommandEncoder_drawPrimitivesWithIndirect ¶
RenderCommandEncoder_drawPrimitivesWithIndirect :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPrimitivesWithIndirect
Syntax Usage
self->drawPrimitivesWithIndirect( primitiveType, indirectBuffer, indirectBufferOffset, )
RenderCommandEncoder_drawPrimitivesWithInstanceCount ¶
RenderCommandEncoder_drawPrimitivesWithInstanceCount :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPrimitivesWithInstanceCount
Syntax Usage
self->drawPrimitivesWithInstanceCount( primitiveType, vertexStart, vertexCount, instanceCount, )
RenderCommandEncoder_drawPrimitivesWithInstances ¶
RenderCommandEncoder_drawPrimitivesWithInstances :: proc "c" ( self: ^RenderCommandEncoder, primitiveType: PrimitiveType, vertexStart: objc_Foundation.UInteger, vertexCount: objc_Foundation.UInteger, instanceCount: objc_Foundation.UInteger, baseInstance: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: drawPrimitivesWithInstances
Syntax Usage
self->drawPrimitivesWithInstances( primitiveType, vertexStart, vertexCount, instanceCount, baseInstance, )
RenderCommandEncoder_executeCommandsInBuffer ¶
RenderCommandEncoder_executeCommandsInBuffer :: proc "c" ( self: ^RenderCommandEncoder, indirectCommandbuffer: ^Buffer, indirectRangeBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: executeCommandsInBuffer
Syntax Usage
self->executeCommandsInBuffer( indirectCommandbuffer, indirectRangeBuffer, indirectBufferOffset, )
RenderCommandEncoder_executeCommandsInBufferWithRange ¶
RenderCommandEncoder_executeCommandsInBufferWithRange :: proc "c" ( self: ^RenderCommandEncoder, indirectCommandBuffer: ^Buffer, executionRange: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: executeCommandsInBufferWithRange
Syntax Usage
self->executeCommandsInBufferWithRange( indirectCommandBuffer, executionRange, )
RenderCommandEncoder_memoryBarrierWithResources ¶
RenderCommandEncoder_memoryBarrierWithResources :: proc "c" ( self: ^RenderCommandEncoder, resources: []^Resource, after: RenderStages, before: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: memoryBarrierWithResources
Syntax Usage
self->memoryBarrierWithResources( resources, after, before, )
RenderCommandEncoder_memoryBarrierWithScope ¶
RenderCommandEncoder_memoryBarrierWithScope :: proc "c" ( self: ^RenderCommandEncoder, scope: BarrierScope, after: RenderStages, before: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: memoryBarrierWithScope
Syntax Usage
self->memoryBarrierWithScope( scope, after, before, )
RenderCommandEncoder_sampleCountersInBuffer ¶
RenderCommandEncoder_sampleCountersInBuffer :: proc "c" ( self: ^RenderCommandEncoder, sampleBuffer: ^Buffer, sampleIndex: objc_Foundation.UInteger, barrier: bool, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: sampleCountersInBuffer
Syntax Usage
self->sampleCountersInBuffer( sampleBuffer, sampleIndex, barrier, )
RenderCommandEncoder_setBlendColorRed ¶
RenderCommandEncoder_setBlendColorRed :: proc "c" ( self: ^RenderCommandEncoder, red: f32, green: f32, blue: f32, alpha: f32, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setBlendColorRed
Syntax Usage
self->setBlendColorRed( red, green, blue, alpha, )
RenderCommandEncoder_setColorStoreAction ¶
RenderCommandEncoder_setColorStoreAction :: proc "c" ( self: ^RenderCommandEncoder, storeAction: StoreAction, colorAttachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setColorStoreAction
Syntax Usage
self->setColorStoreAction( storeAction, colorAttachmentIndex, )
RenderCommandEncoder_setColorStoreActionOptions ¶
RenderCommandEncoder_setColorStoreActionOptions :: proc "c" ( self: ^RenderCommandEncoder, storeActionOptions: StoreActionOptions, colorAttachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setColorStoreActionOptions
Syntax Usage
self->setColorStoreActionOptions( storeActionOptions, colorAttachmentIndex, )
RenderCommandEncoder_setCullMode ¶
RenderCommandEncoder_setCullMode :: proc "c" ( self: ^RenderCommandEncoder, cullMode: CullMode, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setCullMode
Syntax Usage
self->setCullMode(cullMode)
RenderCommandEncoder_setDepthBias ¶
RenderCommandEncoder_setDepthBias :: proc "c" ( self: ^RenderCommandEncoder, depthBias: f32, slopeScale: f32, clamp: f32, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setDepthBias
Syntax Usage
self->setDepthBias( depthBias, slopeScale, clamp, )
RenderCommandEncoder_setDepthClipMode ¶
RenderCommandEncoder_setDepthClipMode :: proc "c" ( self: ^RenderCommandEncoder, depthClipMode: DepthClipMode, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setDepthClipMode
Syntax Usage
self->setDepthClipMode(depthClipMode)
RenderCommandEncoder_setDepthStencilState ¶
RenderCommandEncoder_setDepthStencilState :: proc "c" ( self: ^RenderCommandEncoder, depthStencilState: ^DepthStencilState, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setDepthStencilState
Syntax Usage
self->setDepthStencilState(depthStencilState)
RenderCommandEncoder_setDepthStoreAction ¶
RenderCommandEncoder_setDepthStoreAction :: proc "c" ( self: ^RenderCommandEncoder, storeAction: StoreAction, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setDepthStoreAction
Syntax Usage
self->setDepthStoreAction(storeAction)
RenderCommandEncoder_setDepthStoreActionOptions ¶
RenderCommandEncoder_setDepthStoreActionOptions :: proc "c" ( self: ^RenderCommandEncoder, storeActionOptions: StoreActionOptions, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setDepthStoreActionOptions
Syntax Usage
self->setDepthStoreActionOptions(storeActionOptions)
RenderCommandEncoder_setFragmentBuffer ¶
RenderCommandEncoder_setFragmentBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentBuffer
Syntax Usage
self->setFragmentBuffer( buffer, offset, index, )
RenderCommandEncoder_setFragmentBufferOffset ¶
RenderCommandEncoder_setFragmentBufferOffset :: proc "c" ( self: ^RenderCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentBufferOffset
Syntax Usage
self->setFragmentBufferOffset( offset, index, )
RenderCommandEncoder_setFragmentBuffers ¶
RenderCommandEncoder_setFragmentBuffers :: proc "c" ( self: ^RenderCommandEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentBuffers
Syntax Usage
self->setFragmentBuffers( buffers, offsets, range, )
RenderCommandEncoder_setFragmentBytes ¶
RenderCommandEncoder_setFragmentBytes :: proc "c" ( self: ^RenderCommandEncoder, bytes: []u8, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentBytes
Syntax Usage
self->setFragmentBytes( bytes, index, )
RenderCommandEncoder_setFragmentSamplerState ¶
RenderCommandEncoder_setFragmentSamplerState :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentSamplerState
Syntax Usage
self->setFragmentSamplerState( sampler, index, )
RenderCommandEncoder_setFragmentSamplerStateWithLod ¶
RenderCommandEncoder_setFragmentSamplerStateWithLod :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentSamplerStateWithLod
Syntax Usage
self->setFragmentSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
RenderCommandEncoder_setFragmentSamplerStatesWithLod ¶
RenderCommandEncoder_setFragmentSamplerStatesWithLod :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, lodMinClamps, lodMaxClamps: []f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentSamplerStatesWithLod
Syntax Usage
self->setFragmentSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
RenderCommandEncoder_setFragmentSamplerStatesWithRange ¶
RenderCommandEncoder_setFragmentSamplerStatesWithRange :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentSamplerStatesWithRange
Syntax Usage
self->setFragmentSamplerStatesWithRange( samplers, range, )
RenderCommandEncoder_setFragmentTexture ¶
RenderCommandEncoder_setFragmentTexture :: proc "c" ( self: ^RenderCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentTexture
Syntax Usage
self->setFragmentTexture( texture, index, )
RenderCommandEncoder_setFragmentTextures ¶
RenderCommandEncoder_setFragmentTextures :: proc "c" ( self: ^RenderCommandEncoder, textures: []^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFragmentTextures
Syntax Usage
self->setFragmentTextures( textures, range, )
RenderCommandEncoder_setFrontFacingWinding ¶
RenderCommandEncoder_setFrontFacingWinding :: proc "c" ( self: ^RenderCommandEncoder, frontFacingWinding: Winding, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setFrontFacingWinding
Syntax Usage
self->setFrontFacingWinding(frontFacingWinding)
RenderCommandEncoder_setMeshBuffer ¶
RenderCommandEncoder_setMeshBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshBuffer
Syntax Usage
self->setMeshBuffer( buffer, offset, index, )
RenderCommandEncoder_setMeshBufferOffset ¶
RenderCommandEncoder_setMeshBufferOffset :: proc "c" ( self: ^RenderCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshBufferOffset
Syntax Usage
self->setMeshBufferOffset( offset, index, )
RenderCommandEncoder_setMeshBuffers ¶
RenderCommandEncoder_setMeshBuffers :: proc "c" ( self: ^RenderCommandEncoder, buffers: [^]^Buffer, offsets: [^]objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshBuffers
Syntax Usage
self->setMeshBuffers( buffers, offsets, range, )
RenderCommandEncoder_setMeshBytes ¶
RenderCommandEncoder_setMeshBytes :: proc "c" ( self: ^RenderCommandEncoder, bytes: rawptr, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshBytes
Syntax Usage
self->setMeshBytes( bytes, length, index, )
RenderCommandEncoder_setMeshSamplerState ¶
RenderCommandEncoder_setMeshSamplerState :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshSamplerState
Syntax Usage
self->setMeshSamplerState( sampler, index, )
RenderCommandEncoder_setMeshSamplerStateWithLod ¶
RenderCommandEncoder_setMeshSamplerStateWithLod :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshSamplerStateWithLod
Syntax Usage
self->setMeshSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
RenderCommandEncoder_setMeshSamplerStates ¶
RenderCommandEncoder_setMeshSamplerStates :: proc "c" ( self: ^RenderCommandEncoder, samplers: [^]^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshSamplerStates
Syntax Usage
self->setMeshSamplerStates( samplers, range, )
RenderCommandEncoder_setMeshSamplerStatesWithLod ¶
RenderCommandEncoder_setMeshSamplerStatesWithLod :: proc "c" ( self: ^RenderCommandEncoder, samplers: [^]^SamplerState, lodMinClamps, lodMaxClamps: [^]f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshSamplerStatesWithLod
Syntax Usage
self->setMeshSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
RenderCommandEncoder_setMeshTexture ¶
RenderCommandEncoder_setMeshTexture :: proc "c" ( self: ^RenderCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshTexture
Syntax Usage
self->setMeshTexture( texture, index, )
RenderCommandEncoder_setMeshTextures ¶
RenderCommandEncoder_setMeshTextures :: proc "c" ( self: ^RenderCommandEncoder, textures: [^]^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setMeshTextures
Syntax Usage
self->setMeshTextures( textures, range, )
RenderCommandEncoder_setObjectBuffer ¶
RenderCommandEncoder_setObjectBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectBuffer
Syntax Usage
self->setObjectBuffer( buffer, offset, index, )
RenderCommandEncoder_setObjectBufferOffset ¶
RenderCommandEncoder_setObjectBufferOffset :: proc "c" ( self: ^RenderCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectBufferOffset
Syntax Usage
self->setObjectBufferOffset( offset, index, )
RenderCommandEncoder_setObjectBuffers ¶
RenderCommandEncoder_setObjectBuffers :: proc "c" ( self: ^RenderCommandEncoder, buffers: [^]^Buffer, offsets: [^]objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectBuffers
Syntax Usage
self->setObjectBuffers( buffers, offsets, range, )
RenderCommandEncoder_setObjectBytes ¶
RenderCommandEncoder_setObjectBytes :: proc "c" ( self: ^RenderCommandEncoder, bytes: rawptr, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectBytes
Syntax Usage
self->setObjectBytes( bytes, length, index, )
RenderCommandEncoder_setObjectSamplerState ¶
RenderCommandEncoder_setObjectSamplerState :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectSamplerState
Syntax Usage
self->setObjectSamplerState( sampler, index, )
RenderCommandEncoder_setObjectSamplerStateWithLod ¶
RenderCommandEncoder_setObjectSamplerStateWithLod :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectSamplerStateWithLod
Syntax Usage
self->setObjectSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
RenderCommandEncoder_setObjectSamplerStates ¶
RenderCommandEncoder_setObjectSamplerStates :: proc "c" ( self: ^RenderCommandEncoder, samplers: [^]^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectSamplerStates
Syntax Usage
self->setObjectSamplerStates( samplers, range, )
RenderCommandEncoder_setObjectSamplerStatesWithLod ¶
RenderCommandEncoder_setObjectSamplerStatesWithLod :: proc "c" ( self: ^RenderCommandEncoder, samplers: [^]^SamplerState, lodMinClamps, lodMaxClamps: [^]f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectSamplerStatesWithLod
Syntax Usage
self->setObjectSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
RenderCommandEncoder_setObjectTexture ¶
RenderCommandEncoder_setObjectTexture :: proc "c" ( self: ^RenderCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectTexture
Syntax Usage
self->setObjectTexture( texture, index, )
RenderCommandEncoder_setObjectTextures ¶
RenderCommandEncoder_setObjectTextures :: proc "c" ( self: ^RenderCommandEncoder, textures: [^]^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectTextures
Syntax Usage
self->setObjectTextures( textures, range, )
RenderCommandEncoder_setObjectThreadgroupMemoryLength ¶
RenderCommandEncoder_setObjectThreadgroupMemoryLength :: proc "c" ( self: ^RenderCommandEncoder, length: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setObjectThreadgroupMemoryLength
Syntax Usage
self->setObjectThreadgroupMemoryLength( length, index, )
RenderCommandEncoder_setRenderPipelineState ¶
RenderCommandEncoder_setRenderPipelineState :: proc "c" ( self: ^RenderCommandEncoder, pipelineState: ^RenderPipelineState, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setRenderPipelineState
Syntax Usage
self->setRenderPipelineState(pipelineState)
RenderCommandEncoder_setScissorRect ¶
RenderCommandEncoder_setScissorRect :: proc "c" ( self: ^RenderCommandEncoder, rect: ScissorRect, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setScissorRect
Syntax Usage
self->setScissorRect(rect)
RenderCommandEncoder_setScissorRects ¶
RenderCommandEncoder_setScissorRects :: proc "c" ( self: ^RenderCommandEncoder, scissorRects: []ScissorRect, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setScissorRects
Syntax Usage
self->setScissorRects(scissorRects)
RenderCommandEncoder_setStencilFrontReferenceValue ¶
RenderCommandEncoder_setStencilFrontReferenceValue :: proc "c" ( self: ^RenderCommandEncoder, frontReferenceValue: u32, backReferenceValue: u32, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setStencilFrontReferenceValue
Syntax Usage
self->setStencilFrontReferenceValue( frontReferenceValue, backReferenceValue, )
RenderCommandEncoder_setStencilReferenceValue ¶
RenderCommandEncoder_setStencilReferenceValue :: proc "c" ( self: ^RenderCommandEncoder, referenceValue: u32, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setStencilReferenceValue
Syntax Usage
self->setStencilReferenceValue(referenceValue)
RenderCommandEncoder_setStencilStoreAction ¶
RenderCommandEncoder_setStencilStoreAction :: proc "c" ( self: ^RenderCommandEncoder, storeAction: StoreAction, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setStencilStoreAction
Syntax Usage
self->setStencilStoreAction(storeAction)
RenderCommandEncoder_setStencilStoreActionOptions ¶
RenderCommandEncoder_setStencilStoreActionOptions :: proc "c" ( self: ^RenderCommandEncoder, storeActionOptions: StoreActionOptions, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setStencilStoreActionOptions
Syntax Usage
self->setStencilStoreActionOptions(storeActionOptions)
RenderCommandEncoder_setTessellationFactorBuffer ¶
RenderCommandEncoder_setTessellationFactorBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, instanceStride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTessellationFactorBuffer
Syntax Usage
self->setTessellationFactorBuffer( buffer, offset, instanceStride, )
RenderCommandEncoder_setTessellationFactorScale ¶
RenderCommandEncoder_setTessellationFactorScale :: proc "c" ( self: ^RenderCommandEncoder, scale: f32, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTessellationFactorScale
Syntax Usage
self->setTessellationFactorScale(scale)
RenderCommandEncoder_setThreadgroupMemoryLength ¶
RenderCommandEncoder_setThreadgroupMemoryLength :: proc "c" ( self: ^RenderCommandEncoder, length: objc_Foundation.UInteger, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setThreadgroupMemoryLength
Syntax Usage
self->setThreadgroupMemoryLength( length, offset, index, )
RenderCommandEncoder_setTileBuffer ¶
RenderCommandEncoder_setTileBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileBuffer
Syntax Usage
self->setTileBuffer( buffer, offset, index, )
RenderCommandEncoder_setTileBufferOffset ¶
RenderCommandEncoder_setTileBufferOffset :: proc "c" ( self: ^RenderCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileBufferOffset
Syntax Usage
self->setTileBufferOffset( offset, index, )
RenderCommandEncoder_setTileBuffers ¶
RenderCommandEncoder_setTileBuffers :: proc "c" ( self: ^RenderCommandEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileBuffers
Syntax Usage
self->setTileBuffers( buffers, offsets, range, )
RenderCommandEncoder_setTileBytes ¶
RenderCommandEncoder_setTileBytes :: proc "c" ( self: ^RenderCommandEncoder, bytes: []u8, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileBytes
Syntax Usage
self->setTileBytes( bytes, index, )
RenderCommandEncoder_setTileSamplerState ¶
RenderCommandEncoder_setTileSamplerState :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileSamplerState
Syntax Usage
self->setTileSamplerState( sampler, index, )
RenderCommandEncoder_setTileSamplerStateWithLod ¶
RenderCommandEncoder_setTileSamplerStateWithLod :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileSamplerStateWithLod
Syntax Usage
self->setTileSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
RenderCommandEncoder_setTileSamplerStatesWithLod ¶
RenderCommandEncoder_setTileSamplerStatesWithLod :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, lodMinClamps, lodMaxClamps: []f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileSamplerStatesWithLod
Syntax Usage
self->setTileSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
RenderCommandEncoder_setTileSamplerStatesWithRange ¶
RenderCommandEncoder_setTileSamplerStatesWithRange :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileSamplerStatesWithRange
Syntax Usage
self->setTileSamplerStatesWithRange( samplers, range, )
RenderCommandEncoder_setTileTexture ¶
RenderCommandEncoder_setTileTexture :: proc "c" ( self: ^RenderCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileTexture
Syntax Usage
self->setTileTexture( texture, index, )
RenderCommandEncoder_setTileTextures ¶
RenderCommandEncoder_setTileTextures :: proc "c" ( self: ^RenderCommandEncoder, textures: []^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTileTextures
Syntax Usage
self->setTileTextures( textures, range, )
RenderCommandEncoder_setTriangleFillMode ¶
RenderCommandEncoder_setTriangleFillMode :: proc "c" ( self: ^RenderCommandEncoder, fillMode: TriangleFillMode, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setTriangleFillMode
Syntax Usage
self->setTriangleFillMode(fillMode)
RenderCommandEncoder_setVertexAmplificationCount ¶
RenderCommandEncoder_setVertexAmplificationCount :: proc "c" ( self: ^RenderCommandEncoder, viewMappings: []VertexAmplificationViewMapping, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexAmplificationCount
Syntax Usage
self->setVertexAmplificationCount(viewMappings)
RenderCommandEncoder_setVertexBuffer ¶
RenderCommandEncoder_setVertexBuffer :: proc "c" ( self: ^RenderCommandEncoder, buffer: ^Buffer, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexBuffer
Syntax Usage
self->setVertexBuffer( buffer, offset, index, )
RenderCommandEncoder_setVertexBufferOffset ¶
RenderCommandEncoder_setVertexBufferOffset :: proc "c" ( self: ^RenderCommandEncoder, offset: objc_Foundation.UInteger, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexBufferOffset
Syntax Usage
self->setVertexBufferOffset( offset, index, )
RenderCommandEncoder_setVertexBuffers ¶
RenderCommandEncoder_setVertexBuffers :: proc "c" ( self: ^RenderCommandEncoder, buffers: []^Buffer, offsets: []objc_Foundation.UInteger, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexBuffers
Syntax Usage
self->setVertexBuffers( buffers, offsets, range, )
RenderCommandEncoder_setVertexBytes ¶
RenderCommandEncoder_setVertexBytes :: proc "c" ( self: ^RenderCommandEncoder, bytes: []u8, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexBytes
Syntax Usage
self->setVertexBytes( bytes, index, )
RenderCommandEncoder_setVertexSamplerState ¶
RenderCommandEncoder_setVertexSamplerState :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexSamplerState
Syntax Usage
self->setVertexSamplerState( sampler, index, )
RenderCommandEncoder_setVertexSamplerStateWithLod ¶
RenderCommandEncoder_setVertexSamplerStateWithLod :: proc "c" ( self: ^RenderCommandEncoder, sampler: ^SamplerState, lodMinClamp: f32, lodMaxClamp: f32, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexSamplerStateWithLod
Syntax Usage
self->setVertexSamplerStateWithLod( sampler, lodMinClamp, lodMaxClamp, index, )
RenderCommandEncoder_setVertexSamplerStatesWithLod ¶
RenderCommandEncoder_setVertexSamplerStatesWithLod :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, lodMinClamps, lodMaxClamps: []f32, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexSamplerStatesWithLod
Syntax Usage
self->setVertexSamplerStatesWithLod( samplers, lodMinClamps, lodMaxClamps, range, )
RenderCommandEncoder_setVertexSamplerStatesWithRange ¶
RenderCommandEncoder_setVertexSamplerStatesWithRange :: proc "c" ( self: ^RenderCommandEncoder, samplers: []^SamplerState, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexSamplerStatesWithRange
Syntax Usage
self->setVertexSamplerStatesWithRange( samplers, range, )
RenderCommandEncoder_setVertexTexture ¶
RenderCommandEncoder_setVertexTexture :: proc "c" ( self: ^RenderCommandEncoder, texture: ^Texture, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexTexture
Syntax Usage
self->setVertexTexture( texture, index, )
RenderCommandEncoder_setVertexTextures ¶
RenderCommandEncoder_setVertexTextures :: proc "c" ( self: ^RenderCommandEncoder, textures: []^Texture, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVertexTextures
Syntax Usage
self->setVertexTextures( textures, range, )
RenderCommandEncoder_setViewport ¶
RenderCommandEncoder_setViewport :: proc "c" ( self: ^RenderCommandEncoder, viewport: Viewport, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setViewport
Syntax Usage
self->setViewport(viewport)
RenderCommandEncoder_setViewports ¶
RenderCommandEncoder_setViewports :: proc "c" ( self: ^RenderCommandEncoder, viewports: []Viewport, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setViewports
Syntax Usage
self->setViewports(viewports)
RenderCommandEncoder_setVisibilityResultMode ¶
RenderCommandEncoder_setVisibilityResultMode :: proc "c" ( self: ^RenderCommandEncoder, mode: VisibilityResultMode, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: setVisibilityResultMode
Syntax Usage
self->setVisibilityResultMode( mode, offset, )
RenderCommandEncoder_textureBarrier ¶
RenderCommandEncoder_textureBarrier :: proc "c" ( self: ^RenderCommandEncoder, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: textureBarrier
Syntax Usage
self->textureBarrier()
RenderCommandEncoder_tileHeight ¶
RenderCommandEncoder_tileHeight :: proc "c" ( self: ^RenderCommandEncoder, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: tileHeight
Syntax Usage
res := self->tileHeight()
RenderCommandEncoder_tileWidth ¶
RenderCommandEncoder_tileWidth :: proc "c" ( self: ^RenderCommandEncoder, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: tileWidth
Syntax Usage
res := self->tileWidth()
RenderCommandEncoder_updateFence ¶
RenderCommandEncoder_updateFence :: proc "c" ( self: ^RenderCommandEncoder, fence: ^Fence, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: updateFence
Syntax Usage
self->updateFence( fence, stages, )
RenderCommandEncoder_useHeap ¶
RenderCommandEncoder_useHeap :: proc "c" ( self: ^RenderCommandEncoder, heap: ^Heap, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useHeap
Syntax Usage
self->useHeap(heap)
RenderCommandEncoder_useHeapWithStages ¶
RenderCommandEncoder_useHeapWithStages :: proc "c" ( self: ^RenderCommandEncoder, heap: ^Heap, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useHeapWithStages
Syntax Usage
self->useHeapWithStages( heap, stages, )
RenderCommandEncoder_useHeaps ¶
RenderCommandEncoder_useHeaps :: proc "c" ( self: ^RenderCommandEncoder, heaps: []^Heap, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useHeaps
Syntax Usage
self->useHeaps(heaps)
RenderCommandEncoder_useHeapsWithStages ¶
RenderCommandEncoder_useHeapsWithStages :: proc "c" ( self: ^RenderCommandEncoder, heaps: []^Heap, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useHeapsWithStages
Syntax Usage
self->useHeapsWithStages( heaps, stages, )
RenderCommandEncoder_useResource ¶
RenderCommandEncoder_useResource :: proc "c" ( self: ^RenderCommandEncoder, resource: ^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useResource
Syntax Usage
self->useResource( resource, usage, )
RenderCommandEncoder_useResourceWithStages ¶
RenderCommandEncoder_useResourceWithStages :: proc "c" ( self: ^RenderCommandEncoder, resource: ^Resource, usage: ResourceUsage, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useResourceWithStages
Syntax Usage
self->useResourceWithStages( resource, usage, stages, )
RenderCommandEncoder_useResources ¶
RenderCommandEncoder_useResources :: proc "c" ( self: ^RenderCommandEncoder, resources: []^Resource, usage: ResourceUsage, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useResources
Syntax Usage
self->useResources( resources, usage, )
RenderCommandEncoder_useResourcesStages ¶
RenderCommandEncoder_useResourcesStages :: proc "c" ( self: ^RenderCommandEncoder, resources: []^Resource, usage: ResourceUsage, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: useResourcesStages
Syntax Usage
self->useResourcesStages( resources, usage, stages, )
RenderCommandEncoder_waitForFence ¶
RenderCommandEncoder_waitForFence :: proc "c" ( self: ^RenderCommandEncoder, fence: ^Fence, stages: RenderStages, ) {…}
Objective-C Method Information
- Class: RenderCommandEncoder
- Name: waitForFence
Syntax Usage
self->waitForFence( fence, stages, )
RenderPassAttachmentDescriptor_alloc ¶
RenderPassAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPassAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassAttachmentDescriptor.alloc()
RenderPassAttachmentDescriptor_depthPlane ¶
RenderPassAttachmentDescriptor_depthPlane :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: depthPlane
Syntax Usage
res := self->depthPlane()
RenderPassAttachmentDescriptor_init ¶
RenderPassAttachmentDescriptor_init :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> ^RenderPassAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassAttachmentDescriptor_level ¶
RenderPassAttachmentDescriptor_level :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: level
Syntax Usage
res := self->level()
RenderPassAttachmentDescriptor_loadAction ¶
RenderPassAttachmentDescriptor_loadAction :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> LoadAction {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: loadAction
Syntax Usage
res := self->loadAction()
RenderPassAttachmentDescriptor_resolveDepthPlane ¶
RenderPassAttachmentDescriptor_resolveDepthPlane :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: resolveDepthPlane
Syntax Usage
res := self->resolveDepthPlane()
RenderPassAttachmentDescriptor_resolveLevel ¶
RenderPassAttachmentDescriptor_resolveLevel :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: resolveLevel
Syntax Usage
res := self->resolveLevel()
RenderPassAttachmentDescriptor_resolveSlice ¶
RenderPassAttachmentDescriptor_resolveSlice :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: resolveSlice
Syntax Usage
res := self->resolveSlice()
RenderPassAttachmentDescriptor_resolveTexture ¶
RenderPassAttachmentDescriptor_resolveTexture :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> ^Texture {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: resolveTexture
Syntax Usage
res := self->resolveTexture()
RenderPassAttachmentDescriptor_setDepthPlane ¶
RenderPassAttachmentDescriptor_setDepthPlane :: proc "c" ( self: ^RenderPassAttachmentDescriptor, depthPlane: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setDepthPlane
Syntax Usage
self->setDepthPlane(depthPlane)
RenderPassAttachmentDescriptor_setLevel ¶
RenderPassAttachmentDescriptor_setLevel :: proc "c" ( self: ^RenderPassAttachmentDescriptor, level: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setLevel
Syntax Usage
self->setLevel(level)
RenderPassAttachmentDescriptor_setLoadAction ¶
RenderPassAttachmentDescriptor_setLoadAction :: proc "c" ( self: ^RenderPassAttachmentDescriptor, loadAction: LoadAction, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setLoadAction
Syntax Usage
self->setLoadAction(loadAction)
RenderPassAttachmentDescriptor_setResolveDepthPlane ¶
RenderPassAttachmentDescriptor_setResolveDepthPlane :: proc "c" ( self: ^RenderPassAttachmentDescriptor, resolveDepthPlane: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setResolveDepthPlane
Syntax Usage
self->setResolveDepthPlane(resolveDepthPlane)
RenderPassAttachmentDescriptor_setResolveLevel ¶
RenderPassAttachmentDescriptor_setResolveLevel :: proc "c" ( self: ^RenderPassAttachmentDescriptor, resolveLevel: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setResolveLevel
Syntax Usage
self->setResolveLevel(resolveLevel)
RenderPassAttachmentDescriptor_setResolveSlice ¶
RenderPassAttachmentDescriptor_setResolveSlice :: proc "c" ( self: ^RenderPassAttachmentDescriptor, resolveSlice: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setResolveSlice
Syntax Usage
self->setResolveSlice(resolveSlice)
RenderPassAttachmentDescriptor_setResolveTexture ¶
RenderPassAttachmentDescriptor_setResolveTexture :: proc "c" ( self: ^RenderPassAttachmentDescriptor, resolveTexture: ^Texture, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setResolveTexture
Syntax Usage
self->setResolveTexture(resolveTexture)
RenderPassAttachmentDescriptor_setSlice ¶
RenderPassAttachmentDescriptor_setSlice :: proc "c" ( self: ^RenderPassAttachmentDescriptor, slice: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setSlice
Syntax Usage
self->setSlice(slice)
RenderPassAttachmentDescriptor_setStoreAction ¶
RenderPassAttachmentDescriptor_setStoreAction :: proc "c" ( self: ^RenderPassAttachmentDescriptor, storeAction: StoreAction, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setStoreAction
Syntax Usage
self->setStoreAction(storeAction)
RenderPassAttachmentDescriptor_setStoreActionOptions ¶
RenderPassAttachmentDescriptor_setStoreActionOptions :: proc "c" ( self: ^RenderPassAttachmentDescriptor, storeActionOptions: StoreActionOptions, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setStoreActionOptions
Syntax Usage
self->setStoreActionOptions(storeActionOptions)
RenderPassAttachmentDescriptor_setTexture ¶
RenderPassAttachmentDescriptor_setTexture :: proc "c" ( self: ^RenderPassAttachmentDescriptor, texture: ^Texture, ) {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: setTexture
Syntax Usage
self->setTexture(texture)
RenderPassAttachmentDescriptor_slice ¶
RenderPassAttachmentDescriptor_slice :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: slice
Syntax Usage
res := self->slice()
RenderPassAttachmentDescriptor_storeAction ¶
RenderPassAttachmentDescriptor_storeAction :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> StoreAction {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: storeAction
Syntax Usage
res := self->storeAction()
RenderPassAttachmentDescriptor_storeActionOptions ¶
RenderPassAttachmentDescriptor_storeActionOptions :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> StoreActionOptions {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: storeActionOptions
Syntax Usage
res := self->storeActionOptions()
RenderPassAttachmentDescriptor_texture ¶
RenderPassAttachmentDescriptor_texture :: proc "c" ( self: ^RenderPassAttachmentDescriptor, ) -> ^Texture {…}
Objective-C Method Information
- Class: RenderPassAttachmentDescriptor
- Name: texture
Syntax Usage
res := self->texture()
RenderPassColorAttachmentDescriptorArray_alloc ¶
RenderPassColorAttachmentDescriptorArray_alloc :: proc "c" () -> ^RenderPassColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassColorAttachmentDescriptorArray.alloc()
RenderPassColorAttachmentDescriptorArray_init ¶
RenderPassColorAttachmentDescriptorArray_init :: proc "c" ( self: ^RenderPassColorAttachmentDescriptorArray, ) -> ^RenderPassColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
RenderPassColorAttachmentDescriptorArray_object ¶
RenderPassColorAttachmentDescriptorArray_object :: proc "c" ( self: ^RenderPassColorAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^RenderPassColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
RenderPassColorAttachmentDescriptorArray_setObject ¶
RenderPassColorAttachmentDescriptorArray_setObject :: proc "c" ( self: ^RenderPassColorAttachmentDescriptorArray, attachment: ^RenderPassColorAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
RenderPassColorAttachmentDescriptor_alloc ¶
RenderPassColorAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPassColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassColorAttachmentDescriptor.alloc()
RenderPassColorAttachmentDescriptor_clearColor ¶
RenderPassColorAttachmentDescriptor_clearColor :: proc "c" ( self: ^RenderPassColorAttachmentDescriptor, ) -> ClearColor {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptor
- Name: clearColor
Syntax Usage
res := self->clearColor()
RenderPassColorAttachmentDescriptor_init ¶
RenderPassColorAttachmentDescriptor_init :: proc "c" ( self: ^RenderPassColorAttachmentDescriptor, ) -> ^RenderPassColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassColorAttachmentDescriptor_setClearColor ¶
RenderPassColorAttachmentDescriptor_setClearColor :: proc "c" ( self: ^RenderPassColorAttachmentDescriptor, clearColor: ClearColor, ) {…}
Objective-C Method Information
- Class: RenderPassColorAttachmentDescriptor
- Name: setClearColor
Syntax Usage
self->setClearColor(clearColor)
RenderPassDepthAttachmentDescriptor_alloc ¶
RenderPassDepthAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPassDepthAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassDepthAttachmentDescriptor.alloc()
RenderPassDepthAttachmentDescriptor_clearDepth ¶
RenderPassDepthAttachmentDescriptor_clearDepth :: proc "c" ( self: ^RenderPassDepthAttachmentDescriptor, ) -> f64 {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: clearDepth
Syntax Usage
res := self->clearDepth()
RenderPassDepthAttachmentDescriptor_depthResolveFilter ¶
RenderPassDepthAttachmentDescriptor_depthResolveFilter :: proc "c" ( self: ^RenderPassDepthAttachmentDescriptor, ) -> MultisampleDepthResolveFilter {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: depthResolveFilter
Syntax Usage
res := self->depthResolveFilter()
RenderPassDepthAttachmentDescriptor_init ¶
RenderPassDepthAttachmentDescriptor_init :: proc "c" ( self: ^RenderPassDepthAttachmentDescriptor, ) -> ^RenderPassDepthAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassDepthAttachmentDescriptor_setClearDepth ¶
RenderPassDepthAttachmentDescriptor_setClearDepth :: proc "c" ( self: ^RenderPassDepthAttachmentDescriptor, clearDepth: f64, ) {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: setClearDepth
Syntax Usage
self->setClearDepth(clearDepth)
RenderPassDepthAttachmentDescriptor_setDepthResolveFilter ¶
RenderPassDepthAttachmentDescriptor_setDepthResolveFilter :: proc "c" ( self: ^RenderPassDepthAttachmentDescriptor, depthResolveFilter: MultisampleDepthResolveFilter, ) {…}
Objective-C Method Information
- Class: RenderPassDepthAttachmentDescriptor
- Name: setDepthResolveFilter
Syntax Usage
self->setDepthResolveFilter(depthResolveFilter)
RenderPassDescriptor_alloc ¶
RenderPassDescriptor_alloc :: proc "c" () -> ^RenderPassDescriptor {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassDescriptor.alloc()
RenderPassDescriptor_colorAttachments ¶
RenderPassDescriptor_colorAttachments :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RenderPassColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: colorAttachments
Syntax Usage
res := self->colorAttachments()
RenderPassDescriptor_defaultRasterSampleCount ¶
RenderPassDescriptor_defaultRasterSampleCount :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: defaultRasterSampleCount
Syntax Usage
res := self->defaultRasterSampleCount()
RenderPassDescriptor_depthAttachment ¶
RenderPassDescriptor_depthAttachment :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RenderPassDepthAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: depthAttachment
Syntax Usage
res := self->depthAttachment()
RenderPassDescriptor_getSamplePositions ¶
RenderPassDescriptor_getSamplePositions :: proc "c" ( self: ^RenderPassDescriptor, positions: []SamplePosition, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: getSamplePositions
Syntax Usage
res := self->getSamplePositions(positions)
RenderPassDescriptor_imageblockSampleLength ¶
RenderPassDescriptor_imageblockSampleLength :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: imageblockSampleLength
Syntax Usage
res := self->imageblockSampleLength()
RenderPassDescriptor_init ¶
RenderPassDescriptor_init :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RenderPassDescriptor {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassDescriptor_rasterizationRateMap ¶
RenderPassDescriptor_rasterizationRateMap :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RasterizationRateMap {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: rasterizationRateMap
Syntax Usage
res := self->rasterizationRateMap()
RenderPassDescriptor_renderPassDescriptor ¶
RenderPassDescriptor_renderPassDescriptor :: proc "c" () -> ^RenderPassDescriptor {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: renderPassDescriptor
- Kind: Class Method
Syntax Usage
res := RenderPassDescriptor.renderPassDescriptor()
RenderPassDescriptor_renderTargetArrayLength ¶
RenderPassDescriptor_renderTargetArrayLength :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: renderTargetArrayLength
Syntax Usage
res := self->renderTargetArrayLength()
RenderPassDescriptor_renderTargetHeight ¶
RenderPassDescriptor_renderTargetHeight :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: renderTargetHeight
Syntax Usage
res := self->renderTargetHeight()
RenderPassDescriptor_renderTargetWidth ¶
RenderPassDescriptor_renderTargetWidth :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: renderTargetWidth
Syntax Usage
res := self->renderTargetWidth()
RenderPassDescriptor_sampleBufferAttachments ¶
RenderPassDescriptor_sampleBufferAttachments :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RenderPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: sampleBufferAttachments
Syntax Usage
res := self->sampleBufferAttachments()
RenderPassDescriptor_setDefaultRasterSampleCount ¶
RenderPassDescriptor_setDefaultRasterSampleCount :: proc "c" ( self: ^RenderPassDescriptor, defaultRasterSampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setDefaultRasterSampleCount
Syntax Usage
self->setDefaultRasterSampleCount(defaultRasterSampleCount)
RenderPassDescriptor_setDepthAttachment ¶
RenderPassDescriptor_setDepthAttachment :: proc "c" ( self: ^RenderPassDescriptor, depthAttachment: ^RenderPassDepthAttachmentDescriptor, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setDepthAttachment
Syntax Usage
self->setDepthAttachment(depthAttachment)
RenderPassDescriptor_setImageblockSampleLength ¶
RenderPassDescriptor_setImageblockSampleLength :: proc "c" ( self: ^RenderPassDescriptor, imageblockSampleLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setImageblockSampleLength
Syntax Usage
self->setImageblockSampleLength(imageblockSampleLength)
RenderPassDescriptor_setRasterizationRateMap ¶
RenderPassDescriptor_setRasterizationRateMap :: proc "c" ( self: ^RenderPassDescriptor, rasterizationRateMap: ^RasterizationRateMap, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setRasterizationRateMap
Syntax Usage
self->setRasterizationRateMap(rasterizationRateMap)
RenderPassDescriptor_setRenderTargetArrayLength ¶
RenderPassDescriptor_setRenderTargetArrayLength :: proc "c" ( self: ^RenderPassDescriptor, renderTargetArrayLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setRenderTargetArrayLength
Syntax Usage
self->setRenderTargetArrayLength(renderTargetArrayLength)
RenderPassDescriptor_setRenderTargetHeight ¶
RenderPassDescriptor_setRenderTargetHeight :: proc "c" ( self: ^RenderPassDescriptor, renderTargetHeight: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setRenderTargetHeight
Syntax Usage
self->setRenderTargetHeight(renderTargetHeight)
RenderPassDescriptor_setRenderTargetWidth ¶
RenderPassDescriptor_setRenderTargetWidth :: proc "c" ( self: ^RenderPassDescriptor, renderTargetWidth: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setRenderTargetWidth
Syntax Usage
self->setRenderTargetWidth(renderTargetWidth)
RenderPassDescriptor_setSamplePositions ¶
RenderPassDescriptor_setSamplePositions :: proc "c" ( self: ^RenderPassDescriptor, positions: []SamplePosition, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setSamplePositions
Syntax Usage
self->setSamplePositions(positions)
RenderPassDescriptor_setStencilAttachment ¶
RenderPassDescriptor_setStencilAttachment :: proc "c" ( self: ^RenderPassDescriptor, stencilAttachment: ^RenderPassStencilAttachmentDescriptor, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setStencilAttachment
Syntax Usage
self->setStencilAttachment(stencilAttachment)
RenderPassDescriptor_setThreadgroupMemoryLength ¶
RenderPassDescriptor_setThreadgroupMemoryLength :: proc "c" ( self: ^RenderPassDescriptor, threadgroupMemoryLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setThreadgroupMemoryLength
Syntax Usage
self->setThreadgroupMemoryLength(threadgroupMemoryLength)
RenderPassDescriptor_setTileHeight ¶
RenderPassDescriptor_setTileHeight :: proc "c" ( self: ^RenderPassDescriptor, tileHeight: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setTileHeight
Syntax Usage
self->setTileHeight(tileHeight)
RenderPassDescriptor_setTileWidth ¶
RenderPassDescriptor_setTileWidth :: proc "c" ( self: ^RenderPassDescriptor, tileWidth: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setTileWidth
Syntax Usage
self->setTileWidth(tileWidth)
RenderPassDescriptor_setVisibilityResultBuffer ¶
RenderPassDescriptor_setVisibilityResultBuffer :: proc "c" ( self: ^RenderPassDescriptor, visibilityResultBuffer: ^Buffer, ) {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: setVisibilityResultBuffer
Syntax Usage
self->setVisibilityResultBuffer(visibilityResultBuffer)
RenderPassDescriptor_stencilAttachment ¶
RenderPassDescriptor_stencilAttachment :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^RenderPassStencilAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: stencilAttachment
Syntax Usage
res := self->stencilAttachment()
RenderPassDescriptor_threadgroupMemoryLength ¶
RenderPassDescriptor_threadgroupMemoryLength :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: threadgroupMemoryLength
Syntax Usage
res := self->threadgroupMemoryLength()
RenderPassDescriptor_tileHeight ¶
RenderPassDescriptor_tileHeight :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: tileHeight
Syntax Usage
res := self->tileHeight()
RenderPassDescriptor_tileWidth ¶
RenderPassDescriptor_tileWidth :: proc "c" ( self: ^RenderPassDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: tileWidth
Syntax Usage
res := self->tileWidth()
RenderPassDescriptor_visibilityResultBuffer ¶
RenderPassDescriptor_visibilityResultBuffer :: proc "c" ( self: ^RenderPassDescriptor, ) -> ^Buffer {…}
Objective-C Method Information
- Class: RenderPassDescriptor
- Name: visibilityResultBuffer
Syntax Usage
res := self->visibilityResultBuffer()
RenderPassSampleBufferAttachmentDescriptorArray_alloc ¶
RenderPassSampleBufferAttachmentDescriptorArray_alloc :: proc "c" () -> ^RenderPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassSampleBufferAttachmentDescriptorArray.alloc()
RenderPassSampleBufferAttachmentDescriptorArray_init ¶
RenderPassSampleBufferAttachmentDescriptorArray_init :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptorArray, ) -> ^RenderPassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
RenderPassSampleBufferAttachmentDescriptorArray_object ¶
RenderPassSampleBufferAttachmentDescriptorArray_object :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^RenderPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
RenderPassSampleBufferAttachmentDescriptorArray_setObject ¶
RenderPassSampleBufferAttachmentDescriptorArray_setObject :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptorArray, attachment: ^RenderPassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
RenderPassSampleBufferAttachmentDescriptor_alloc ¶
RenderPassSampleBufferAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassSampleBufferAttachmentDescriptor.alloc()
RenderPassSampleBufferAttachmentDescriptor_endOfFragmentSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_endOfFragmentSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: endOfFragmentSampleIndex
Syntax Usage
res := self->endOfFragmentSampleIndex()
RenderPassSampleBufferAttachmentDescriptor_endOfVertexSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_endOfVertexSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: endOfVertexSampleIndex
Syntax Usage
res := self->endOfVertexSampleIndex()
RenderPassSampleBufferAttachmentDescriptor_init ¶
RenderPassSampleBufferAttachmentDescriptor_init :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> ^RenderPassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassSampleBufferAttachmentDescriptor_sampleBuffer ¶
RenderPassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> ^CounterSampleBuffer {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: sampleBuffer
Syntax Usage
res := self->sampleBuffer()
RenderPassSampleBufferAttachmentDescriptor_setEndOfFragmentSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_setEndOfFragmentSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, endOfFragmentSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: setEndOfFragmentSampleIndex
Syntax Usage
self->setEndOfFragmentSampleIndex(endOfFragmentSampleIndex)
RenderPassSampleBufferAttachmentDescriptor_setEndOfVertexSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_setEndOfVertexSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, endOfVertexSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: setEndOfVertexSampleIndex
Syntax Usage
self->setEndOfVertexSampleIndex(endOfVertexSampleIndex)
RenderPassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
RenderPassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: setSampleBuffer
Syntax Usage
self->setSampleBuffer(sampleBuffer)
RenderPassSampleBufferAttachmentDescriptor_setStartOfFragmentSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_setStartOfFragmentSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, startOfFragmentSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: setStartOfFragmentSampleIndex
Syntax Usage
self->setStartOfFragmentSampleIndex(startOfFragmentSampleIndex)
RenderPassSampleBufferAttachmentDescriptor_setStartOfVertexSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_setStartOfVertexSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, startOfVertexSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: setStartOfVertexSampleIndex
Syntax Usage
self->setStartOfVertexSampleIndex(startOfVertexSampleIndex)
RenderPassSampleBufferAttachmentDescriptor_startOfFragmentSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_startOfFragmentSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: startOfFragmentSampleIndex
Syntax Usage
res := self->startOfFragmentSampleIndex()
RenderPassSampleBufferAttachmentDescriptor_startOfVertexSampleIndex ¶
RenderPassSampleBufferAttachmentDescriptor_startOfVertexSampleIndex :: proc "c" ( self: ^RenderPassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPassSampleBufferAttachmentDescriptor
- Name: startOfVertexSampleIndex
Syntax Usage
res := self->startOfVertexSampleIndex()
RenderPassStencilAttachmentDescriptor_alloc ¶
RenderPassStencilAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPassStencilAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPassStencilAttachmentDescriptor.alloc()
RenderPassStencilAttachmentDescriptor_clearStencil ¶
RenderPassStencilAttachmentDescriptor_clearStencil :: proc "c" ( self: ^RenderPassStencilAttachmentDescriptor, ) -> u32 {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: clearStencil
Syntax Usage
res := self->clearStencil()
RenderPassStencilAttachmentDescriptor_init ¶
RenderPassStencilAttachmentDescriptor_init :: proc "c" ( self: ^RenderPassStencilAttachmentDescriptor, ) -> ^RenderPassStencilAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPassStencilAttachmentDescriptor_setClearStencil ¶
RenderPassStencilAttachmentDescriptor_setClearStencil :: proc "c" ( self: ^RenderPassStencilAttachmentDescriptor, clearStencil: u32, ) {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: setClearStencil
Syntax Usage
self->setClearStencil(clearStencil)
RenderPassStencilAttachmentDescriptor_setStencilResolveFilter ¶
RenderPassStencilAttachmentDescriptor_setStencilResolveFilter :: proc "c" ( self: ^RenderPassStencilAttachmentDescriptor, stencilResolveFilter: MultisampleStencilResolveFilter, ) {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: setStencilResolveFilter
Syntax Usage
self->setStencilResolveFilter(stencilResolveFilter)
RenderPassStencilAttachmentDescriptor_stencilResolveFilter ¶
RenderPassStencilAttachmentDescriptor_stencilResolveFilter :: proc "c" ( self: ^RenderPassStencilAttachmentDescriptor, ) -> MultisampleStencilResolveFilter {…}
Objective-C Method Information
- Class: RenderPassStencilAttachmentDescriptor
- Name: stencilResolveFilter
Syntax Usage
res := self->stencilResolveFilter()
RenderPipelineColorAttachmentDescriptorArray_alloc ¶
RenderPipelineColorAttachmentDescriptorArray_alloc :: proc "c" () -> ^RenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPipelineColorAttachmentDescriptorArray.alloc()
RenderPipelineColorAttachmentDescriptorArray_init ¶
RenderPipelineColorAttachmentDescriptorArray_init :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptorArray, ) -> ^RenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
RenderPipelineColorAttachmentDescriptorArray_object ¶
RenderPipelineColorAttachmentDescriptorArray_object :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^RenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
RenderPipelineColorAttachmentDescriptorArray_setObject ¶
RenderPipelineColorAttachmentDescriptorArray_setObject :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptorArray, attachment: ^RenderPipelineColorAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
RenderPipelineColorAttachmentDescriptor_alloc ¶
RenderPipelineColorAttachmentDescriptor_alloc :: proc "c" () -> ^RenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPipelineColorAttachmentDescriptor.alloc()
RenderPipelineColorAttachmentDescriptor_alphaBlendOperation ¶
RenderPipelineColorAttachmentDescriptor_alphaBlendOperation :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendOperation {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: alphaBlendOperation
Syntax Usage
res := self->alphaBlendOperation()
RenderPipelineColorAttachmentDescriptor_destinationAlphaBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_destinationAlphaBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendFactor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: destinationAlphaBlendFactor
Syntax Usage
res := self->destinationAlphaBlendFactor()
RenderPipelineColorAttachmentDescriptor_destinationRGBBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_destinationRGBBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendFactor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: destinationRGBBlendFactor
Syntax Usage
res := self->destinationRGBBlendFactor()
RenderPipelineColorAttachmentDescriptor_init ¶
RenderPipelineColorAttachmentDescriptor_init :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> ^RenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPipelineColorAttachmentDescriptor_isBlendingEnabled ¶
RenderPipelineColorAttachmentDescriptor_isBlendingEnabled :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: isBlendingEnabled
Syntax Usage
res := self->isBlendingEnabled()
RenderPipelineColorAttachmentDescriptor_pixelFormat ¶
RenderPipelineColorAttachmentDescriptor_pixelFormat :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> PixelFormat {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: pixelFormat
Syntax Usage
res := self->pixelFormat()
RenderPipelineColorAttachmentDescriptor_rgbBlendOperation ¶
RenderPipelineColorAttachmentDescriptor_rgbBlendOperation :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendOperation {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: rgbBlendOperation
Syntax Usage
res := self->rgbBlendOperation()
RenderPipelineColorAttachmentDescriptor_setAlphaBlendOperation ¶
RenderPipelineColorAttachmentDescriptor_setAlphaBlendOperation :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, alphaBlendOperation: BlendOperation, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setAlphaBlendOperation
Syntax Usage
self->setAlphaBlendOperation(alphaBlendOperation)
RenderPipelineColorAttachmentDescriptor_setBlendingEnabled ¶
RenderPipelineColorAttachmentDescriptor_setBlendingEnabled :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, blendingEnabled: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setBlendingEnabled
Syntax Usage
self->setBlendingEnabled(blendingEnabled)
RenderPipelineColorAttachmentDescriptor_setDestinationAlphaBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_setDestinationAlphaBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, destinationAlphaBlendFactor: BlendFactor, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setDestinationAlphaBlendFactor
Syntax Usage
self->setDestinationAlphaBlendFactor(destinationAlphaBlendFactor)
RenderPipelineColorAttachmentDescriptor_setDestinationRGBBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_setDestinationRGBBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, destinationRGBBlendFactor: BlendFactor, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setDestinationRGBBlendFactor
Syntax Usage
self->setDestinationRGBBlendFactor(destinationRGBBlendFactor)
RenderPipelineColorAttachmentDescriptor_setPixelFormat ¶
RenderPipelineColorAttachmentDescriptor_setPixelFormat :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, pixelFormat: PixelFormat, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setPixelFormat
Syntax Usage
self->setPixelFormat(pixelFormat)
RenderPipelineColorAttachmentDescriptor_setRgbBlendOperation ¶
RenderPipelineColorAttachmentDescriptor_setRgbBlendOperation :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, rgbBlendOperation: BlendOperation, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setRgbBlendOperation
Syntax Usage
self->setRgbBlendOperation(rgbBlendOperation)
RenderPipelineColorAttachmentDescriptor_setSourceAlphaBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_setSourceAlphaBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, sourceAlphaBlendFactor: BlendFactor, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setSourceAlphaBlendFactor
Syntax Usage
self->setSourceAlphaBlendFactor(sourceAlphaBlendFactor)
RenderPipelineColorAttachmentDescriptor_setSourceRGBBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_setSourceRGBBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, sourceRGBBlendFactor: BlendFactor, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setSourceRGBBlendFactor
Syntax Usage
self->setSourceRGBBlendFactor(sourceRGBBlendFactor)
RenderPipelineColorAttachmentDescriptor_setWriteMask ¶
RenderPipelineColorAttachmentDescriptor_setWriteMask :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, writeMask: ColorWriteMask, ) {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: setWriteMask
Syntax Usage
self->setWriteMask(writeMask)
RenderPipelineColorAttachmentDescriptor_sourceAlphaBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_sourceAlphaBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendFactor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: sourceAlphaBlendFactor
Syntax Usage
res := self->sourceAlphaBlendFactor()
RenderPipelineColorAttachmentDescriptor_sourceRGBBlendFactor ¶
RenderPipelineColorAttachmentDescriptor_sourceRGBBlendFactor :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> BlendFactor {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: sourceRGBBlendFactor
Syntax Usage
res := self->sourceRGBBlendFactor()
RenderPipelineColorAttachmentDescriptor_writeMask ¶
RenderPipelineColorAttachmentDescriptor_writeMask :: proc "c" ( self: ^RenderPipelineColorAttachmentDescriptor, ) -> ColorWriteMask {…}
Objective-C Method Information
- Class: RenderPipelineColorAttachmentDescriptor
- Name: writeMask
Syntax Usage
res := self->writeMask()
RenderPipelineDescriptor_alloc ¶
RenderPipelineDescriptor_alloc :: proc "c" () -> ^RenderPipelineDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPipelineDescriptor.alloc()
RenderPipelineDescriptor_alphaToCoverageEnabled ¶
RenderPipelineDescriptor_alphaToCoverageEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: alphaToCoverageEnabled
Syntax Usage
res := self->alphaToCoverageEnabled()
RenderPipelineDescriptor_alphaToOneEnabled ¶
RenderPipelineDescriptor_alphaToOneEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: alphaToOneEnabled
Syntax Usage
res := self->alphaToOneEnabled()
RenderPipelineDescriptor_binaryArchives ¶
RenderPipelineDescriptor_binaryArchives :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: binaryArchives
Syntax Usage
res := self->binaryArchives()
RenderPipelineDescriptor_colorAttachments ¶
RenderPipelineDescriptor_colorAttachments :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^RenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: colorAttachments
Syntax Usage
res := self->colorAttachments()
RenderPipelineDescriptor_depthAttachmentPixelFormat ¶
RenderPipelineDescriptor_depthAttachmentPixelFormat :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> PixelFormat {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: depthAttachmentPixelFormat
Syntax Usage
res := self->depthAttachmentPixelFormat()
RenderPipelineDescriptor_fragmentBuffers ¶
RenderPipelineDescriptor_fragmentBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: fragmentBuffers
Syntax Usage
res := self->fragmentBuffers()
RenderPipelineDescriptor_fragmentFunction ¶
RenderPipelineDescriptor_fragmentFunction :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: fragmentFunction
Syntax Usage
res := self->fragmentFunction()
RenderPipelineDescriptor_init ¶
RenderPipelineDescriptor_init :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^RenderPipelineDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPipelineDescriptor_inputPrimitiveTopology ¶
RenderPipelineDescriptor_inputPrimitiveTopology :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> PrimitiveTopologyClass {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: inputPrimitiveTopology
Syntax Usage
res := self->inputPrimitiveTopology()
RenderPipelineDescriptor_isAlphaToCoverageEnabled ¶
RenderPipelineDescriptor_isAlphaToCoverageEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: isAlphaToCoverageEnabled
Syntax Usage
res := self->isAlphaToCoverageEnabled()
RenderPipelineDescriptor_isAlphaToOneEnabled ¶
RenderPipelineDescriptor_isAlphaToOneEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: isAlphaToOneEnabled
Syntax Usage
res := self->isAlphaToOneEnabled()
RenderPipelineDescriptor_isRasterizationEnabled ¶
RenderPipelineDescriptor_isRasterizationEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: isRasterizationEnabled
Syntax Usage
res := self->isRasterizationEnabled()
RenderPipelineDescriptor_isTessellationFactorScaleEnabled ¶
RenderPipelineDescriptor_isTessellationFactorScaleEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: isTessellationFactorScaleEnabled
Syntax Usage
res := self->isTessellationFactorScaleEnabled()
RenderPipelineDescriptor_label ¶
RenderPipelineDescriptor_label :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: label
Syntax Usage
res := self->label()
RenderPipelineDescriptor_maxTessellationFactor ¶
RenderPipelineDescriptor_maxTessellationFactor :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: maxTessellationFactor
Syntax Usage
res := self->maxTessellationFactor()
RenderPipelineDescriptor_maxTotalThreadgroupsPerMeshGrid ¶
RenderPipelineDescriptor_maxTotalThreadgroupsPerMeshGrid :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: maxTotalThreadgroupsPerMeshGrid
Syntax Usage
res := self->maxTotalThreadgroupsPerMeshGrid()
RenderPipelineDescriptor_maxTotalThreadsPerMeshThreadgroup ¶
RenderPipelineDescriptor_maxTotalThreadsPerMeshThreadgroup :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: maxTotalThreadsPerMeshThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerMeshThreadgroup()
RenderPipelineDescriptor_maxTotalThreadsPerObjectThreadgroup ¶
RenderPipelineDescriptor_maxTotalThreadsPerObjectThreadgroup :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: maxTotalThreadsPerObjectThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerObjectThreadgroup()
RenderPipelineDescriptor_maxVertexAmplificationCount ¶
RenderPipelineDescriptor_maxVertexAmplificationCount :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: maxVertexAmplificationCount
Syntax Usage
res := self->maxVertexAmplificationCount()
RenderPipelineDescriptor_meshBuffers ¶
RenderPipelineDescriptor_meshBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: meshBuffers
Syntax Usage
res := self->meshBuffers()
RenderPipelineDescriptor_meshFunction ¶
RenderPipelineDescriptor_meshFunction :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: meshFunction
Syntax Usage
res := self->meshFunction()
RenderPipelineDescriptor_meshThreadgroupSizeIsMultipleOfThreadExecutionWidth ¶
RenderPipelineDescriptor_meshThreadgroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: meshThreadgroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
res := self->meshThreadgroupSizeIsMultipleOfThreadExecutionWidth()
RenderPipelineDescriptor_objectBuffers ¶
RenderPipelineDescriptor_objectBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: objectBuffers
Syntax Usage
res := self->objectBuffers()
RenderPipelineDescriptor_objectFunction ¶
RenderPipelineDescriptor_objectFunction :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: objectFunction
Syntax Usage
res := self->objectFunction()
RenderPipelineDescriptor_objectThreadgroupSizeIsMultipleOfThreadExecutionWidth ¶
RenderPipelineDescriptor_objectThreadgroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: objectThreadgroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
res := self->objectThreadgroupSizeIsMultipleOfThreadExecutionWidth()
RenderPipelineDescriptor_payloadMemoryLength ¶
RenderPipelineDescriptor_payloadMemoryLength :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: payloadMemoryLength
Syntax Usage
res := self->payloadMemoryLength()
RenderPipelineDescriptor_rasterSampleCount ¶
RenderPipelineDescriptor_rasterSampleCount :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: rasterSampleCount
Syntax Usage
res := self->rasterSampleCount()
RenderPipelineDescriptor_rasterizationEnabled ¶
RenderPipelineDescriptor_rasterizationEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: rasterizationEnabled
Syntax Usage
res := self->rasterizationEnabled()
RenderPipelineDescriptor_reset ¶
RenderPipelineDescriptor_reset :: proc "c" ( self: ^RenderPipelineDescriptor, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: reset
Syntax Usage
self->reset()
RenderPipelineDescriptor_sampleCount ¶
RenderPipelineDescriptor_sampleCount :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
RenderPipelineDescriptor_setAlphaToCoverageEnabled ¶
RenderPipelineDescriptor_setAlphaToCoverageEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, alphaToCoverageEnabled: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setAlphaToCoverageEnabled
Syntax Usage
self->setAlphaToCoverageEnabled(alphaToCoverageEnabled)
RenderPipelineDescriptor_setAlphaToOneEnabled ¶
RenderPipelineDescriptor_setAlphaToOneEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, alphaToOneEnabled: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setAlphaToOneEnabled
Syntax Usage
self->setAlphaToOneEnabled(alphaToOneEnabled)
RenderPipelineDescriptor_setBinaryArchives ¶
RenderPipelineDescriptor_setBinaryArchives :: proc "c" ( self: ^RenderPipelineDescriptor, binaryArchives: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setBinaryArchives
Syntax Usage
self->setBinaryArchives(binaryArchives)
RenderPipelineDescriptor_setDepthAttachmentPixelFormat ¶
RenderPipelineDescriptor_setDepthAttachmentPixelFormat :: proc "c" ( self: ^RenderPipelineDescriptor, depthAttachmentPixelFormat: PixelFormat, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setDepthAttachmentPixelFormat
Syntax Usage
self->setDepthAttachmentPixelFormat(depthAttachmentPixelFormat)
RenderPipelineDescriptor_setFragmentFunction ¶
RenderPipelineDescriptor_setFragmentFunction :: proc "c" ( self: ^RenderPipelineDescriptor, fragmentFunction: ^Function, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setFragmentFunction
Syntax Usage
self->setFragmentFunction(fragmentFunction)
RenderPipelineDescriptor_setInputPrimitiveTopology ¶
RenderPipelineDescriptor_setInputPrimitiveTopology :: proc "c" ( self: ^RenderPipelineDescriptor, inputPrimitiveTopology: PrimitiveTopologyClass, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setInputPrimitiveTopology
Syntax Usage
self->setInputPrimitiveTopology(inputPrimitiveTopology)
RenderPipelineDescriptor_setLabel ¶
RenderPipelineDescriptor_setLabel :: proc "c" ( self: ^RenderPipelineDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
RenderPipelineDescriptor_setMaxTessellationFactor ¶
RenderPipelineDescriptor_setMaxTessellationFactor :: proc "c" ( self: ^RenderPipelineDescriptor, maxTessellationFactor: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMaxTessellationFactor
Syntax Usage
self->setMaxTessellationFactor(maxTessellationFactor)
RenderPipelineDescriptor_setMaxTotalThreadgroupsPerMeshGrid ¶
RenderPipelineDescriptor_setMaxTotalThreadgroupsPerMeshGrid :: proc "c" ( self: ^RenderPipelineDescriptor, maxTotalThreadgroupsPerMeshGrid: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMaxTotalThreadgroupsPerMeshGrid
Syntax Usage
self->setMaxTotalThreadgroupsPerMeshGrid(maxTotalThreadgroupsPerMeshGrid)
RenderPipelineDescriptor_setMaxTotalThreadsPerMeshThreadgroup ¶
RenderPipelineDescriptor_setMaxTotalThreadsPerMeshThreadgroup :: proc "c" ( self: ^RenderPipelineDescriptor, maxTotalThreadsPerMeshThreadgroup: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMaxTotalThreadsPerMeshThreadgroup
Syntax Usage
self->setMaxTotalThreadsPerMeshThreadgroup(maxTotalThreadsPerMeshThreadgroup)
RenderPipelineDescriptor_setMaxTotalThreadsPerObjectThreadgroup ¶
RenderPipelineDescriptor_setMaxTotalThreadsPerObjectThreadgroup :: proc "c" ( self: ^RenderPipelineDescriptor, maxTotalThreadsPerObjectThreadgroup: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMaxTotalThreadsPerObjectThreadgroup
Syntax Usage
self->setMaxTotalThreadsPerObjectThreadgroup(maxTotalThreadsPerObjectThreadgroup)
RenderPipelineDescriptor_setMaxVertexAmplificationCount ¶
RenderPipelineDescriptor_setMaxVertexAmplificationCount :: proc "c" ( self: ^RenderPipelineDescriptor, maxVertexAmplificationCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMaxVertexAmplificationCount
Syntax Usage
self->setMaxVertexAmplificationCount(maxVertexAmplificationCount)
RenderPipelineDescriptor_setMeshFunction ¶
RenderPipelineDescriptor_setMeshFunction :: proc "c" ( self: ^RenderPipelineDescriptor, meshFunction: ^Function, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMeshFunction
Syntax Usage
self->setMeshFunction(meshFunction)
RenderPipelineDescriptor_setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth ¶
RenderPipelineDescriptor_setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineDescriptor, meshThreadgroupSizeIsMultipleOfThreadExecutionWidth: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
self->setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth(meshThreadgroupSizeIsMultipleOfThreadExecutionWidth)
RenderPipelineDescriptor_setObjectFunction ¶
RenderPipelineDescriptor_setObjectFunction :: proc "c" ( self: ^RenderPipelineDescriptor, objectFunction: ^Function, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setObjectFunction
Syntax Usage
self->setObjectFunction(objectFunction)
RenderPipelineDescriptor_setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth ¶
RenderPipelineDescriptor_setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineDescriptor, objectThreadgroupSizeIsMultipleOfThreadExecutionWidth: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth
Syntax Usage
self->setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth(objectThreadgroupSizeIsMultipleOfThreadExecutionWidth)
RenderPipelineDescriptor_setPayloadMemoryLength ¶
RenderPipelineDescriptor_setPayloadMemoryLength :: proc "c" ( self: ^RenderPipelineDescriptor, payloadMemoryLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setPayloadMemoryLength
Syntax Usage
self->setPayloadMemoryLength(payloadMemoryLength)
RenderPipelineDescriptor_setRasterSampleCount ¶
RenderPipelineDescriptor_setRasterSampleCount :: proc "c" ( self: ^RenderPipelineDescriptor, rasterSampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setRasterSampleCount
Syntax Usage
self->setRasterSampleCount(rasterSampleCount)
RenderPipelineDescriptor_setRasterizationEnabled ¶
RenderPipelineDescriptor_setRasterizationEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, rasterizationEnabled: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setRasterizationEnabled
Syntax Usage
self->setRasterizationEnabled(rasterizationEnabled)
RenderPipelineDescriptor_setSampleCount ¶
RenderPipelineDescriptor_setSampleCount :: proc "c" ( self: ^RenderPipelineDescriptor, sampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setSampleCount
Syntax Usage
self->setSampleCount(sampleCount)
RenderPipelineDescriptor_setStencilAttachmentPixelFormat ¶
RenderPipelineDescriptor_setStencilAttachmentPixelFormat :: proc "c" ( self: ^RenderPipelineDescriptor, stencilAttachmentPixelFormat: PixelFormat, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setStencilAttachmentPixelFormat
Syntax Usage
self->setStencilAttachmentPixelFormat(stencilAttachmentPixelFormat)
RenderPipelineDescriptor_setSupportIndirectCommandBuffers ¶
RenderPipelineDescriptor_setSupportIndirectCommandBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, supportIndirectCommandBuffers: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setSupportIndirectCommandBuffers
Syntax Usage
self->setSupportIndirectCommandBuffers(supportIndirectCommandBuffers)
RenderPipelineDescriptor_setTessellationControlPointIndexType ¶
RenderPipelineDescriptor_setTessellationControlPointIndexType :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationControlPointIndexType: TessellationControlPointIndexType, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationControlPointIndexType
Syntax Usage
self->setTessellationControlPointIndexType(tessellationControlPointIndexType)
RenderPipelineDescriptor_setTessellationFactorFormat ¶
RenderPipelineDescriptor_setTessellationFactorFormat :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationFactorFormat: TessellationFactorFormat, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationFactorFormat
Syntax Usage
self->setTessellationFactorFormat(tessellationFactorFormat)
RenderPipelineDescriptor_setTessellationFactorScaleEnabled ¶
RenderPipelineDescriptor_setTessellationFactorScaleEnabled :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationFactorScaleEnabled: bool, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationFactorScaleEnabled
Syntax Usage
self->setTessellationFactorScaleEnabled(tessellationFactorScaleEnabled)
RenderPipelineDescriptor_setTessellationFactorStepFunction ¶
RenderPipelineDescriptor_setTessellationFactorStepFunction :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationFactorStepFunction: TessellationFactorStepFunction, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationFactorStepFunction
Syntax Usage
self->setTessellationFactorStepFunction(tessellationFactorStepFunction)
RenderPipelineDescriptor_setTessellationOutputWindingOrder ¶
RenderPipelineDescriptor_setTessellationOutputWindingOrder :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationOutputWindingOrder: Winding, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationOutputWindingOrder
Syntax Usage
self->setTessellationOutputWindingOrder(tessellationOutputWindingOrder)
RenderPipelineDescriptor_setTessellationPartitionMode ¶
RenderPipelineDescriptor_setTessellationPartitionMode :: proc "c" ( self: ^RenderPipelineDescriptor, tessellationPartitionMode: TessellationPartitionMode, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setTessellationPartitionMode
Syntax Usage
self->setTessellationPartitionMode(tessellationPartitionMode)
RenderPipelineDescriptor_setVertexDescriptor ¶
RenderPipelineDescriptor_setVertexDescriptor :: proc "c" ( self: ^RenderPipelineDescriptor, vertexDescriptor: ^VertexDescriptor, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setVertexDescriptor
Syntax Usage
self->setVertexDescriptor(vertexDescriptor)
RenderPipelineDescriptor_setVertexFunction ¶
RenderPipelineDescriptor_setVertexFunction :: proc "c" ( self: ^RenderPipelineDescriptor, vertexFunction: ^Function, ) {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: setVertexFunction
Syntax Usage
self->setVertexFunction(vertexFunction)
RenderPipelineDescriptor_stencilAttachmentPixelFormat ¶
RenderPipelineDescriptor_stencilAttachmentPixelFormat :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> PixelFormat {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: stencilAttachmentPixelFormat
Syntax Usage
res := self->stencilAttachmentPixelFormat()
RenderPipelineDescriptor_supportIndirectCommandBuffers ¶
RenderPipelineDescriptor_supportIndirectCommandBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: supportIndirectCommandBuffers
Syntax Usage
res := self->supportIndirectCommandBuffers()
RenderPipelineDescriptor_tessellationControlPointIndexType ¶
RenderPipelineDescriptor_tessellationControlPointIndexType :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> TessellationControlPointIndexType {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: tessellationControlPointIndexType
Syntax Usage
res := self->tessellationControlPointIndexType()
RenderPipelineDescriptor_tessellationFactorFormat ¶
RenderPipelineDescriptor_tessellationFactorFormat :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> TessellationFactorFormat {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: tessellationFactorFormat
Syntax Usage
res := self->tessellationFactorFormat()
RenderPipelineDescriptor_tessellationFactorStepFunction ¶
RenderPipelineDescriptor_tessellationFactorStepFunction :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> TessellationFactorStepFunction {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: tessellationFactorStepFunction
Syntax Usage
res := self->tessellationFactorStepFunction()
RenderPipelineDescriptor_tessellationOutputWindingOrder ¶
RenderPipelineDescriptor_tessellationOutputWindingOrder :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> Winding {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: tessellationOutputWindingOrder
Syntax Usage
res := self->tessellationOutputWindingOrder()
RenderPipelineDescriptor_tessellationPartitionMode ¶
RenderPipelineDescriptor_tessellationPartitionMode :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> TessellationPartitionMode {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: tessellationPartitionMode
Syntax Usage
res := self->tessellationPartitionMode()
RenderPipelineDescriptor_vertexBuffers ¶
RenderPipelineDescriptor_vertexBuffers :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: vertexBuffers
Syntax Usage
res := self->vertexBuffers()
RenderPipelineDescriptor_vertexDescriptor ¶
RenderPipelineDescriptor_vertexDescriptor :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^VertexDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: vertexDescriptor
Syntax Usage
res := self->vertexDescriptor()
RenderPipelineDescriptor_vertexFunction ¶
RenderPipelineDescriptor_vertexFunction :: proc "c" ( self: ^RenderPipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: RenderPipelineDescriptor
- Name: vertexFunction
Syntax Usage
res := self->vertexFunction()
RenderPipelineFunctionsDescriptor_alloc ¶
RenderPipelineFunctionsDescriptor_alloc :: proc "c" () -> ^RenderPipelineFunctionsDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPipelineFunctionsDescriptor.alloc()
RenderPipelineFunctionsDescriptor_fragmentAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_fragmentAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: fragmentAdditionalBinaryFunctions
Syntax Usage
res := self->fragmentAdditionalBinaryFunctions()
RenderPipelineFunctionsDescriptor_init ¶
RenderPipelineFunctionsDescriptor_init :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, ) -> ^RenderPipelineFunctionsDescriptor {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: init
Syntax Usage
res := self->init()
RenderPipelineFunctionsDescriptor_setFragmentAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_setFragmentAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, binaryFunctions: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: setFragmentAdditionalBinaryFunctions
Syntax Usage
self->setFragmentAdditionalBinaryFunctions(binaryFunctions)
RenderPipelineFunctionsDescriptor_setTileAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_setTileAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, binaryFunctions: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: setTileAdditionalBinaryFunctions
Syntax Usage
self->setTileAdditionalBinaryFunctions(binaryFunctions)
RenderPipelineFunctionsDescriptor_setVertexAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_setVertexAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, binaryFunctions: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: setVertexAdditionalBinaryFunctions
Syntax Usage
self->setVertexAdditionalBinaryFunctions(binaryFunctions)
RenderPipelineFunctionsDescriptor_tileAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_tileAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: tileAdditionalBinaryFunctions
Syntax Usage
res := self->tileAdditionalBinaryFunctions()
RenderPipelineFunctionsDescriptor_vertexAdditionalBinaryFunctions ¶
RenderPipelineFunctionsDescriptor_vertexAdditionalBinaryFunctions :: proc "c" ( self: ^RenderPipelineFunctionsDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineFunctionsDescriptor
- Name: vertexAdditionalBinaryFunctions
Syntax Usage
res := self->vertexAdditionalBinaryFunctions()
RenderPipelineReflection_alloc ¶
RenderPipelineReflection_alloc :: proc "c" () -> ^RenderPipelineReflection {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: alloc
- Kind: Class Method
Syntax Usage
res := RenderPipelineReflection.alloc()
RenderPipelineReflection_fragmentArguments ¶
RenderPipelineReflection_fragmentArguments :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: fragmentArguments
Syntax Usage
res := self->fragmentArguments()
RenderPipelineReflection_fragmentBindings ¶
RenderPipelineReflection_fragmentBindings :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: fragmentBindings
Syntax Usage
res := self->fragmentBindings()
RenderPipelineReflection_init ¶
RenderPipelineReflection_init :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^RenderPipelineReflection {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: init
Syntax Usage
res := self->init()
RenderPipelineReflection_meshBindings ¶
RenderPipelineReflection_meshBindings :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: meshBindings
Syntax Usage
res := self->meshBindings()
RenderPipelineReflection_objectBindings ¶
RenderPipelineReflection_objectBindings :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: objectBindings
Syntax Usage
res := self->objectBindings()
RenderPipelineReflection_tileArguments ¶
RenderPipelineReflection_tileArguments :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: tileArguments
Syntax Usage
res := self->tileArguments()
RenderPipelineReflection_tileBindings ¶
RenderPipelineReflection_tileBindings :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: tileBindings
Syntax Usage
res := self->tileBindings()
RenderPipelineReflection_vertexArguments ¶
RenderPipelineReflection_vertexArguments :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: vertexArguments
Syntax Usage
res := self->vertexArguments()
RenderPipelineReflection_vertexBindings ¶
RenderPipelineReflection_vertexBindings :: proc "c" ( self: ^RenderPipelineReflection, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: RenderPipelineReflection
- Name: vertexBindings
Syntax Usage
res := self->vertexBindings()
RenderPipelineState_device ¶
RenderPipelineState_device :: proc "c" ( self: ^RenderPipelineState, ) -> ^Device {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: device
Syntax Usage
res := self->device()
RenderPipelineState_functionHandle ¶
RenderPipelineState_functionHandle :: proc "c" ( self: ^RenderPipelineState, function: ^Function, stage: RenderStages, ) -> ^FunctionHandle {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: functionHandle
Syntax Usage
res := self->functionHandle( function, stage, )
RenderPipelineState_gpuResourceID ¶
RenderPipelineState_gpuResourceID :: proc "c" ( self: ^RenderPipelineState, ) -> ResourceID {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
RenderPipelineState_imageblockMemoryLengthForDimensions ¶
RenderPipelineState_imageblockMemoryLengthForDimensions :: proc "c" ( self: ^RenderPipelineState, imageblockDimensions: Size, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: imageblockMemoryLengthForDimensions
Syntax Usage
res := self->imageblockMemoryLengthForDimensions(imageblockDimensions)
RenderPipelineState_imageblockSampleLength ¶
RenderPipelineState_imageblockSampleLength :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: imageblockSampleLength
Syntax Usage
res := self->imageblockSampleLength()
RenderPipelineState_label ¶
RenderPipelineState_label :: proc "c" ( self: ^RenderPipelineState, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: label
Syntax Usage
res := self->label()
RenderPipelineState_maxTotalThreadgroupsPerMeshGrid ¶
RenderPipelineState_maxTotalThreadgroupsPerMeshGrid :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: maxTotalThreadgroupsPerMeshGrid
Syntax Usage
res := self->maxTotalThreadgroupsPerMeshGrid()
RenderPipelineState_maxTotalThreadsPerMeshThreadgroup ¶
RenderPipelineState_maxTotalThreadsPerMeshThreadgroup :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: maxTotalThreadsPerMeshThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerMeshThreadgroup()
RenderPipelineState_maxTotalThreadsPerObjectThreadgroup ¶
RenderPipelineState_maxTotalThreadsPerObjectThreadgroup :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: maxTotalThreadsPerObjectThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerObjectThreadgroup()
RenderPipelineState_maxTotalThreadsPerThreadgroup ¶
RenderPipelineState_maxTotalThreadsPerThreadgroup :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: maxTotalThreadsPerThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerThreadgroup()
RenderPipelineState_meshThreadExecutionWidth ¶
RenderPipelineState_meshThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: meshThreadExecutionWidth
Syntax Usage
res := self->meshThreadExecutionWidth()
RenderPipelineState_newIntersectionFunctionTable ¶
RenderPipelineState_newIntersectionFunctionTable :: proc "c" ( self: ^RenderPipelineState, descriptor: ^IntersectionFunctionTableDescriptor, stage: RenderStages, ) -> ^IntersectionFunctionTable {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: newIntersectionFunctionTable
Syntax Usage
res := self->newIntersectionFunctionTable( descriptor, stage, )
RenderPipelineState_newRenderPipelineState ¶
RenderPipelineState_newRenderPipelineState :: proc "contextless" ( self: ^RenderPipelineState, additionalBinaryFunctions: ^RenderPipelineFunctionsDescriptor, ) -> (state: ^RenderPipelineState, error: ^objc_Foundation.Error) {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: newRenderPipelineState
Syntax Usage
state, error := self->newRenderPipelineState(additionalBinaryFunctions)
RenderPipelineState_newVisibleFunctionTable ¶
RenderPipelineState_newVisibleFunctionTable :: proc "c" ( self: ^RenderPipelineState, descriptor: ^VisibleFunctionTableDescriptor, stage: RenderStages, ) -> ^VisibleFunctionTable {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: newVisibleFunctionTable
Syntax Usage
res := self->newVisibleFunctionTable( descriptor, stage, )
RenderPipelineState_objectThreadExecutionWidth ¶
RenderPipelineState_objectThreadExecutionWidth :: proc "c" ( self: ^RenderPipelineState, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: objectThreadExecutionWidth
Syntax Usage
res := self->objectThreadExecutionWidth()
RenderPipelineState_supportIndirectCommandBuffers ¶
RenderPipelineState_supportIndirectCommandBuffers :: proc "c" ( self: ^RenderPipelineState, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: supportIndirectCommandBuffers
Syntax Usage
res := self->supportIndirectCommandBuffers()
RenderPipelineState_threadgroupSizeMatchesTileSize ¶
RenderPipelineState_threadgroupSizeMatchesTileSize :: proc "c" ( self: ^RenderPipelineState, ) -> bool {…}
Objective-C Method Information
- Class: RenderPipelineState
- Name: threadgroupSizeMatchesTileSize
Syntax Usage
res := self->threadgroupSizeMatchesTileSize()
ResourceStateCommandEncoder_moveTextureMappingsFromTexture ¶
ResourceStateCommandEncoder_moveTextureMappingsFromTexture :: proc "c" ( self: ^ResourceStateCommandEncoder, sourceTexture: ^Texture, sourceSlice, sourceLevel: objc_Foundation.UInteger, sourceOrigin: Origin, sourceSize: Size, destinationTexture: ^Texture, destinationSlice, destinationLevel: objc_Foundation.UInteger, destinationOrigin: Origin, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: moveTextureMappingsFromTexture
Syntax Usage
self->moveTextureMappingsFromTexture( sourceTexture, sourceSlice, sourceLevel, sourceOrigin, sourceSize, destinationTexture, destinationSlice, destinationLevel, destinationOrigin, )
ResourceStateCommandEncoder_updateFence ¶
ResourceStateCommandEncoder_updateFence :: proc "c" ( self: ^ResourceStateCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: updateFence
Syntax Usage
self->updateFence(fence)
ResourceStateCommandEncoder_updateTextureMapping ¶
ResourceStateCommandEncoder_updateTextureMapping :: proc "c" ( self: ^ResourceStateCommandEncoder, texture: ^Texture, mode: SparseTextureMappingMode, region: Region, mipLevel: objc_Foundation.UInteger, slice: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: updateTextureMapping
Syntax Usage
self->updateTextureMapping( texture, mode, region, mipLevel, slice, )
ResourceStateCommandEncoder_updateTextureMappingIndirect ¶
ResourceStateCommandEncoder_updateTextureMappingIndirect :: proc "c" ( self: ^ResourceStateCommandEncoder, texture: ^Texture, mode: SparseTextureMappingMode, indirectBuffer: ^Buffer, indirectBufferOffset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: updateTextureMappingIndirect
Syntax Usage
self->updateTextureMappingIndirect( texture, mode, indirectBuffer, indirectBufferOffset, )
ResourceStateCommandEncoder_updateTextureMappings ¶
ResourceStateCommandEncoder_updateTextureMappings :: proc "c" ( self: ^ResourceStateCommandEncoder, texture: ^Texture, mode: SparseTextureMappingMode, regions: []Region, mipLevels: []objc_Foundation.UInteger, slices: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: updateTextureMappings
Syntax Usage
self->updateTextureMappings( texture, mode, regions, mipLevels, slices, )
ResourceStateCommandEncoder_waitForFence ¶
ResourceStateCommandEncoder_waitForFence :: proc "c" ( self: ^ResourceStateCommandEncoder, fence: ^Fence, ) {…}
Objective-C Method Information
- Class: ResourceStateCommandEncoder
- Name: waitForFence
Syntax Usage
self->waitForFence(fence)
ResourceStatePassDescriptor_alloc ¶
ResourceStatePassDescriptor_alloc :: proc "c" () -> ^ResourceStatePassDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ResourceStatePassDescriptor.alloc()
ResourceStatePassDescriptor_init ¶
ResourceStatePassDescriptor_init :: proc "c" ( self: ^ResourceStatePassDescriptor, ) -> ^ResourceStatePassDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassDescriptor
- Name: init
Syntax Usage
res := self->init()
ResourceStatePassDescriptor_resourceStatePassDescriptor ¶
ResourceStatePassDescriptor_resourceStatePassDescriptor :: proc "c" () -> ^ResourceStatePassDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassDescriptor
- Name: resourceStatePassDescriptor
- Kind: Class Method
Syntax Usage
res := ResourceStatePassDescriptor.resourceStatePassDescriptor()
ResourceStatePassDescriptor_sampleBufferAttachments ¶
ResourceStatePassDescriptor_sampleBufferAttachments :: proc "c" ( self: ^ResourceStatePassDescriptor, ) -> ^ResourceStatePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ResourceStatePassDescriptor
- Name: sampleBufferAttachments
Syntax Usage
res := self->sampleBufferAttachments()
ResourceStatePassSampleBufferAttachmentDescriptorArray_alloc ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray_alloc :: proc "c" () -> ^ResourceStatePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ResourceStatePassSampleBufferAttachmentDescriptorArray.alloc()
ResourceStatePassSampleBufferAttachmentDescriptorArray_init ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray_init :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptorArray, ) -> ^ResourceStatePassSampleBufferAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
ResourceStatePassSampleBufferAttachmentDescriptorArray_object ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray_object :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^ResourceStatePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
ResourceStatePassSampleBufferAttachmentDescriptorArray_setObject ¶
ResourceStatePassSampleBufferAttachmentDescriptorArray_setObject :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptorArray, attachment: ^ResourceStatePassSampleBufferAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
ResourceStatePassSampleBufferAttachmentDescriptor_alloc ¶
ResourceStatePassSampleBufferAttachmentDescriptor_alloc :: proc "c" () -> ^ResourceStatePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := ResourceStatePassSampleBufferAttachmentDescriptor.alloc()
ResourceStatePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex ¶
ResourceStatePassSampleBufferAttachmentDescriptor_endOfEncoderSampleIndex :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: endOfEncoderSampleIndex
Syntax Usage
res := self->endOfEncoderSampleIndex()
ResourceStatePassSampleBufferAttachmentDescriptor_init ¶
ResourceStatePassSampleBufferAttachmentDescriptor_init :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, ) -> ^ResourceStatePassSampleBufferAttachmentDescriptor {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
ResourceStatePassSampleBufferAttachmentDescriptor_sampleBuffer ¶
ResourceStatePassSampleBufferAttachmentDescriptor_sampleBuffer :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, ) -> ^CounterSampleBuffer {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: sampleBuffer
Syntax Usage
res := self->sampleBuffer()
ResourceStatePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex ¶
ResourceStatePassSampleBufferAttachmentDescriptor_setEndOfEncoderSampleIndex :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, endOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: setEndOfEncoderSampleIndex
Syntax Usage
self->setEndOfEncoderSampleIndex(endOfEncoderSampleIndex)
ResourceStatePassSampleBufferAttachmentDescriptor_setSampleBuffer ¶
ResourceStatePassSampleBufferAttachmentDescriptor_setSampleBuffer :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, sampleBuffer: ^CounterSampleBuffer, ) {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: setSampleBuffer
Syntax Usage
self->setSampleBuffer(sampleBuffer)
ResourceStatePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex ¶
ResourceStatePassSampleBufferAttachmentDescriptor_setStartOfEncoderSampleIndex :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, startOfEncoderSampleIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: setStartOfEncoderSampleIndex
Syntax Usage
self->setStartOfEncoderSampleIndex(startOfEncoderSampleIndex)
ResourceStatePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex ¶
ResourceStatePassSampleBufferAttachmentDescriptor_startOfEncoderSampleIndex :: proc "c" ( self: ^ResourceStatePassSampleBufferAttachmentDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ResourceStatePassSampleBufferAttachmentDescriptor
- Name: startOfEncoderSampleIndex
Syntax Usage
res := self->startOfEncoderSampleIndex()
Resource_allocatedSize ¶
Resource_allocatedSize :: proc "c" ( self: ^Resource, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Resource
- Name: allocatedSize
Syntax Usage
res := self->allocatedSize()
Resource_cpuCacheMode ¶
Resource_cpuCacheMode :: proc "c" ( self: ^Resource, ) -> CPUCacheMode {…}
Objective-C Method Information
- Class: Resource
- Name: cpuCacheMode
Syntax Usage
res := self->cpuCacheMode()
Resource_hazardTrackingMode ¶
Resource_hazardTrackingMode :: proc "c" ( self: ^Resource, ) -> HazardTrackingMode {…}
Objective-C Method Information
- Class: Resource
- Name: hazardTrackingMode
Syntax Usage
res := self->hazardTrackingMode()
Resource_heapOffset ¶
Resource_heapOffset :: proc "c" ( self: ^Resource, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Resource
- Name: heapOffset
Syntax Usage
res := self->heapOffset()
Resource_isAliasable ¶
Resource_isAliasable :: proc "c" ( self: ^Resource, ) -> bool {…}
Objective-C Method Information
- Class: Resource
- Name: isAliasable
Syntax Usage
res := self->isAliasable()
Resource_makeAliasable ¶
Resource_makeAliasable :: proc "c" ( self: ^Resource, ) {…}
Objective-C Method Information
- Class: Resource
- Name: makeAliasable
Syntax Usage
self->makeAliasable()
Resource_resourceOptions ¶
Resource_resourceOptions :: proc "c" ( self: ^Resource, ) -> ResourceOptions {…}
Objective-C Method Information
- Class: Resource
- Name: resourceOptions
Syntax Usage
res := self->resourceOptions()
Resource_setPurgeableState ¶
Resource_setPurgeableState :: proc "c" ( self: ^Resource, state: PurgeableState, ) -> PurgeableState {…}
Objective-C Method Information
- Class: Resource
- Name: setPurgeableState
Syntax Usage
res := self->setPurgeableState(state)
Resource_storageMode ¶
Resource_storageMode :: proc "c" ( self: ^Resource, ) -> StorageMode {…}
Objective-C Method Information
- Class: Resource
- Name: storageMode
Syntax Usage
res := self->storageMode()
SamplerDescriptor_alloc ¶
SamplerDescriptor_alloc :: proc "c" () -> ^SamplerDescriptor {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := SamplerDescriptor.alloc()
SamplerDescriptor_borderColor ¶
SamplerDescriptor_borderColor :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerBorderColor {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: borderColor
Syntax Usage
res := self->borderColor()
SamplerDescriptor_compareFunction ¶
SamplerDescriptor_compareFunction :: proc "c" ( self: ^SamplerDescriptor, ) -> CompareFunction {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: compareFunction
Syntax Usage
res := self->compareFunction()
SamplerDescriptor_init ¶
SamplerDescriptor_init :: proc "c" ( self: ^SamplerDescriptor, ) -> ^SamplerDescriptor {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: init
Syntax Usage
res := self->init()
SamplerDescriptor_label ¶
SamplerDescriptor_label :: proc "c" ( self: ^SamplerDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: label
Syntax Usage
res := self->label()
SamplerDescriptor_lodAverage ¶
SamplerDescriptor_lodAverage :: proc "c" ( self: ^SamplerDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: lodAverage
Syntax Usage
res := self->lodAverage()
SamplerDescriptor_lodMaxClamp ¶
SamplerDescriptor_lodMaxClamp :: proc "c" ( self: ^SamplerDescriptor, ) -> f32 {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: lodMaxClamp
Syntax Usage
res := self->lodMaxClamp()
SamplerDescriptor_lodMinClamp ¶
SamplerDescriptor_lodMinClamp :: proc "c" ( self: ^SamplerDescriptor, ) -> f32 {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: lodMinClamp
Syntax Usage
res := self->lodMinClamp()
SamplerDescriptor_magFilter ¶
SamplerDescriptor_magFilter :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerMinMagFilter {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: magFilter
Syntax Usage
res := self->magFilter()
SamplerDescriptor_maxAnisotropy ¶
SamplerDescriptor_maxAnisotropy :: proc "c" ( self: ^SamplerDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: maxAnisotropy
Syntax Usage
res := self->maxAnisotropy()
SamplerDescriptor_minFilter ¶
SamplerDescriptor_minFilter :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerMinMagFilter {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: minFilter
Syntax Usage
res := self->minFilter()
SamplerDescriptor_mipFilter ¶
SamplerDescriptor_mipFilter :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerMipFilter {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: mipFilter
Syntax Usage
res := self->mipFilter()
SamplerDescriptor_normalizedCoordinates ¶
SamplerDescriptor_normalizedCoordinates :: proc "c" ( self: ^SamplerDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: normalizedCoordinates
Syntax Usage
res := self->normalizedCoordinates()
SamplerDescriptor_rAddressMode ¶
SamplerDescriptor_rAddressMode :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerAddressMode {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: rAddressMode
Syntax Usage
res := self->rAddressMode()
SamplerDescriptor_sAddressMode ¶
SamplerDescriptor_sAddressMode :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerAddressMode {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: sAddressMode
Syntax Usage
res := self->sAddressMode()
SamplerDescriptor_setBorderColor ¶
SamplerDescriptor_setBorderColor :: proc "c" ( self: ^SamplerDescriptor, borderColor: SamplerBorderColor, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setBorderColor
Syntax Usage
self->setBorderColor(borderColor)
SamplerDescriptor_setCompareFunction ¶
SamplerDescriptor_setCompareFunction :: proc "c" ( self: ^SamplerDescriptor, compareFunction: CompareFunction, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setCompareFunction
Syntax Usage
self->setCompareFunction(compareFunction)
SamplerDescriptor_setLabel ¶
SamplerDescriptor_setLabel :: proc "c" ( self: ^SamplerDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
SamplerDescriptor_setLodAverage ¶
SamplerDescriptor_setLodAverage :: proc "c" ( self: ^SamplerDescriptor, lodAverage: bool, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setLodAverage
Syntax Usage
self->setLodAverage(lodAverage)
SamplerDescriptor_setLodMaxClamp ¶
SamplerDescriptor_setLodMaxClamp :: proc "c" ( self: ^SamplerDescriptor, lodMaxClamp: f32, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setLodMaxClamp
Syntax Usage
self->setLodMaxClamp(lodMaxClamp)
SamplerDescriptor_setLodMinClamp ¶
SamplerDescriptor_setLodMinClamp :: proc "c" ( self: ^SamplerDescriptor, lodMinClamp: f32, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setLodMinClamp
Syntax Usage
self->setLodMinClamp(lodMinClamp)
SamplerDescriptor_setMagFilter ¶
SamplerDescriptor_setMagFilter :: proc "c" ( self: ^SamplerDescriptor, magFilter: SamplerMinMagFilter, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setMagFilter
Syntax Usage
self->setMagFilter(magFilter)
SamplerDescriptor_setMaxAnisotropy ¶
SamplerDescriptor_setMaxAnisotropy :: proc "c" ( self: ^SamplerDescriptor, maxAnisotropy: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setMaxAnisotropy
Syntax Usage
self->setMaxAnisotropy(maxAnisotropy)
SamplerDescriptor_setMinFilter ¶
SamplerDescriptor_setMinFilter :: proc "c" ( self: ^SamplerDescriptor, minFilter: SamplerMinMagFilter, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setMinFilter
Syntax Usage
self->setMinFilter(minFilter)
SamplerDescriptor_setMipFilter ¶
SamplerDescriptor_setMipFilter :: proc "c" ( self: ^SamplerDescriptor, mipFilter: SamplerMipFilter, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setMipFilter
Syntax Usage
self->setMipFilter(mipFilter)
SamplerDescriptor_setNormalizedCoordinates ¶
SamplerDescriptor_setNormalizedCoordinates :: proc "c" ( self: ^SamplerDescriptor, normalizedCoordinates: bool, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setNormalizedCoordinates
Syntax Usage
self->setNormalizedCoordinates(normalizedCoordinates)
SamplerDescriptor_setRAddressMode ¶
SamplerDescriptor_setRAddressMode :: proc "c" ( self: ^SamplerDescriptor, rAddressMode: SamplerAddressMode, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setRAddressMode
Syntax Usage
self->setRAddressMode(rAddressMode)
SamplerDescriptor_setSAddressMode ¶
SamplerDescriptor_setSAddressMode :: proc "c" ( self: ^SamplerDescriptor, sAddressMode: SamplerAddressMode, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setSAddressMode
Syntax Usage
self->setSAddressMode(sAddressMode)
SamplerDescriptor_setSupportArgumentBuffers ¶
SamplerDescriptor_setSupportArgumentBuffers :: proc "c" ( self: ^SamplerDescriptor, supportArgumentBuffers: bool, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setSupportArgumentBuffers
Syntax Usage
self->setSupportArgumentBuffers(supportArgumentBuffers)
SamplerDescriptor_setTAddressMode ¶
SamplerDescriptor_setTAddressMode :: proc "c" ( self: ^SamplerDescriptor, tAddressMode: SamplerAddressMode, ) {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: setTAddressMode
Syntax Usage
self->setTAddressMode(tAddressMode)
SamplerDescriptor_supportArgumentBuffers ¶
SamplerDescriptor_supportArgumentBuffers :: proc "c" ( self: ^SamplerDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: supportArgumentBuffers
Syntax Usage
res := self->supportArgumentBuffers()
SamplerDescriptor_tAddressMode ¶
SamplerDescriptor_tAddressMode :: proc "c" ( self: ^SamplerDescriptor, ) -> SamplerAddressMode {…}
Objective-C Method Information
- Class: SamplerDescriptor
- Name: tAddressMode
Syntax Usage
res := self->tAddressMode()
SamplerState_device ¶
SamplerState_device :: proc "c" ( self: ^SamplerState, ) -> ^Device {…}
Objective-C Method Information
- Class: SamplerState
- Name: device
Syntax Usage
res := self->device()
SamplerState_gpuResourceID ¶
SamplerState_gpuResourceID :: proc "c" ( self: ^SamplerState, ) -> ResourceID {…}
Objective-C Method Information
- Class: SamplerState
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
SamplerState_label ¶
SamplerState_label :: proc "c" ( self: ^SamplerState, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: SamplerState
- Name: label
Syntax Usage
res := self->label()
SharedEventHandle_alloc ¶
SharedEventHandle_alloc :: proc "c" () -> ^SharedEventHandle {…}
Objective-C Method Information
- Class: SharedEventHandle
- Name: alloc
- Kind: Class Method
Syntax Usage
res := SharedEventHandle.alloc()
SharedEventHandle_init ¶
SharedEventHandle_init :: proc "c" ( self: ^SharedEventHandle, ) -> ^SharedEventHandle {…}
Objective-C Method Information
- Class: SharedEventHandle
- Name: init
Syntax Usage
res := self->init()
SharedEventHandle_label ¶
SharedEventHandle_label :: proc "c" ( self: ^SharedEventHandle, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: SharedEventHandle
- Name: label
Syntax Usage
res := self->label()
SharedEventListener_alloc ¶
SharedEventListener_alloc :: proc "c" () -> ^SharedEventListener {…}
Objective-C Method Information
- Class: SharedEventListener
- Name: alloc
- Kind: Class Method
Syntax Usage
res := SharedEventListener.alloc()
SharedEventListener_dispatchQueue ¶
SharedEventListener_dispatchQueue :: proc "c" ( self: ^SharedEventListener, ) -> ^objc_Foundation.Object {…}
Objective-C Method Information
- Class: SharedEventListener
- Name: dispatchQueue
Syntax Usage
res := self->dispatchQueue()
SharedEventListener_init ¶
SharedEventListener_init :: proc "c" ( self: ^SharedEventListener, ) -> ^SharedEventListener {…}
Objective-C Method Information
- Class: SharedEventListener
- Name: init
Syntax Usage
res := self->init()
SharedEventListener_initWithDispatchQueue ¶
SharedEventListener_initWithDispatchQueue :: proc "c" ( self: ^SharedEventListener, dispatchQueue: ^objc_Foundation.Object, ) -> ^SharedEventListener {…}
Objective-C Method Information
- Class: SharedEventListener
- Name: initWithDispatchQueue
Syntax Usage
res := self->initWithDispatchQueue(dispatchQueue)
SharedEvent_newSharedEventHandle ¶
SharedEvent_newSharedEventHandle :: proc "c" ( self: ^SharedEvent, ) -> ^SharedEventHandle {…}
Objective-C Method Information
- Class: SharedEvent
- Name: newSharedEventHandle
Syntax Usage
res := self->newSharedEventHandle()
SharedEvent_notifyListener ¶
SharedEvent_notifyListener :: proc "c" ( self: ^SharedEvent, listener: ^SharedEventListener, value: u64, block: ^objc_Foundation.Block, ) {…}
Objective-C Method Information
- Class: SharedEvent
- Name: notifyListener
Syntax Usage
self->notifyListener( listener, value, block, )
SharedEvent_setSignaledValue ¶
SharedEvent_setSignaledValue :: proc "c" ( self: ^SharedEvent, signaledValue: u64, ) {…}
Objective-C Method Information
- Class: SharedEvent
- Name: setSignaledValue
Syntax Usage
self->setSignaledValue(signaledValue)
SharedEvent_signaledValue ¶
SharedEvent_signaledValue :: proc "c" ( self: ^SharedEvent, ) -> u64 {…}
Objective-C Method Information
- Class: SharedEvent
- Name: signaledValue
Syntax Usage
res := self->signaledValue()
SharedTextureHandle_alloc ¶
SharedTextureHandle_alloc :: proc "c" () -> ^SharedTextureHandle {…}
Objective-C Method Information
- Class: SharedTextureHandle
- Name: alloc
- Kind: Class Method
Syntax Usage
res := SharedTextureHandle.alloc()
SharedTextureHandle_device ¶
SharedTextureHandle_device :: proc "c" ( self: ^SharedTextureHandle, ) -> ^Device {…}
Objective-C Method Information
- Class: SharedTextureHandle
- Name: device
Syntax Usage
res := self->device()
SharedTextureHandle_init ¶
SharedTextureHandle_init :: proc "c" ( self: ^SharedTextureHandle, ) -> ^SharedTextureHandle {…}
Objective-C Method Information
- Class: SharedTextureHandle
- Name: init
Syntax Usage
res := self->init()
SharedTextureHandle_label ¶
SharedTextureHandle_label :: proc "c" ( self: ^SharedTextureHandle, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: SharedTextureHandle
- Name: label
Syntax Usage
res := self->label()
StageInputOutputDescriptor_alloc ¶
StageInputOutputDescriptor_alloc :: proc "c" () -> ^StageInputOutputDescriptor {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := StageInputOutputDescriptor.alloc()
StageInputOutputDescriptor_attributes ¶
StageInputOutputDescriptor_attributes :: proc "c" ( self: ^StageInputOutputDescriptor, ) -> ^AttributeDescriptorArray {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: attributes
Syntax Usage
res := self->attributes()
StageInputOutputDescriptor_indexBufferIndex ¶
StageInputOutputDescriptor_indexBufferIndex :: proc "c" ( self: ^StageInputOutputDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: indexBufferIndex
Syntax Usage
res := self->indexBufferIndex()
StageInputOutputDescriptor_indexType ¶
StageInputOutputDescriptor_indexType :: proc "c" ( self: ^StageInputOutputDescriptor, ) -> IndexType {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: indexType
Syntax Usage
res := self->indexType()
StageInputOutputDescriptor_init ¶
StageInputOutputDescriptor_init :: proc "c" ( self: ^StageInputOutputDescriptor, ) -> ^StageInputOutputDescriptor {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: init
Syntax Usage
res := self->init()
StageInputOutputDescriptor_layouts ¶
StageInputOutputDescriptor_layouts :: proc "c" ( self: ^StageInputOutputDescriptor, ) -> ^BufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: layouts
Syntax Usage
res := self->layouts()
StageInputOutputDescriptor_reset ¶
StageInputOutputDescriptor_reset :: proc "c" ( self: ^StageInputOutputDescriptor, ) {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: reset
Syntax Usage
self->reset()
StageInputOutputDescriptor_setIndexBufferIndex ¶
StageInputOutputDescriptor_setIndexBufferIndex :: proc "c" ( self: ^StageInputOutputDescriptor, indexBufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: setIndexBufferIndex
Syntax Usage
self->setIndexBufferIndex(indexBufferIndex)
StageInputOutputDescriptor_setIndexType ¶
StageInputOutputDescriptor_setIndexType :: proc "c" ( self: ^StageInputOutputDescriptor, indexType: IndexType, ) {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: setIndexType
Syntax Usage
self->setIndexType(indexType)
StageInputOutputDescriptor_stageInputOutputDescriptor ¶
StageInputOutputDescriptor_stageInputOutputDescriptor :: proc "c" () -> ^StageInputOutputDescriptor {…}
Objective-C Method Information
- Class: StageInputOutputDescriptor
- Name: stageInputOutputDescriptor
- Kind: Class Method
Syntax Usage
res := StageInputOutputDescriptor.stageInputOutputDescriptor()
StencilDescriptor_alloc ¶
StencilDescriptor_alloc :: proc "c" () -> ^StencilDescriptor {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := StencilDescriptor.alloc()
StencilDescriptor_depthFailureOperation ¶
StencilDescriptor_depthFailureOperation :: proc "c" ( self: ^StencilDescriptor, ) -> StencilOperation {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: depthFailureOperation
Syntax Usage
res := self->depthFailureOperation()
StencilDescriptor_depthStencilPassOperation ¶
StencilDescriptor_depthStencilPassOperation :: proc "c" ( self: ^StencilDescriptor, ) -> StencilOperation {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: depthStencilPassOperation
Syntax Usage
res := self->depthStencilPassOperation()
StencilDescriptor_init ¶
StencilDescriptor_init :: proc "c" ( self: ^StencilDescriptor, ) -> ^StencilDescriptor {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: init
Syntax Usage
res := self->init()
StencilDescriptor_readMask ¶
StencilDescriptor_readMask :: proc "c" ( self: ^StencilDescriptor, ) -> u32 {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: readMask
Syntax Usage
res := self->readMask()
StencilDescriptor_setDepthFailureOperation ¶
StencilDescriptor_setDepthFailureOperation :: proc "c" ( self: ^StencilDescriptor, depthFailureOperation: StencilOperation, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setDepthFailureOperation
Syntax Usage
self->setDepthFailureOperation(depthFailureOperation)
StencilDescriptor_setDepthStencilPassOperation ¶
StencilDescriptor_setDepthStencilPassOperation :: proc "c" ( self: ^StencilDescriptor, depthStencilPassOperation: StencilOperation, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setDepthStencilPassOperation
Syntax Usage
self->setDepthStencilPassOperation(depthStencilPassOperation)
StencilDescriptor_setReadMask ¶
StencilDescriptor_setReadMask :: proc "c" ( self: ^StencilDescriptor, readMask: u32, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setReadMask
Syntax Usage
self->setReadMask(readMask)
StencilDescriptor_setStencilCompareFunction ¶
StencilDescriptor_setStencilCompareFunction :: proc "c" ( self: ^StencilDescriptor, stencilCompareFunction: CompareFunction, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setStencilCompareFunction
Syntax Usage
self->setStencilCompareFunction(stencilCompareFunction)
StencilDescriptor_setStencilFailureOperation ¶
StencilDescriptor_setStencilFailureOperation :: proc "c" ( self: ^StencilDescriptor, stencilFailureOperation: StencilOperation, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setStencilFailureOperation
Syntax Usage
self->setStencilFailureOperation(stencilFailureOperation)
StencilDescriptor_setWriteMask ¶
StencilDescriptor_setWriteMask :: proc "c" ( self: ^StencilDescriptor, writeMask: u32, ) {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: setWriteMask
Syntax Usage
self->setWriteMask(writeMask)
StencilDescriptor_stencilCompareFunction ¶
StencilDescriptor_stencilCompareFunction :: proc "c" ( self: ^StencilDescriptor, ) -> CompareFunction {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: stencilCompareFunction
Syntax Usage
res := self->stencilCompareFunction()
StencilDescriptor_stencilFailureOperation ¶
StencilDescriptor_stencilFailureOperation :: proc "c" ( self: ^StencilDescriptor, ) -> StencilOperation {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: stencilFailureOperation
Syntax Usage
res := self->stencilFailureOperation()
StencilDescriptor_writeMask ¶
StencilDescriptor_writeMask :: proc "c" ( self: ^StencilDescriptor, ) -> u32 {…}
Objective-C Method Information
- Class: StencilDescriptor
- Name: writeMask
Syntax Usage
res := self->writeMask()
StructMember_alloc ¶
StructMember_alloc :: proc "c" () -> ^StructMember {…}
Objective-C Method Information
- Class: StructMember
- Name: alloc
- Kind: Class Method
Syntax Usage
res := StructMember.alloc()
StructMember_argumentIndex ¶
StructMember_argumentIndex :: proc "c" ( self: ^StructMember, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: StructMember
- Name: argumentIndex
Syntax Usage
res := self->argumentIndex()
StructMember_arrayType ¶
StructMember_arrayType :: proc "c" ( self: ^StructMember, ) -> ^ArrayType {…}
Objective-C Method Information
- Class: StructMember
- Name: arrayType
Syntax Usage
res := self->arrayType()
StructMember_dataType ¶
StructMember_dataType :: proc "c" ( self: ^StructMember, ) -> DataType {…}
Objective-C Method Information
- Class: StructMember
- Name: dataType
Syntax Usage
res := self->dataType()
StructMember_init ¶
StructMember_init :: proc "c" ( self: ^StructMember, ) -> ^StructMember {…}
Objective-C Method Information
- Class: StructMember
- Name: init
Syntax Usage
res := self->init()
StructMember_name ¶
StructMember_name :: proc "c" ( self: ^StructMember, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: StructMember
- Name: name
Syntax Usage
res := self->name()
StructMember_offset ¶
StructMember_offset :: proc "c" ( self: ^StructMember, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: StructMember
- Name: offset
Syntax Usage
res := self->offset()
StructMember_pointerType ¶
StructMember_pointerType :: proc "c" ( self: ^StructMember, ) -> ^PointerType {…}
Objective-C Method Information
- Class: StructMember
- Name: pointerType
Syntax Usage
res := self->pointerType()
StructMember_structType ¶
StructMember_structType :: proc "c" ( self: ^StructMember, ) -> ^StructType {…}
Objective-C Method Information
- Class: StructMember
- Name: structType
Syntax Usage
res := self->structType()
StructMember_textureReferenceType ¶
StructMember_textureReferenceType :: proc "c" ( self: ^StructMember, ) -> ^TextureReferenceType {…}
Objective-C Method Information
- Class: StructMember
- Name: textureReferenceType
Syntax Usage
res := self->textureReferenceType()
StructType_alloc ¶
StructType_alloc :: proc "c" () -> ^StructType {…}
Objective-C Method Information
- Class: StructType
- Name: alloc
- Kind: Class Method
Syntax Usage
res := StructType.alloc()
StructType_init ¶
StructType_init :: proc "c" ( self: ^StructType, ) -> ^StructType {…}
Objective-C Method Information
- Class: StructType
- Name: init
Syntax Usage
res := self->init()
StructType_memberByName ¶
StructType_memberByName :: proc "c" ( self: ^StructType, name: ^objc_Foundation.String, ) -> ^StructMember {…}
Objective-C Method Information
- Class: StructType
- Name: memberByName
Syntax Usage
res := self->memberByName(name)
StructType_members ¶
StructType_members :: proc "c" ( self: ^StructType, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: StructType
- Name: members
Syntax Usage
res := self->members()
TextureBinding_arrayLength ¶
TextureBinding_arrayLength :: proc "c" ( self: ^TextureBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureBinding
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
TextureBinding_isDepthTexture ¶
TextureBinding_isDepthTexture :: proc "c" ( self: ^TextureBinding, ) -> bool {…}
Objective-C Method Information
- Class: TextureBinding
- Name: isDepthTexture
Syntax Usage
res := self->isDepthTexture()
TextureBinding_textureDataType ¶
TextureBinding_textureDataType :: proc "c" ( self: ^TextureBinding, ) -> DataType {…}
Objective-C Method Information
- Class: TextureBinding
- Name: textureDataType
Syntax Usage
res := self->textureDataType()
TextureBinding_textureType ¶
TextureBinding_textureType :: proc "c" ( self: ^TextureBinding, ) -> TextureType {…}
Objective-C Method Information
- Class: TextureBinding
- Name: textureType
Syntax Usage
res := self->textureType()
TextureDescriptor_alloc ¶
TextureDescriptor_alloc :: proc "c" () -> ^TextureDescriptor {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := TextureDescriptor.alloc()
TextureDescriptor_allowGPUOptimizedContents ¶
TextureDescriptor_allowGPUOptimizedContents :: proc "c" ( self: ^TextureDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: allowGPUOptimizedContents
Syntax Usage
res := self->allowGPUOptimizedContents()
TextureDescriptor_arrayLength ¶
TextureDescriptor_arrayLength :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
TextureDescriptor_compressionType ¶
TextureDescriptor_compressionType :: proc "c" ( self: ^TextureDescriptor, ) -> TextureCompressionType {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: compressionType
Syntax Usage
res := self->compressionType()
TextureDescriptor_cpuCacheMode ¶
TextureDescriptor_cpuCacheMode :: proc "c" ( self: ^TextureDescriptor, ) -> CPUCacheMode {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: cpuCacheMode
Syntax Usage
res := self->cpuCacheMode()
TextureDescriptor_depth ¶
TextureDescriptor_depth :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: depth
Syntax Usage
res := self->depth()
TextureDescriptor_hazardTrackingMode ¶
TextureDescriptor_hazardTrackingMode :: proc "c" ( self: ^TextureDescriptor, ) -> HazardTrackingMode {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: hazardTrackingMode
Syntax Usage
res := self->hazardTrackingMode()
TextureDescriptor_height ¶
TextureDescriptor_height :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: height
Syntax Usage
res := self->height()
TextureDescriptor_init ¶
TextureDescriptor_init :: proc "c" ( self: ^TextureDescriptor, ) -> ^TextureDescriptor {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: init
Syntax Usage
res := self->init()
TextureDescriptor_mipmapLevelCount ¶
TextureDescriptor_mipmapLevelCount :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: mipmapLevelCount
Syntax Usage
res := self->mipmapLevelCount()
TextureDescriptor_pixelFormat ¶
TextureDescriptor_pixelFormat :: proc "c" ( self: ^TextureDescriptor, ) -> PixelFormat {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: pixelFormat
Syntax Usage
res := self->pixelFormat()
TextureDescriptor_resourceOptions ¶
TextureDescriptor_resourceOptions :: proc "c" ( self: ^TextureDescriptor, ) -> ResourceOptions {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: resourceOptions
Syntax Usage
res := self->resourceOptions()
TextureDescriptor_sampleCount ¶
TextureDescriptor_sampleCount :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
TextureDescriptor_setAllowGPUOptimizedContents ¶
TextureDescriptor_setAllowGPUOptimizedContents :: proc "c" ( self: ^TextureDescriptor, allowGPUOptimizedContents: bool, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setAllowGPUOptimizedContents
Syntax Usage
self->setAllowGPUOptimizedContents(allowGPUOptimizedContents)
TextureDescriptor_setArrayLength ¶
TextureDescriptor_setArrayLength :: proc "c" ( self: ^TextureDescriptor, arrayLength: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setArrayLength
Syntax Usage
self->setArrayLength(arrayLength)
TextureDescriptor_setCompressionType ¶
TextureDescriptor_setCompressionType :: proc "c" ( self: ^TextureDescriptor, compressionType: TextureCompressionType, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setCompressionType
Syntax Usage
self->setCompressionType(compressionType)
TextureDescriptor_setCpuCacheMode ¶
TextureDescriptor_setCpuCacheMode :: proc "c" ( self: ^TextureDescriptor, cpuCacheMode: CPUCacheMode, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setCpuCacheMode
Syntax Usage
self->setCpuCacheMode(cpuCacheMode)
TextureDescriptor_setDepth ¶
TextureDescriptor_setDepth :: proc "c" ( self: ^TextureDescriptor, depth: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setDepth
Syntax Usage
self->setDepth(depth)
TextureDescriptor_setHazardTrackingMode ¶
TextureDescriptor_setHazardTrackingMode :: proc "c" ( self: ^TextureDescriptor, hazardTrackingMode: HazardTrackingMode, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setHazardTrackingMode
Syntax Usage
self->setHazardTrackingMode(hazardTrackingMode)
TextureDescriptor_setHeight ¶
TextureDescriptor_setHeight :: proc "c" ( self: ^TextureDescriptor, height: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setHeight
Syntax Usage
self->setHeight(height)
TextureDescriptor_setMipmapLevelCount ¶
TextureDescriptor_setMipmapLevelCount :: proc "c" ( self: ^TextureDescriptor, mipmapLevelCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setMipmapLevelCount
Syntax Usage
self->setMipmapLevelCount(mipmapLevelCount)
TextureDescriptor_setPixelFormat ¶
TextureDescriptor_setPixelFormat :: proc "c" ( self: ^TextureDescriptor, pixelFormat: PixelFormat, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setPixelFormat
Syntax Usage
self->setPixelFormat(pixelFormat)
TextureDescriptor_setResourceOptions ¶
TextureDescriptor_setResourceOptions :: proc "c" ( self: ^TextureDescriptor, resourceOptions: ResourceOptions, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setResourceOptions
Syntax Usage
self->setResourceOptions(resourceOptions)
TextureDescriptor_setSampleCount ¶
TextureDescriptor_setSampleCount :: proc "c" ( self: ^TextureDescriptor, sampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setSampleCount
Syntax Usage
self->setSampleCount(sampleCount)
TextureDescriptor_setStorageMode ¶
TextureDescriptor_setStorageMode :: proc "c" ( self: ^TextureDescriptor, storageMode: StorageMode, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setStorageMode
Syntax Usage
self->setStorageMode(storageMode)
TextureDescriptor_setSwizzle ¶
TextureDescriptor_setSwizzle :: proc "c" ( self: ^TextureDescriptor, swizzle: TextureSwizzleChannels, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setSwizzle
Syntax Usage
self->setSwizzle(swizzle)
TextureDescriptor_setTextureType ¶
TextureDescriptor_setTextureType :: proc "c" ( self: ^TextureDescriptor, textureType: TextureType, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setTextureType
Syntax Usage
self->setTextureType(textureType)
TextureDescriptor_setUsage ¶
TextureDescriptor_setUsage :: proc "c" ( self: ^TextureDescriptor, usage: TextureUsage, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setUsage
Syntax Usage
self->setUsage(usage)
TextureDescriptor_setWidth ¶
TextureDescriptor_setWidth :: proc "c" ( self: ^TextureDescriptor, width: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: setWidth
Syntax Usage
self->setWidth(width)
TextureDescriptor_storageMode ¶
TextureDescriptor_storageMode :: proc "c" ( self: ^TextureDescriptor, ) -> StorageMode {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: storageMode
Syntax Usage
res := self->storageMode()
TextureDescriptor_swizzle ¶
TextureDescriptor_swizzle :: proc "c" ( self: ^TextureDescriptor, ) -> TextureSwizzleChannels {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: swizzle
Syntax Usage
res := self->swizzle()
TextureDescriptor_texture2DDescriptorWithPixelFormat ¶
TextureDescriptor_texture2DDescriptorWithPixelFormat :: proc "c" ( pixelFormat: PixelFormat, width: objc_Foundation.UInteger, height: objc_Foundation.UInteger, mipmapped: bool, ) -> ^TextureDescriptor {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: texture2DDescriptorWithPixelFormat
- Kind: Class Method
Syntax Usage
res := TextureDescriptor.texture2DDescriptorWithPixelFormat( pixelFormat, width, height, mipmapped, )
TextureDescriptor_textureBufferDescriptorWithPixelFormat ¶
TextureDescriptor_textureBufferDescriptorWithPixelFormat :: proc "c" ( pixelFormat: PixelFormat, width: objc_Foundation.UInteger, resourceOptions: ResourceOptions, usage: TextureUsage, ) -> ^TextureDescriptor {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: textureBufferDescriptorWithPixelFormat
- Kind: Class Method
Syntax Usage
res := TextureDescriptor.textureBufferDescriptorWithPixelFormat( pixelFormat, width, resourceOptions, usage, )
TextureDescriptor_textureCubeDescriptorWithPixelFormat ¶
TextureDescriptor_textureCubeDescriptorWithPixelFormat :: proc "c" ( pixelFormat: PixelFormat, size: objc_Foundation.UInteger, mipmapped: bool, ) -> ^TextureDescriptor {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: textureCubeDescriptorWithPixelFormat
- Kind: Class Method
Syntax Usage
res := TextureDescriptor.textureCubeDescriptorWithPixelFormat( pixelFormat, size, mipmapped, )
TextureDescriptor_textureType ¶
TextureDescriptor_textureType :: proc "c" ( self: ^TextureDescriptor, ) -> TextureType {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: textureType
Syntax Usage
res := self->textureType()
TextureDescriptor_usage ¶
TextureDescriptor_usage :: proc "c" ( self: ^TextureDescriptor, ) -> TextureUsage {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: usage
Syntax Usage
res := self->usage()
TextureDescriptor_width ¶
TextureDescriptor_width :: proc "c" ( self: ^TextureDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TextureDescriptor
- Name: width
Syntax Usage
res := self->width()
TextureReferenceType_access ¶
TextureReferenceType_access :: proc "c" ( self: ^TextureReferenceType, ) -> ArgumentAccess {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: access
Syntax Usage
res := self->access()
TextureReferenceType_alloc ¶
TextureReferenceType_alloc :: proc "c" () -> ^TextureReferenceType {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: alloc
- Kind: Class Method
Syntax Usage
res := TextureReferenceType.alloc()
TextureReferenceType_init ¶
TextureReferenceType_init :: proc "c" ( self: ^TextureReferenceType, ) -> ^TextureReferenceType {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: init
Syntax Usage
res := self->init()
TextureReferenceType_isDepthTexture ¶
TextureReferenceType_isDepthTexture :: proc "c" ( self: ^TextureReferenceType, ) -> bool {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: isDepthTexture
Syntax Usage
res := self->isDepthTexture()
TextureReferenceType_textureDataType ¶
TextureReferenceType_textureDataType :: proc "c" ( self: ^TextureReferenceType, ) -> DataType {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: textureDataType
Syntax Usage
res := self->textureDataType()
TextureReferenceType_textureType ¶
TextureReferenceType_textureType :: proc "c" ( self: ^TextureReferenceType, ) -> TextureType {…}
Objective-C Method Information
- Class: TextureReferenceType
- Name: textureType
Syntax Usage
res := self->textureType()
Texture_allowGPUOptimizedContents ¶
Texture_allowGPUOptimizedContents :: proc "c" ( self: ^Texture, ) -> bool {…}
Objective-C Method Information
- Class: Texture
- Name: allowGPUOptimizedContents
Syntax Usage
res := self->allowGPUOptimizedContents()
Texture_arrayLength ¶
Texture_arrayLength :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: arrayLength
Syntax Usage
res := self->arrayLength()
Texture_bufferBytesPerRow ¶
Texture_bufferBytesPerRow :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: bufferBytesPerRow
Syntax Usage
res := self->bufferBytesPerRow()
Texture_bufferOffset ¶
Texture_bufferOffset :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: bufferOffset
Syntax Usage
res := self->bufferOffset()
Texture_compressionType ¶
Texture_compressionType :: proc "c" ( self: ^Texture, ) -> TextureCompressionType {…}
Objective-C Method Information
- Class: Texture
- Name: compressionType
Syntax Usage
res := self->compressionType()
Texture_firstMipmapInTail ¶
Texture_firstMipmapInTail :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: firstMipmapInTail
Syntax Usage
res := self->firstMipmapInTail()
Texture_getBytesWithLevel ¶
Texture_getBytesWithLevel :: proc "c" ( self: ^Texture, pixelBytes: rawptr, bytesPerRow: objc_Foundation.UInteger, bytesPerImage: objc_Foundation.UInteger, region: Region, level: objc_Foundation.UInteger, slice: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: Texture
- Name: getBytesWithLevel
Syntax Usage
self->getBytesWithLevel( pixelBytes, bytesPerRow, bytesPerImage, region, level, slice, )
Texture_gpuResourceID ¶
Texture_gpuResourceID :: proc "c" ( self: ^Texture, ) -> ResourceID {…}
Objective-C Method Information
- Class: Texture
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
Texture_iosurface ¶
Texture_iosurface :: proc "c" ( self: ^Texture, ) -> IOSurfaceRef {…}
Objective-C Method Information
- Class: Texture
- Name: iosurface
Syntax Usage
res := self->iosurface()
Texture_iosurfacePlane ¶
Texture_iosurfacePlane :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: iosurfacePlane
Syntax Usage
res := self->iosurfacePlane()
Texture_isFramebufferOnly ¶
Texture_isFramebufferOnly :: proc "c" ( self: ^Texture, ) -> bool {…}
Objective-C Method Information
- Class: Texture
- Name: isFramebufferOnly
Syntax Usage
res := self->isFramebufferOnly()
Texture_isShareable ¶
Texture_isShareable :: proc "c" ( self: ^Texture, ) -> bool {…}
Objective-C Method Information
- Class: Texture
- Name: isShareable
Syntax Usage
res := self->isShareable()
Texture_mipmapLevelCount ¶
Texture_mipmapLevelCount :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: mipmapLevelCount
Syntax Usage
res := self->mipmapLevelCount()
Texture_newRemoteTextureViewForDevice ¶
Texture_newRemoteTextureViewForDevice :: proc "c" ( self: ^Texture, device: ^Device, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: newRemoteTextureViewForDevice
Syntax Usage
res := self->newRemoteTextureViewForDevice(device)
Texture_newSharedTextureHandle ¶
Texture_newSharedTextureHandle :: proc "c" ( self: ^Texture, ) -> ^SharedTextureHandle {…}
Objective-C Method Information
- Class: Texture
- Name: newSharedTextureHandle
Syntax Usage
res := self->newSharedTextureHandle()
Texture_newTextureViewWithLevels ¶
Texture_newTextureViewWithLevels :: proc "c" ( self: ^Texture, pixelFormat: PixelFormat, textureType: TextureType, levelRange: objc_Foundation.Range, sliceRange: objc_Foundation.Range, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: newTextureViewWithLevels
Syntax Usage
res := self->newTextureViewWithLevels( pixelFormat, textureType, levelRange, sliceRange, )
Texture_newTextureViewWithLevelsAndSwizzle ¶
Texture_newTextureViewWithLevelsAndSwizzle :: proc "c" ( self: ^Texture, pixelFormat: PixelFormat, textureType: TextureType, levelRange: objc_Foundation.Range, sliceRange: objc_Foundation.Range, swizzle: TextureSwizzleChannels, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: newTextureViewWithLevelsAndSwizzle
Syntax Usage
res := self->newTextureViewWithLevelsAndSwizzle( pixelFormat, textureType, levelRange, sliceRange, swizzle, )
Texture_newTextureViewWithPixelFormat ¶
Texture_newTextureViewWithPixelFormat :: proc "c" ( self: ^Texture, pixelFormat: PixelFormat, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: newTextureViewWithPixelFormat
Syntax Usage
res := self->newTextureViewWithPixelFormat(pixelFormat)
Texture_parentRelativeLevel ¶
Texture_parentRelativeLevel :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: parentRelativeLevel
Syntax Usage
res := self->parentRelativeLevel()
Texture_parentRelativeSlice ¶
Texture_parentRelativeSlice :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: parentRelativeSlice
Syntax Usage
res := self->parentRelativeSlice()
Texture_parentTexture ¶
Texture_parentTexture :: proc "c" ( self: ^Texture, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: parentTexture
Syntax Usage
res := self->parentTexture()
Texture_pixelFormat ¶
Texture_pixelFormat :: proc "c" ( self: ^Texture, ) -> PixelFormat {…}
Objective-C Method Information
- Class: Texture
- Name: pixelFormat
Syntax Usage
res := self->pixelFormat()
Texture_remoteStorageTexture ¶
Texture_remoteStorageTexture :: proc "c" ( self: ^Texture, ) -> ^Texture {…}
Objective-C Method Information
- Class: Texture
- Name: remoteStorageTexture
Syntax Usage
res := self->remoteStorageTexture()
Texture_replaceRegion ¶
Texture_replaceRegion :: proc "c" ( self: ^Texture, region: Region, level: objc_Foundation.UInteger, pixelBytes: rawptr, bytesPerRow: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: Texture
- Name: replaceRegion
Syntax Usage
self->replaceRegion( region, level, pixelBytes, bytesPerRow, )
Texture_replaceRegionWithLevel ¶
Texture_replaceRegionWithLevel :: proc "c" ( self: ^Texture, region: Region, level: objc_Foundation.UInteger, slice: objc_Foundation.UInteger, pixelBytes: rawptr, bytesPerRow: objc_Foundation.UInteger, bytesPerImage: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: Texture
- Name: replaceRegionWithLevel
Syntax Usage
self->replaceRegionWithLevel( region, level, slice, pixelBytes, bytesPerRow, bytesPerImage, )
Texture_rootResource ¶
Texture_rootResource :: proc "c" ( self: ^Texture, ) -> ^Resource {…}
Objective-C Method Information
- Class: Texture
- Name: rootResource
Syntax Usage
res := self->rootResource()
Texture_sampleCount ¶
Texture_sampleCount :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: sampleCount
Syntax Usage
res := self->sampleCount()
Texture_swizzle ¶
Texture_swizzle :: proc "c" ( self: ^Texture, ) -> TextureSwizzleChannels {…}
Objective-C Method Information
- Class: Texture
- Name: swizzle
Syntax Usage
res := self->swizzle()
Texture_tailSizeInBytes ¶
Texture_tailSizeInBytes :: proc "c" ( self: ^Texture, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: Texture
- Name: tailSizeInBytes
Syntax Usage
res := self->tailSizeInBytes()
Texture_textureType ¶
Texture_textureType :: proc "c" ( self: ^Texture, ) -> TextureType {…}
Objective-C Method Information
- Class: Texture
- Name: textureType
Syntax Usage
res := self->textureType()
Texture_usage ¶
Texture_usage :: proc "c" ( self: ^Texture, ) -> TextureUsage {…}
Objective-C Method Information
- Class: Texture
- Name: usage
Syntax Usage
res := self->usage()
ThreadgroupBinding_threadgroupMemoryAlignment ¶
ThreadgroupBinding_threadgroupMemoryAlignment :: proc "c" ( self: ^ThreadgroupBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ThreadgroupBinding
- Name: threadgroupMemoryAlignment
Syntax Usage
res := self->threadgroupMemoryAlignment()
ThreadgroupBinding_threadgroupMemoryDataSize ¶
ThreadgroupBinding_threadgroupMemoryDataSize :: proc "c" ( self: ^ThreadgroupBinding, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: ThreadgroupBinding
- Name: threadgroupMemoryDataSize
Syntax Usage
res := self->threadgroupMemoryDataSize()
TileRenderPipelineColorAttachmentDescriptorArray_alloc ¶
TileRenderPipelineColorAttachmentDescriptorArray_alloc :: proc "c" () -> ^TileRenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := TileRenderPipelineColorAttachmentDescriptorArray.alloc()
TileRenderPipelineColorAttachmentDescriptorArray_init ¶
TileRenderPipelineColorAttachmentDescriptorArray_init :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptorArray, ) -> ^TileRenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptorArray
- Name: init
Syntax Usage
res := self->init()
TileRenderPipelineColorAttachmentDescriptorArray_object ¶
TileRenderPipelineColorAttachmentDescriptorArray_object :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptorArray, attachmentIndex: objc_Foundation.UInteger, ) -> ^TileRenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptorArray
- Name: object
Syntax Usage
res := self->object(attachmentIndex)
TileRenderPipelineColorAttachmentDescriptorArray_setObject ¶
TileRenderPipelineColorAttachmentDescriptorArray_setObject :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptorArray, attachment: ^TileRenderPipelineColorAttachmentDescriptor, attachmentIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attachment, attachmentIndex, )
TileRenderPipelineColorAttachmentDescriptor_alloc ¶
TileRenderPipelineColorAttachmentDescriptor_alloc :: proc "c" () -> ^TileRenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := TileRenderPipelineColorAttachmentDescriptor.alloc()
TileRenderPipelineColorAttachmentDescriptor_init ¶
TileRenderPipelineColorAttachmentDescriptor_init :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptor, ) -> ^TileRenderPipelineColorAttachmentDescriptor {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptor
- Name: init
Syntax Usage
res := self->init()
TileRenderPipelineColorAttachmentDescriptor_pixelFormat ¶
TileRenderPipelineColorAttachmentDescriptor_pixelFormat :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptor, ) -> PixelFormat {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptor
- Name: pixelFormat
Syntax Usage
res := self->pixelFormat()
TileRenderPipelineColorAttachmentDescriptor_setPixelFormat ¶
TileRenderPipelineColorAttachmentDescriptor_setPixelFormat :: proc "c" ( self: ^TileRenderPipelineColorAttachmentDescriptor, pixelFormat: PixelFormat, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineColorAttachmentDescriptor
- Name: setPixelFormat
Syntax Usage
self->setPixelFormat(pixelFormat)
TileRenderPipelineDescriptor_alloc ¶
TileRenderPipelineDescriptor_alloc :: proc "c" () -> ^TileRenderPipelineDescriptor {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := TileRenderPipelineDescriptor.alloc()
TileRenderPipelineDescriptor_binaryArchives ¶
TileRenderPipelineDescriptor_binaryArchives :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^objc_Foundation.Array {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: binaryArchives
Syntax Usage
res := self->binaryArchives()
TileRenderPipelineDescriptor_colorAttachments ¶
TileRenderPipelineDescriptor_colorAttachments :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^TileRenderPipelineColorAttachmentDescriptorArray {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: colorAttachments
Syntax Usage
res := self->colorAttachments()
TileRenderPipelineDescriptor_init ¶
TileRenderPipelineDescriptor_init :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^TileRenderPipelineDescriptor {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: init
Syntax Usage
res := self->init()
TileRenderPipelineDescriptor_label ¶
TileRenderPipelineDescriptor_label :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: label
Syntax Usage
res := self->label()
TileRenderPipelineDescriptor_maxTotalThreadsPerThreadgroup ¶
TileRenderPipelineDescriptor_maxTotalThreadsPerThreadgroup :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: maxTotalThreadsPerThreadgroup
Syntax Usage
res := self->maxTotalThreadsPerThreadgroup()
TileRenderPipelineDescriptor_rasterSampleCount ¶
TileRenderPipelineDescriptor_rasterSampleCount :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: rasterSampleCount
Syntax Usage
res := self->rasterSampleCount()
TileRenderPipelineDescriptor_reset ¶
TileRenderPipelineDescriptor_reset :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: reset
Syntax Usage
self->reset()
TileRenderPipelineDescriptor_setBinaryArchives ¶
TileRenderPipelineDescriptor_setBinaryArchives :: proc "c" ( self: ^TileRenderPipelineDescriptor, binaryArchives: ^objc_Foundation.Array, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setBinaryArchives
Syntax Usage
self->setBinaryArchives(binaryArchives)
TileRenderPipelineDescriptor_setLabel ¶
TileRenderPipelineDescriptor_setLabel :: proc "c" ( self: ^TileRenderPipelineDescriptor, label: ^objc_Foundation.String, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setLabel
Syntax Usage
self->setLabel(label)
TileRenderPipelineDescriptor_setMaxTotalThreadsPerThreadgroup ¶
TileRenderPipelineDescriptor_setMaxTotalThreadsPerThreadgroup :: proc "c" ( self: ^TileRenderPipelineDescriptor, maxTotalThreadsPerThreadgroup: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setMaxTotalThreadsPerThreadgroup
Syntax Usage
self->setMaxTotalThreadsPerThreadgroup(maxTotalThreadsPerThreadgroup)
TileRenderPipelineDescriptor_setRasterSampleCount ¶
TileRenderPipelineDescriptor_setRasterSampleCount :: proc "c" ( self: ^TileRenderPipelineDescriptor, rasterSampleCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setRasterSampleCount
Syntax Usage
self->setRasterSampleCount(rasterSampleCount)
TileRenderPipelineDescriptor_setThreadgroupSizeMatchesTileSize ¶
TileRenderPipelineDescriptor_setThreadgroupSizeMatchesTileSize :: proc "c" ( self: ^TileRenderPipelineDescriptor, threadgroupSizeMatchesTileSize: bool, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setThreadgroupSizeMatchesTileSize
Syntax Usage
self->setThreadgroupSizeMatchesTileSize(threadgroupSizeMatchesTileSize)
TileRenderPipelineDescriptor_setTileFunction ¶
TileRenderPipelineDescriptor_setTileFunction :: proc "c" ( self: ^TileRenderPipelineDescriptor, tileFunction: ^Function, ) {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: setTileFunction
Syntax Usage
self->setTileFunction(tileFunction)
TileRenderPipelineDescriptor_threadgroupSizeMatchesTileSize ¶
TileRenderPipelineDescriptor_threadgroupSizeMatchesTileSize :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> bool {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: threadgroupSizeMatchesTileSize
Syntax Usage
res := self->threadgroupSizeMatchesTileSize()
TileRenderPipelineDescriptor_tileBuffers ¶
TileRenderPipelineDescriptor_tileBuffers :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^PipelineBufferDescriptorArray {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: tileBuffers
Syntax Usage
res := self->tileBuffers()
TileRenderPipelineDescriptor_tileFunction ¶
TileRenderPipelineDescriptor_tileFunction :: proc "c" ( self: ^TileRenderPipelineDescriptor, ) -> ^Function {…}
Objective-C Method Information
- Class: TileRenderPipelineDescriptor
- Name: tileFunction
Syntax Usage
res := self->tileFunction()
VertexAttributeDescriptorArray_alloc ¶
VertexAttributeDescriptorArray_alloc :: proc "c" () -> ^VertexAttributeDescriptorArray {…}
Objective-C Method Information
- Class: VertexAttributeDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexAttributeDescriptorArray.alloc()
VertexAttributeDescriptorArray_init ¶
VertexAttributeDescriptorArray_init :: proc "c" ( self: ^VertexAttributeDescriptorArray, ) -> ^VertexAttributeDescriptorArray {…}
Objective-C Method Information
- Class: VertexAttributeDescriptorArray
- Name: init
Syntax Usage
res := self->init()
VertexAttributeDescriptorArray_object ¶
VertexAttributeDescriptorArray_object :: proc "c" ( self: ^VertexAttributeDescriptorArray, index: objc_Foundation.UInteger, ) -> ^VertexAttributeDescriptor {…}
Objective-C Method Information
- Class: VertexAttributeDescriptorArray
- Name: object
Syntax Usage
res := self->object(index)
VertexAttributeDescriptorArray_setObject ¶
VertexAttributeDescriptorArray_setObject :: proc "c" ( self: ^VertexAttributeDescriptorArray, attributeDesc: ^VertexAttributeDescriptor, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexAttributeDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( attributeDesc, index, )
VertexAttributeDescriptor_alloc ¶
VertexAttributeDescriptor_alloc :: proc "c" () -> ^VertexAttributeDescriptor {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexAttributeDescriptor.alloc()
VertexAttributeDescriptor_bufferIndex ¶
VertexAttributeDescriptor_bufferIndex :: proc "c" ( self: ^VertexAttributeDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: bufferIndex
Syntax Usage
res := self->bufferIndex()
VertexAttributeDescriptor_format ¶
VertexAttributeDescriptor_format :: proc "c" ( self: ^VertexAttributeDescriptor, ) -> VertexFormat {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: format
Syntax Usage
res := self->format()
VertexAttributeDescriptor_init ¶
VertexAttributeDescriptor_init :: proc "c" ( self: ^VertexAttributeDescriptor, ) -> ^VertexAttributeDescriptor {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: init
Syntax Usage
res := self->init()
VertexAttributeDescriptor_offset ¶
VertexAttributeDescriptor_offset :: proc "c" ( self: ^VertexAttributeDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: offset
Syntax Usage
res := self->offset()
VertexAttributeDescriptor_setBufferIndex ¶
VertexAttributeDescriptor_setBufferIndex :: proc "c" ( self: ^VertexAttributeDescriptor, bufferIndex: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: setBufferIndex
Syntax Usage
self->setBufferIndex(bufferIndex)
VertexAttributeDescriptor_setFormat ¶
VertexAttributeDescriptor_setFormat :: proc "c" ( self: ^VertexAttributeDescriptor, format: VertexFormat, ) {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: setFormat
Syntax Usage
self->setFormat(format)
VertexAttributeDescriptor_setOffset ¶
VertexAttributeDescriptor_setOffset :: proc "c" ( self: ^VertexAttributeDescriptor, offset: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexAttributeDescriptor
- Name: setOffset
Syntax Usage
self->setOffset(offset)
VertexAttribute_alloc ¶
VertexAttribute_alloc :: proc "c" () -> ^VertexAttribute {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexAttribute.alloc()
VertexAttribute_attributeIndex ¶
VertexAttribute_attributeIndex :: proc "c" ( self: ^VertexAttribute, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: attributeIndex
Syntax Usage
res := self->attributeIndex()
VertexAttribute_attributeType ¶
VertexAttribute_attributeType :: proc "c" ( self: ^VertexAttribute, ) -> DataType {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: attributeType
Syntax Usage
res := self->attributeType()
VertexAttribute_init ¶
VertexAttribute_init :: proc "c" ( self: ^VertexAttribute, ) -> ^VertexAttribute {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: init
Syntax Usage
res := self->init()
VertexAttribute_isActive ¶
VertexAttribute_isActive :: proc "c" ( self: ^VertexAttribute, ) -> bool {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: isActive
Syntax Usage
res := self->isActive()
VertexAttribute_isPatchControlPointData ¶
VertexAttribute_isPatchControlPointData :: proc "c" ( self: ^VertexAttribute, ) -> bool {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: isPatchControlPointData
Syntax Usage
res := self->isPatchControlPointData()
VertexAttribute_isPatchData ¶
VertexAttribute_isPatchData :: proc "c" ( self: ^VertexAttribute, ) -> bool {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: isPatchData
Syntax Usage
res := self->isPatchData()
VertexAttribute_name ¶
VertexAttribute_name :: proc "c" ( self: ^VertexAttribute, ) -> ^objc_Foundation.String {…}
Objective-C Method Information
- Class: VertexAttribute
- Name: name
Syntax Usage
res := self->name()
VertexBufferLayoutDescriptorArray_alloc ¶
VertexBufferLayoutDescriptorArray_alloc :: proc "c" () -> ^VertexBufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptorArray
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexBufferLayoutDescriptorArray.alloc()
VertexBufferLayoutDescriptorArray_init ¶
VertexBufferLayoutDescriptorArray_init :: proc "c" ( self: ^VertexBufferLayoutDescriptorArray, ) -> ^VertexBufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptorArray
- Name: init
Syntax Usage
res := self->init()
VertexBufferLayoutDescriptorArray_object ¶
VertexBufferLayoutDescriptorArray_object :: proc "c" ( self: ^VertexBufferLayoutDescriptorArray, index: objc_Foundation.UInteger, ) -> ^VertexBufferLayoutDescriptor {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptorArray
- Name: object
Syntax Usage
res := self->object(index)
VertexBufferLayoutDescriptorArray_setObject ¶
VertexBufferLayoutDescriptorArray_setObject :: proc "c" ( self: ^VertexBufferLayoutDescriptorArray, bufferDesc: ^VertexBufferLayoutDescriptor, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptorArray
- Name: setObject
Syntax Usage
self->setObject( bufferDesc, index, )
VertexBufferLayoutDescriptor_alloc ¶
VertexBufferLayoutDescriptor_alloc :: proc "c" () -> ^VertexBufferLayoutDescriptor {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexBufferLayoutDescriptor.alloc()
VertexBufferLayoutDescriptor_init ¶
VertexBufferLayoutDescriptor_init :: proc "c" ( self: ^VertexBufferLayoutDescriptor, ) -> ^VertexBufferLayoutDescriptor {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: init
Syntax Usage
res := self->init()
VertexBufferLayoutDescriptor_setStepFunction ¶
VertexBufferLayoutDescriptor_setStepFunction :: proc "c" ( self: ^VertexBufferLayoutDescriptor, stepFunction: VertexStepFunction, ) {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: setStepFunction
Syntax Usage
self->setStepFunction(stepFunction)
VertexBufferLayoutDescriptor_setStepRate ¶
VertexBufferLayoutDescriptor_setStepRate :: proc "c" ( self: ^VertexBufferLayoutDescriptor, stepRate: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: setStepRate
Syntax Usage
self->setStepRate(stepRate)
VertexBufferLayoutDescriptor_setStride ¶
VertexBufferLayoutDescriptor_setStride :: proc "c" ( self: ^VertexBufferLayoutDescriptor, stride: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: setStride
Syntax Usage
self->setStride(stride)
VertexBufferLayoutDescriptor_stepFunction ¶
VertexBufferLayoutDescriptor_stepFunction :: proc "c" ( self: ^VertexBufferLayoutDescriptor, ) -> VertexStepFunction {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: stepFunction
Syntax Usage
res := self->stepFunction()
VertexBufferLayoutDescriptor_stepRate ¶
VertexBufferLayoutDescriptor_stepRate :: proc "c" ( self: ^VertexBufferLayoutDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: stepRate
Syntax Usage
res := self->stepRate()
VertexBufferLayoutDescriptor_stride ¶
VertexBufferLayoutDescriptor_stride :: proc "c" ( self: ^VertexBufferLayoutDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VertexBufferLayoutDescriptor
- Name: stride
Syntax Usage
res := self->stride()
VertexDescriptor_alloc ¶
VertexDescriptor_alloc :: proc "c" () -> ^VertexDescriptor {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VertexDescriptor.alloc()
VertexDescriptor_attributes ¶
VertexDescriptor_attributes :: proc "c" ( self: ^VertexDescriptor, ) -> ^VertexAttributeDescriptorArray {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: attributes
Syntax Usage
res := self->attributes()
VertexDescriptor_init ¶
VertexDescriptor_init :: proc "c" ( self: ^VertexDescriptor, ) -> ^VertexDescriptor {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: init
Syntax Usage
res := self->init()
VertexDescriptor_layouts ¶
VertexDescriptor_layouts :: proc "c" ( self: ^VertexDescriptor, ) -> ^VertexBufferLayoutDescriptorArray {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: layouts
Syntax Usage
res := self->layouts()
VertexDescriptor_reset ¶
VertexDescriptor_reset :: proc "c" ( self: ^VertexDescriptor, ) {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: reset
Syntax Usage
self->reset()
VertexDescriptor_vertexDescriptor ¶
VertexDescriptor_vertexDescriptor :: proc "c" () -> ^VertexDescriptor {…}
Objective-C Method Information
- Class: VertexDescriptor
- Name: vertexDescriptor
- Kind: Class Method
Syntax Usage
res := VertexDescriptor.vertexDescriptor()
VisibleFunctionTableDescriptor_alloc ¶
VisibleFunctionTableDescriptor_alloc :: proc "c" () -> ^VisibleFunctionTableDescriptor {…}
Objective-C Method Information
- Class: VisibleFunctionTableDescriptor
- Name: alloc
- Kind: Class Method
Syntax Usage
res := VisibleFunctionTableDescriptor.alloc()
VisibleFunctionTableDescriptor_functionCount ¶
VisibleFunctionTableDescriptor_functionCount :: proc "c" ( self: ^VisibleFunctionTableDescriptor, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: VisibleFunctionTableDescriptor
- Name: functionCount
Syntax Usage
res := self->functionCount()
VisibleFunctionTableDescriptor_init ¶
VisibleFunctionTableDescriptor_init :: proc "c" ( self: ^VisibleFunctionTableDescriptor, ) -> ^VisibleFunctionTableDescriptor {…}
Objective-C Method Information
- Class: VisibleFunctionTableDescriptor
- Name: init
Syntax Usage
res := self->init()
VisibleFunctionTableDescriptor_setFunctionCount ¶
VisibleFunctionTableDescriptor_setFunctionCount :: proc "c" ( self: ^VisibleFunctionTableDescriptor, functionCount: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VisibleFunctionTableDescriptor
- Name: setFunctionCount
Syntax Usage
self->setFunctionCount(functionCount)
VisibleFunctionTableDescriptor_visibleFunctionTableDescriptor ¶
VisibleFunctionTableDescriptor_visibleFunctionTableDescriptor :: proc "c" () -> ^VisibleFunctionTableDescriptor {…}
Objective-C Method Information
- Class: VisibleFunctionTableDescriptor
- Name: visibleFunctionTableDescriptor
- Kind: Class Method
Syntax Usage
res := VisibleFunctionTableDescriptor.visibleFunctionTableDescriptor()
VisibleFunctionTable_gpuResourceID ¶
VisibleFunctionTable_gpuResourceID :: proc "c" ( self: ^VisibleFunctionTable, ) -> ResourceID {…}
Objective-C Method Information
- Class: VisibleFunctionTable
- Name: gpuResourceID
Syntax Usage
res := self->gpuResourceID()
VisibleFunctionTable_setFunction ¶
VisibleFunctionTable_setFunction :: proc "c" ( self: ^VisibleFunctionTable, function: ^FunctionHandle, index: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: VisibleFunctionTable
- Name: setFunction
Syntax Usage
self->setFunction( function, index, )
VisibleFunctionTable_setFunctions ¶
VisibleFunctionTable_setFunctions :: proc "c" ( self: ^VisibleFunctionTable, functions: []^FunctionHandle, range: objc_Foundation.Range, ) {…}
Objective-C Method Information
- Class: VisibleFunctionTable
- Name: setFunctions
Syntax Usage
self->setFunctions( functions, range, )
Procedure Groups
CaptureManager_newCaptureScope ¶
CaptureManager_newCaptureScope :: proc{ CaptureManager_newCaptureScopeWithCommandQueue, CaptureManager_newCaptureScopeWithDevice, }
Objective-C Method Information
- Class: CaptureManager
- Name: newCaptureScope
Syntax Usage
res := self->newCaptureScope(commandQueue) res := self->newCaptureScope(device)
Device_newBuffer ¶
Device_newBuffer :: proc{ Device_newBufferWithBytes, Device_newBufferWithBytesNoCopy, Device_newBufferWithSlice, Device_newBufferWithSliceNoCopy, Device_newBufferWithLength, }
Objective-C Method Information
- Class: Device
- Name: newBuffer
Syntax Usage
res := self->newBuffer( bytes, options, ) res := self->newBuffer( bytes, options, deallocator, ) res := self->newBuffer( slice, options, ) res := self->newBuffer( slice, options, deallocator, ) res := self->newBuffer( length, options, )
Device_newComputePipelineState ¶
Device_newComputePipelineState :: proc{ Device_newComputePipelineStateWithDescriptorWithCompletionHandler, Device_newComputePipelineStateWithDescriptorWithReflection, Device_newComputePipelineStateWithFunctionWithCompletionHandler, Device_newComputePipelineStateWithFunction, Device_newComputePipelineStateWithFunctionWithOptionsAndCompletionHandler, Device_newComputePipelineStateWithFunctionWithReflection, }
Objective-C Method Information
- Class: Device
- Name: newComputePipelineState
Syntax Usage
res := self->newComputePipelineState( descriptor, options, completionHandler, ) res, error := self->newComputePipelineState( descriptor, options, reflection, ) res := self->newComputePipelineState( computeFunction, completionHandler, ) res, error := self->newComputePipelineState(computeFunction) res := self->newComputePipelineState( computeFunction, options, completionHandler, ) res, error := self->newComputePipelineState( computeFunction, options, reflection, )
Device_newLibrary ¶
Device_newLibrary :: proc{ Device_newLibraryWithData, Device_newLibraryWithFile, Device_newLibraryWithSourceWithCompletionHandler, Device_newLibraryWithSource, Device_newLibraryWithURL, }
Objective-C Method Information
- Class: Device
- Name: newLibrary
Syntax Usage
library, error := self->newLibrary(data) library, error := self->newLibrary(filepath) res := self->newLibrary( source, options, completionHandler, ) library, error := self->newLibrary( source, options, ) library, error := self->newLibrary(url)
Device_newRenderPipelineState ¶
Device_newRenderPipelineState :: proc{ Device_newRenderPipelineStateWithDescriptorWithCompletionHandler, Device_newRenderPipelineStateWithDescriptor, Device_newRenderPipelineStateWithDescriptorWithOptionsAndCompletionHandler, Device_newRenderPipelineStateWithDescriptorWithReflection, Device_newRenderPipelineStateWithTileDescriptorWithCompletionHandler, Device_newRenderPipelineStateWithTileDescriptorWithReflection, }
Objective-C Method Information
- Class: Device
- Name: newRenderPipelineState
Syntax Usage
res := self->newRenderPipelineState( descriptor, completionHandler, ) pipeline, error := self->newRenderPipelineState(descriptor) res := self->newRenderPipelineState( descriptor, options, completionHandler, ) pipeline, error := self->newRenderPipelineState( descriptor, options, reflection, ) res := self->newRenderPipelineState( descriptor, options, completionHandler, ) pipeline, error := self->newRenderPipelineState( descriptor, options, reflection, )
Device_newSharedTexture ¶
Device_newSharedTexture :: proc{ Device_newSharedTextureWithDescriptor, Device_newSharedTextureWithHandle, }
Objective-C Method Information
- Class: Device
- Name: newSharedTexture
Syntax Usage
res := self->newSharedTexture(descriptor) res := self->newSharedTexture(sharedHandle)
Device_newTexture ¶
Device_newTexture :: proc{ Device_newTextureWithDescriptor, Device_newTextureWithIOSurface, }
Objective-C Method Information
- Class: Device
- Name: newTexture
Syntax Usage
res := self->newTexture(desc) res := self->newTexture( descriptor, iosurface, plane, )
Heap_newAccelerationStructure ¶
Heap_newAccelerationStructure :: proc{ Heap_newAccelerationStructureWithSize, Heap_newAccelerationStructureWithDescriptor, Heap_newAccelerationStructureWithSizeAndOffset, Heap_newAccelerationStructureWithDescriptorAndOffset, }
Objective-C Method Information
- Class: Heap
- Name: newAccelerationStructure
Syntax Usage
res := self->newAccelerationStructure(size) res := self->newAccelerationStructure(descriptor) res := self->newAccelerationStructure( size, offset, ) res := self->newAccelerationStructure( descriptor, offset, )
Heap_newBuffer ¶
Heap_newBuffer :: proc{ Heap_newBufferWithLength, Heap_newBufferWithOptions, }
Objective-C Method Information
- Class: Heap
- Name: newBuffer
Syntax Usage
res := self->newBuffer( length, options, ) res := self->newBuffer( length, options, offset, )
Heap_newTexture ¶
Heap_newTexture :: proc{ Heap_newTextureWithDescriptor, Heap_newTextureWithDescriptorAndOffset, }
Objective-C Method Information
- Class: Heap
- Name: newTexture
Syntax Usage
res := self->newTexture(desc) res := self->newTexture( descriptor, offset, )
Library_newFunction ¶
Library_newFunction :: proc{ Library_newFunctionWithCompletionHandler, Library_newFunctionWithDescriptor, Library_newFunctionWithName, Library_newFunctionWithConstantValuesAndCompletionHandler, Library_newFunctionWithConstantValues, }
Objective-C Method Information
- Class: Library
- Name: newFunction
Syntax Usage
res := self->newFunction( descriptor, completionHandler, ) function, error := self->newFunction(descriptor) res := self->newFunction(functionName) res := self->newFunction( name, constantValues, completionHandler, ) function, error := self->newFunction( name, constantValues, )
Texture_newTextureView ¶
Texture_newTextureView :: proc{ Texture_newTextureViewWithPixelFormat, Texture_newTextureViewWithLevels, Texture_newTextureViewWithLevelsAndSwizzle, }
Objective-C Method Information
- Class: Texture
- Name: newTextureView
Syntax Usage
res := self->newTextureView(pixelFormat) res := self->newTextureView( pixelFormat, textureType, levelRange, sliceRange, ) res := self->newTextureView( pixelFormat, textureType, levelRange, sliceRange, swizzle, )
Source Files
Generation Information
Generated with odin version dev-2024-11 (vendor "odin") Windows_amd64 @ 2024-11-20 21:11:51.963027300 +0000 UTC