On this page

Native driver classes

This index comes from the rendering baseline. Links identify committed source. Declarations include nested helper types; they do not imply separate runtime components. Conditional compilation and generated classes require the build map.

Header and implementation Declared types
drivers/d3d12/d3d12 godot nir bridge.h Definitions, aliases, or API includes.
drivers/d3d12/d3d12 hooks.h · cpp D3D12Hooks
drivers/d3d12/dxil hash.h · cpp Definitions, aliases, or API includes.
drivers/d3d12/rendering context driver d3d12.h · cpp RenderingContextDriverD3D12, WindowPlatformData, Surface
drivers/d3d12/rendering device driver d3d12.h · cpp RenderingDeviceDriverD3D12, D3D12Format, DeviceLimits, SubgroupCapabilities, ShaderCapabilities, FormatCapabilities, BarrierCapabilities, MiscFeaturesSupport, CPUDescriptorsHeapHandle, CPUDescriptorsHeapPool, FreeBlockInfo, FreeBlockSortIndexSort, CPUDescriptorsHeapPools, CPUDescriptorsHeapWalker, GPUDescriptorsHeapWalker, CPUDescriptorsHeap, GPUDescriptorsHeap, ResourceInfo, States, BarrierRequest, Group, BufferInfo, TextureInfo, VertexFormatInfo, FenceInfo, SemaphoreInfo, CommandQueueInfo, CommandPoolInfo, RenderPassState, CommandBufferInfo, SwapChain, FramebufferInfo, ShaderInfo, UniformBindingInfo, RootSignatureLocation, UniformSet, SpecializationConstant, RootDescriptorTable, UniformSetInfo, StateRequirement, RecentBind, ResourceDescInfo, RenderPipelineInfo, PipelineInfo, RenderPassInfo, TimestampQueryPoolInfo, FrameInfo
drivers/d3d12/rendering shader container d3d12.h · cpp RenderingDXIL, RenderingShaderContainerD3D12, RootSignatureLocation, ReflectionBindingDataD3D12, ReflectionSpecializationDataD3D12, ReflectionDataD3D12, ContainerFooterD3D12, ShaderReflectionD3D12, RenderingShaderContainerFormatD3D12
drivers/egl/egl manager.h · cpp EGLManager, GLDisplay, GLWindow
drivers/metal/inflection map.h InflectionMap, Iterator
drivers/metal/metal device properties.h · mm MetalFeatures, MetalLimits, MetalDeviceProperties
drivers/metal/metal objects.h · mm name, ClearAttKey, MDResourceFactory, MDResourceCache, MDSubpass, MDAttachment, MDRenderPass, MDCommandBuffer, RenderState, ComputeState, BindingInfo, UniformInfo, UniformSet, HashMapComparatorDefault, ShaderCacheEntry, MDShader, MDComputeShader, MDRenderShader, HashMapComparatorDefault, BoundUniformSet, MDUniformSet, MDPipeline, MDRenderPipeline, MDComputePipeline, MDFrameBuffer
drivers/metal/metal utils.h Defer
drivers/metal/pixel formats.h · mm Extent2D, ComponentMapping, DataFormatDesc, MTLFormatDesc, PixelFormats
drivers/metal/rendering context driver metal.h · mm RenderingContextDriverMetal, WindowPlatformData, Surface
drivers/metal/rendering device driver metal.h · mm RenderingDeviceDriverMetal, Fence, SwapChain
drivers/metal/rendering shader container metal.h · mm MinOsVersion, MetalDeviceProfile, Features, RenderingShaderContainerMetal, HeaderData, StageData, BindingInfoData, UniformData, SpecializationData, ToolchainProperties, MetalShaderReflection, RenderingShaderContainerFormatMetal
drivers/metal/sha256 digest.h SHA256Digest
drivers/vulkan/godot vulkan.h Definitions, aliases, or API includes.
drivers/vulkan/rendering context driver vulkan.h · cpp RenderingContextDriverVulkan, Functions, DeviceQueueFamilies, Surface
drivers/vulkan/rendering device driver vulkan.h · cpp RenderingDeviceDriverVulkan, Queue, SubgroupCapabilities, ShaderCapabilities, StorageBufferCapabilities, DeviceFunctions, BufferInfo, TextureInfo, VertexFormatInfo, Fence, CommandQueue, CommandPool, CommandBufferInfo, SwapChain, Framebuffer, ShaderInfo, DescriptorSetPoolKey, UniformSetInfo, PipelineCacheHeader, PipelineCache, RenderPassInfo
drivers/vulkan/rendering shader container vulkan.h · cpp RenderingShaderContainerVulkan, RenderingShaderContainerFormatVulkan
drivers/vulkan/vulkan hooks.h · cpp VulkanHooks
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.