Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Ncmdline
 NHalideThis file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it
 Nllvm
 C__LUID
 C_cl_buffer_region
 C_cl_image_desc
 C_cl_image_format
 C_D3D_SHADER_MACRO
 C_GUID
 C_halide_hexagon_remote_buffer__seq_octet
 C_LARGE_INTEGER
 C_qurt_thread_attrThread attributes
 C_RPC_MESSAGE
 C_RPC_SYNTAX_IDENTIFIER
 C_RPC_VERSION
 C_SECURITY_ATTRIBUTES
 CCheckCalls
 CD3D12_BLEND_DESC
 CD3D12_BOX
 CD3D12_BUFFER_RTV
 CD3D12_BUFFER_SRV
 CD3D12_BUFFER_UAV
 CD3D12_CACHED_PIPELINE_STATE
 CD3D12_CLEAR_VALUE
 CD3D12_COMMAND_QUEUE_DESC
 CD3D12_COMMAND_SIGNATURE_DESC
 CD3D12_COMPUTE_PIPELINE_STATE_DESC
 CD3D12_CONSTANT_BUFFER_VIEW_DESC
 CD3D12_CPU_DESCRIPTOR_HANDLE
 CD3D12_DEPTH_STENCIL_DESC
 CD3D12_DEPTH_STENCIL_VALUE
 CD3D12_DEPTH_STENCIL_VIEW_DESC
 CD3D12_DEPTH_STENCILOP_DESC
 CD3D12_DESCRIPTOR_HEAP_DESC
 CD3D12_DESCRIPTOR_RANGE
 CD3D12_DESCRIPTOR_RANGE1
 CD3D12_DISCARD_REGION
 CD3D12_GPU_DESCRIPTOR_HANDLE
 CD3D12_GRAPHICS_PIPELINE_STATE_DESC
 CD3D12_HEAP_DESC
 CD3D12_HEAP_PROPERTIES
 CD3D12_INDEX_BUFFER_VIEW
 CD3D12_INDIRECT_ARGUMENT_DESC
 CD3D12_INPUT_ELEMENT_DESC
 CD3D12_INPUT_LAYOUT_DESC
 CD3D12_PACKED_MIP_INFO
 CD3D12_PLACED_SUBRESOURCE_FOOTPRINT
 CD3D12_QUERY_HEAP_DESC
 CD3D12_RANGE
 CD3D12_RASTERIZER_DESC
 CD3D12_RENDER_TARGET_BLEND_DESC
 CD3D12_RENDER_TARGET_VIEW_DESC
 CD3D12_RESOURCE_ALIASING_BARRIER
 CD3D12_RESOURCE_ALLOCATION_INFO
 CD3D12_RESOURCE_BARRIER
 CD3D12_RESOURCE_DESC
 CD3D12_RESOURCE_TRANSITION_BARRIER
 CD3D12_RESOURCE_UAV_BARRIER
 CD3D12_ROOT_CONSTANTS
 CD3D12_ROOT_DESCRIPTOR
 CD3D12_ROOT_DESCRIPTOR1
 CD3D12_ROOT_DESCRIPTOR_TABLE
 CD3D12_ROOT_DESCRIPTOR_TABLE1
 CD3D12_ROOT_PARAMETER
 CD3D12_ROOT_PARAMETER1
 CD3D12_ROOT_SIGNATURE_DESC
 CD3D12_ROOT_SIGNATURE_DESC1
 CD3D12_SAMPLER_DESC
 CD3D12_SHADER_BYTECODE
 CD3D12_SHADER_RESOURCE_VIEW_DESC
 CD3D12_SO_DECLARATION_ENTRY
 CD3D12_STATIC_SAMPLER_DESC
 CD3D12_STREAM_OUTPUT_BUFFER_VIEW
 CD3D12_STREAM_OUTPUT_DESC
 CD3D12_SUBRESOURCE_FOOTPRINT
 CD3D12_SUBRESOURCE_TILING
 CD3D12_TEX1D_ARRAY_DSV
 CD3D12_TEX1D_ARRAY_RTV
 CD3D12_TEX1D_ARRAY_SRV
 CD3D12_TEX1D_ARRAY_UAV
 CD3D12_TEX1D_DSV
 CD3D12_TEX1D_RTV
 CD3D12_TEX1D_SRV
 CD3D12_TEX1D_UAV
 CD3D12_TEX2D_ARRAY_DSV
 CD3D12_TEX2D_ARRAY_RTV
 CD3D12_TEX2D_ARRAY_SRV
 CD3D12_TEX2D_ARRAY_UAV
 CD3D12_TEX2D_DSV
 CD3D12_TEX2D_RTV
 CD3D12_TEX2D_SRV
 CD3D12_TEX2D_UAV
 CD3D12_TEX2DMS_ARRAY_DSV
 CD3D12_TEX2DMS_ARRAY_RTV
 CD3D12_TEX2DMS_ARRAY_SRV
 CD3D12_TEX2DMS_DSV
 CD3D12_TEX2DMS_RTV
 CD3D12_TEX2DMS_SRV
 CD3D12_TEX3D_RTV
 CD3D12_TEX3D_SRV
 CD3D12_TEX3D_UAV
 CD3D12_TEXCUBE_ARRAY_SRV
 CD3D12_TEXCUBE_SRV
 CD3D12_TEXTURE_COPY_LOCATION
 CD3D12_TILE_REGION_SIZE
 CD3D12_TILE_SHAPE
 CD3D12_TILED_RESOURCE_COORDINATE
 CD3D12_UNORDERED_ACCESS_VIEW_DESC
 CD3D12_VERSIONED_ROOT_SIGNATURE_DESC
 CD3D12_VERTEX_BUFFER_VIEW
 CD3D12_VIEWPORT
 CDXGI_ADAPTER_DESC
 CDXGI_ADAPTER_DESC1
 CDXGI_SAMPLE_DESC
 Chalide_buffer_tThe raw representation of an image passed around by generated Halide code
 Chalide_c_type_to_nameHalide_c_type_to_name is a utility class used to provide a user-extensible way of naming Handle types
 Chalide_condCross platform condition variable
 Chalide_cplusplus_type_nameA set of types to represent a C++ function signature
 Chalide_device_allocation_pool
 Chalide_device_interface_impl_t
 Chalide_device_interface_tEach GPU API provides a halide_device_interface_t struct pointing to the code that manages device allocations
 Chalide_dimension_t
 Chalide_filter_argument_tHalide_filter_argument_t is essentially a plain-C-struct equivalent to Halide::Argument; most user code will never need to create one
 Chalide_filter_argument_t_v0Obsolete version of halide_filter_argument_t; only present in code that wrote halide_filter_metadata_t version 0
 Chalide_filter_metadata_t
 Chalide_handle_cplusplus_typeA structure to represent the fully scoped name of a C++ composite type for use in generating function signatures that use that type
 Chalide_handle_traitsA type traits template to provide a halide_handle_cplusplus_type value from a C++ type
 Chalide_hexagon_power_tMore detailed power settings to control Hexagon
 Chalide_mutexCross-platform mutex
 Chalide_mutex_array
 Chalide_parallel_task_tA parallel task to be passed to halide_do_parallel_tasks
 Chalide_profiler_stateThe global state of the profiler
 Chalide_pseudostack_slot_t
 Chalide_scalar_value_tHalide_scalar_value_t is a simple union able to represent all the well-known scalar values in a filter argument
 Chalide_semaphore_acquire_tA struct representing a semaphore and a number of items that must be acquired from it
 Chalide_semaphore_impl_t
 Chalide_semaphore_tAn opaque struct representing a semaphore
 Chalide_trace_event_t
 Chalide_trace_packet_tThe header of a packet in a binary trace
 Chalide_type_tA runtime tag for a type in the halide type system
 CID3D10BlobVtbl
 CID3D12CommandAllocatorVtbl
 CID3D12CommandListVtbl
 CID3D12CommandQueueVtbl
 CID3D12DebugVtbl
 CID3D12DescriptorHeapVtbl
 CID3D12DeviceChildVtbl
 CID3D12DeviceVtbl
 CID3D12FenceVtbl
 CID3D12GraphicsCommandListVtbl
 CID3D12ObjectVtbl
 CID3D12PageableVtbl
 CID3D12PipelineStateVtbl
 CID3D12QueryHeapVtbl
 CID3D12ResourceVtbl
 CID3D12RootSignatureVtbl
 CIDXGIAdapter1Vtbl
 CIDXGIAdapterVtbl
 CIDXGIFactory1Vtbl
 CIDXGIFactoryVtbl
 CIDXGIObjectVtbl
 CIUnknownVtbl
 Cknown_symbol
 CPerfectHashMap
 CPerfectHashMapAsserter
 Cqurt_cond_tQuRT condition variable type
 Cqurt_mutex_aligned8QuRT mutex type
 CstDmaWrapper_DmaTransferSetupDmaTransferSetup Properties
 CstDmaWrapper_FramePropFrame Properties
 CstDmaWrapper_RoiRoi Properties
 CstDmaWrapper_RoiAlignInfoRoi alignment
 CtagRECT
 Ctimeval
 CWGPUAdapterProperties
 CWGPUAdapterPropertiesD3D
 CWGPUAdapterPropertiesMemoryHeaps
 CWGPUBindGroupDescriptor
 CWGPUBindGroupEntry
 CWGPUBindGroupLayoutDescriptor
 CWGPUBindGroupLayoutEntry
 CWGPUBlendComponent
 CWGPUBlendState
 CWGPUBufferBindingLayout
 CWGPUBufferDescriptor
 CWGPUBufferHostMappedPointer
 CWGPUBufferMapCallbackInfo
 CWGPUChainedStruct
 CWGPUChainedStructOut
 CWGPUColor
 CWGPUColorTargetState
 CWGPUCommandBufferDescriptor
 CWGPUCommandEncoderDescriptor
 CWGPUCompilationInfo
 CWGPUCompilationMessage
 CWGPUComputePassDescriptor
 CWGPUComputePassTimestampWrites
 CWGPUComputePipelineDescriptor
 CWGPUConstantEntry
 CWGPUCopyTextureForBrowserOptions
 CWGPUCreateComputePipelineAsyncCallbackInfo
 CWGPUCreateRenderPipelineAsyncCallbackInfo
 CWGPUDawnAdapterPropertiesPowerPreference
 CWGPUDawnBufferDescriptorErrorInfoFromWireClient
 CWGPUDawnCacheDeviceDescriptor
 CWGPUDawnComputePipelineFullSubgroups
 CWGPUDawnEncoderInternalUsageDescriptor
 CWGPUDawnExperimentalSubgroupLimits
 CWGPUDawnMultisampleStateRenderToSingleSampled
 CWGPUDawnRenderPassColorAttachmentRenderToSingleSampled
 CWGPUDawnShaderModuleSPIRVOptionsDescriptor
 CWGPUDawnTextureInternalUsageDescriptor
 CWGPUDawnTogglesDescriptor
 CWGPUDawnWGSLBlocklist
 CWGPUDawnWireWGSLControl
 CWGPUDepthStencilState
 CWGPUDepthStencilStateDepthWriteDefinedDawn
 CWGPUDeviceDescriptor
 CWGPUExtent2D
 CWGPUExtent3D
 CWGPUExternalTextureBindingEntry
 CWGPUExternalTextureBindingLayout
 CWGPUExternalTextureDescriptor
 CWGPUFragmentState
 CWGPUFuture
 CWGPUFutureWaitInfo
 CWGPUImageCopyBuffer
 CWGPUImageCopyExternalTexture
 CWGPUImageCopyTexture
 CWGPUInstanceDescriptor
 CWGPUInstanceFeatures
 CWGPULimits
 CWGPUMemoryHeapInfo
 CWGPUMultisampleState
 CWGPUOrigin2D
 CWGPUOrigin3D
 CWGPUPipelineLayoutDescriptor
 CWGPUPipelineLayoutPixelLocalStorage
 CWGPUPipelineLayoutStorageAttachment
 CWGPUPrimitiveDepthClipControl
 CWGPUPrimitiveState
 CWGPUProgrammableStageDescriptor
 CWGPUQuerySetDescriptor
 CWGPUQueueDescriptor
 CWGPUQueueWorkDoneCallbackInfo
 CWGPURenderBundleDescriptor
 CWGPURenderBundleEncoderDescriptor
 CWGPURenderPassColorAttachment
 CWGPURenderPassDepthStencilAttachment
 CWGPURenderPassDescriptor
 CWGPURenderPassDescriptorMaxDrawCount
 CWGPURenderPassPixelLocalStorage
 CWGPURenderPassStorageAttachment
 CWGPURenderPassTimestampWrites
 CWGPURenderPipelineDescriptor
 CWGPURequestAdapterCallbackInfo
 CWGPURequestAdapterOptions
 CWGPURequestDeviceCallbackInfo
 CWGPURequiredLimits
 CWGPUSamplerBindingLayout
 CWGPUSamplerDescriptor
 CWGPUShaderModuleDescriptor
 CWGPUShaderModuleSPIRVDescriptor
 CWGPUShaderModuleWGSLDescriptor
 CWGPUSharedFenceDescriptor
 CWGPUSharedFenceDXGISharedHandleDescriptor
 CWGPUSharedFenceDXGISharedHandleExportInfo
 CWGPUSharedFenceExportInfo
 CWGPUSharedFenceMTLSharedEventDescriptor
 CWGPUSharedFenceMTLSharedEventExportInfo
 CWGPUSharedFenceVkSemaphoreOpaqueFDDescriptor
 CWGPUSharedFenceVkSemaphoreOpaqueFDExportInfo
 CWGPUSharedFenceVkSemaphoreSyncFDDescriptor
 CWGPUSharedFenceVkSemaphoreSyncFDExportInfo
 CWGPUSharedFenceVkSemaphoreZirconHandleDescriptor
 CWGPUSharedFenceVkSemaphoreZirconHandleExportInfo
 CWGPUSharedTextureMemoryAHardwareBufferDescriptor
 CWGPUSharedTextureMemoryBeginAccessDescriptor
 CWGPUSharedTextureMemoryDescriptor
 CWGPUSharedTextureMemoryDmaBufDescriptor
 CWGPUSharedTextureMemoryDmaBufPlane
 CWGPUSharedTextureMemoryDXGISharedHandleDescriptor
 CWGPUSharedTextureMemoryEGLImageDescriptor
 CWGPUSharedTextureMemoryEndAccessState
 CWGPUSharedTextureMemoryIOSurfaceDescriptor
 CWGPUSharedTextureMemoryOpaqueFDDescriptor
 CWGPUSharedTextureMemoryProperties
 CWGPUSharedTextureMemoryVkDedicatedAllocationDescriptor
 CWGPUSharedTextureMemoryVkImageDescriptor
 CWGPUSharedTextureMemoryVkImageLayoutBeginState
 CWGPUSharedTextureMemoryVkImageLayoutEndState
 CWGPUSharedTextureMemoryZirconHandleDescriptor
 CWGPUStencilFaceState
 CWGPUStorageTextureBindingLayout
 CWGPUSupportedLimits
 CWGPUSurfaceDescriptor
 CWGPUSurfaceDescriptorFromAndroidNativeWindow
 CWGPUSurfaceDescriptorFromCanvasHTMLSelector
 CWGPUSurfaceDescriptorFromMetalLayer
 CWGPUSurfaceDescriptorFromWaylandSurface
 CWGPUSurfaceDescriptorFromWindowsCoreWindow
 CWGPUSurfaceDescriptorFromWindowsHWND
 CWGPUSurfaceDescriptorFromWindowsSwapChainPanel
 CWGPUSurfaceDescriptorFromXlibWindow
 CWGPUSwapChainDescriptor
 CWGPUTextureBindingLayout
 CWGPUTextureBindingViewDimensionDescriptor
 CWGPUTextureDataLayout
 CWGPUTextureDescriptor
 CWGPUTextureViewDescriptor
 CWGPUVertexAttribute
 CWGPUVertexBufferLayout
 CWGPUVertexState