On this page

Core renderer 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
servers/rendering/instance uniforms.h · cpp InstanceUniforms, Item
servers/rendering/renderer canvas cull.h · cpp RendererCanvasCull, Item, VisibilityNotifierData, ItemIndexSort, ItemYSort, LightOccluderPolygon, Canvas, ChildItem, InterpolationData
servers/rendering/renderer canvas render.h · cpp RendererCanvasRender, Light, Polygon, Item, CommandBlock, Command, CommandRect, CommandNinePatch, CommandPolygon, CommandPrimitive, CommandMesh, CommandMultiMesh, CommandParticles, CommandTransform, CommandClipIgnore, CommandAnimationSlice, ViewportRender, CanvasGroup, CopyBackBuffer, LightOccluderInstance
servers/rendering/renderer compositor.h · cpp BlitToScreen, RendererCompositor
servers/rendering/renderer geometry instance.h · cpp RenderGeometryInstance, RenderGeometryInstanceBase, Data
servers/rendering/renderer scene cull.h · cpp RendererSceneCull, Camera, PlaneSign, Frustum, InstanceBounds, InstanceData, InstanceVisibilityData, VisibilityArray, Scenario, InstancePair, InstanceBaseData, Instance, InstanceGeometryData, InstanceReflectionProbeData, InstanceDecalData, InstanceParticlesCollisionData, InstanceFogVolumeData, InstanceVisibilityNotifierData, InstanceLightData, InstanceVoxelGIData, LightCache, InstanceLightmapData, PairInstances, InstanceCullResult, DirectionalShadow, Cull, Shadow, Cascade, SDFGI, VisibilityCullData, CullData, InterpolationData
servers/rendering/renderer scene occlusion cull.h · cpp RendererSceneOcclusionCull, HZBuffer
servers/rendering/renderer scene render.h · cpp RendererSceneRender, RenderShadowData, RenderSDFGIData, RenderSDFGIUpdateData, CameraData
servers/rendering/renderer viewport.h · cpp RendererViewport, CanvasBase, Viewport, CanvasKey, CanvasData
servers/rendering/rendering context driver.h · cpp RenderingContextDriver, Vendor, Workarounds, Device
servers/rendering/rendering device.h · cpp RenderingDevice, StagingBufferBlock, StagingBuffers, Buffer, BufferGetDataRequest, CallbackResource, Texture, SharedFallback, TextureGetDataRequest, TextureView, AttachmentFormat, FramebufferPass, FramebufferFormatKey, FramebufferFormat, Framebuffer, VertexDescriptionKey, VertexDescriptionHash, VertexDescriptionCache, VertexArray, IndexBuffer, IndexArray, UniformSetFormat, Shader, Uniform, UniformSet, AttachableTexture, SharedTexture, RenderPipeline, Validation, ComputePipeline, DrawList, SetState, State, Validation, Validation, ComputeList, SetState, State, Validation, TransferWorker, Frame, Timestamp
servers/rendering/rendering device binds.h · cpp RDTextureFormat, RDTextureView, RDAttachmentFormat, RDFramebufferPass, RDSamplerState, RDVertexAttribute, RDShaderSource, RDShaderSPIRV, RDShaderFile, RDUniform, RDPipelineSpecializationConstant, RDPipelineRasterizationState, RDPipelineMultisampleState, RDPipelineDepthStencilState, RDPipelineColorBlendStateAttachment, RDPipelineColorBlendState
servers/rendering/rendering device commons.h · cpp VectorView, RenderingDeviceCommons, TextureFormat, SamplerState, VertexAttribute, ShaderStageSPIRVData, PipelineSpecializationConstant, PipelineRasterizationState, PipelineMultisampleState, PipelineDepthStencilState, StencilOperationState, PipelineColorBlendState, Attachment, ShaderUniform, ShaderSpecializationConstant, ShaderReflection
servers/rendering/rendering device driver.h · cpp VersatileResourceTemplate, RenderingDeviceDriver, ID, m name, TextureView, TextureSubresource, TextureSubresourceLayers, TextureSubresourceRange, TextureCopyableLayout, MemoryBarrier, BufferBarrier, TextureBarrier, ImmutableSampler, BoundUniform, BufferCopyRegion, TextureCopyRegion, BufferTextureCopyRegion, Attachment, AttachmentReference, Subpass, SubpassDependency, AttachmentClear, MultiviewCapabilities, FragmentShadingRateCapabilities, FragmentDensityMapCapabilities, Capabilities
servers/rendering/rendering device graph.h · cpp RenderingDeviceGraph, ComputeListInstruction, DrawListInstruction, RecordedCommand, RecordedBufferCopy, RecordedBufferToTextureCopy, ResourceTracker, FramebufferStorage, FramebufferCache, CommandBufferPool, WorkaroundsState, InstructionList, ComputeInstructionList, DrawInstructionList, RecordedCommandSort, RecordedCommandListNode, RecordedSliceListNode, RecordedBufferClearCommand, RecordedBufferCopyCommand, RecordedBufferGetDataCommand, RecordedBufferUpdateCommand, RecordedDriverCallbackCommand, RecordedComputeListCommand, RecordedDrawListCommand, RecordedTextureClearCommand, RecordedTextureCopyCommand, RecordedTextureGetDataCommand, RecordedTextureResolveCommand, RecordedTextureUpdateCommand, RecordedCaptureTimestampCommand, DrawListBindIndexBufferInstruction, DrawListBindPipelineInstruction, DrawListBindUniformSetsInstruction, DrawListBindVertexBuffersInstruction, DrawListClearAttachmentsInstruction, DrawListDrawInstruction, DrawListDrawIndexedInstruction, DrawListDrawIndirectInstruction, DrawListDrawIndexedIndirectInstruction, DrawListEndRenderPassInstruction, DrawListExecuteCommandsInstruction, DrawListSetPushConstantInstruction, DrawListNextSubpassInstruction, DrawListSetBlendConstantsInstruction, DrawListSetLineWidthInstruction, DrawListSetScissorInstruction, DrawListSetViewportInstruction, DrawListUniformSetPrepareForUseInstruction, ComputeListBindPipelineInstruction, ComputeListBindUniformSetsInstruction, ComputeListDispatchInstruction, ComputeListDispatchIndirectInstruction, ComputeListSetPushConstantInstruction, ComputeListUniformSetPrepareForUseInstruction, BarrierGroup, SecondaryCommandBuffer, Frame
servers/rendering/rendering light culler.h · cpp RenderingLightCuller, LightSource, LightCullPlanes, Data
servers/rendering/rendering method.h · cpp RenderingMethod, RenderInfo
servers/rendering/rendering server.h · cpp RenderingServer, TextureInfo, ShaderNativeSourceCode, Version, Stage, SurfaceData, LOD, MeshInfo, FrameProfileArea
servers/rendering/rendering server constants.h Definitions, aliases, or API includes.
servers/rendering/rendering server default.h · cpp RenderingServerDefault
servers/rendering/rendering server globals.h · cpp RenderingServerGlobals
servers/rendering/rendering shader container.h · cpp RenderingShaderContainer, ContainerHeader, ReflectionData, ReflectionBindingData, ReflectionSpecializationData, ShaderHeader, Shader, RenderingShaderContainerFormat
servers/rendering/rendering shader library.h RenderingShaderLibrary
servers/rendering/shader compiler.h · cpp ShaderCompiler, IdentifierActions, GeneratedCode, Texture, DefaultIdentifierActions
servers/rendering/shader include db.h · cpp ShaderIncludeDB
servers/rendering/shader language.h · cpp ShaderLanguage, TkPos, VaryingFunctionNames, Node, OperatorNode, VariableNode, VariableDeclarationNode, Declaration, ArrayNode, ArrayConstructNode, ConstantNode, BlockNode, Variable, ControlFlowNode, MemberNode, StructNode, ShaderNode, Constant, Function, Struct, Varying, Uniform, FunctionNode, Argument, UniformOrderComparator, Expression, ExpressionInfo, VarInfo, Token, BuiltInInfo, StageFunctionInfo, Argument, ModeInfo, FunctionInfo, FilePosition, KeyWord, CallInfo, Item, Usage, BuiltinEntry, BuiltinFuncDef, BuiltinFuncOutArgs, BuiltinFuncConstArgs, ShaderCompileInfo
servers/rendering/shader preprocessor.h · cpp ShaderPreprocessor, FilePosition, Region, Token, Tokenizer, CommentRemover, Define, Branch, State
servers/rendering/shader types.h · cpp ShaderTypes, Type
servers/rendering/shader warnings.h · cpp ShaderWarning
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.