LLGL 0.05 Beta
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CLLGL::AlignedArray< T, Size >Alternative to std::aligned_storage but with support for zero length array
 CLLGL::AlignedArray< T, 0u >Template specialization for an empty array
 CLLGL::ApplicationDescriptorApplication descriptor structure
 CLLGL::ArrayView< T >Constant array view container template. Keeps pointer to array and length
 CLLGL::AttachmentClearAttachment clear command structure
 CLLGL::AttachmentDescriptorRender target attachment descriptor structure
 CLLGL::AttachmentFormatDescriptorRender pass attachment descriptor structure
 CLLGL::BarrierFlagsFlags for memory barriers in pipeline layouts
 CLLGL::BasicStringLiteral< TChar, Traits, Allocator >Constant string container template to either reference a compile-time string literal (lightweight) or own a dynamic string (non-mutable)
 CLLGL::BasicStringView< TChar, Traits >Constant string view container template. Keeps pointer to string and its length
 CLLGL::BindFlagsFlags for Buffer and Texture resources that describe for which purposes they will be used
 CLLGL::BindingDescriptorLayout structure for a single binding point of the pipeline layout descriptor
 CLLGL::BindingSlotResource binding slot structure
 CLLGL::BlendDescriptorBlending state descriptor structure
 CLLGL::BlendTargetDescriptorBlend target state descriptor structure
 CLLGL::BufferDescriptorHardware buffer descriptor structure
 CLLGL::BufferViewDescriptorBuffer view descriptor structure
 CLLGL::CanvasDescriptorCanvas descriptor structure
 CLLGL::CanvasFlagsCanvas creation flags
 CLLGL::ClearFlagsCommand buffer clear flags
 CLLGL::ClearValueClear value structure for color, depth, and stencil clear operations
 CLLGL::Color< T, N >Base color class with N components
 CLLGL::Color< T, 3u >RGB color class with components: r, g, and b
 CLLGL::Color< T, 4u >RGBA color class with components: r, g, b, and a
 CLLGL::Log::ColorCodesLog color code structure
 CLLGL::Log::ColorFlagsEnumeration of all log color code flags
 CLLGL::ColorMaskFlagsBlend target color mask flags
 CLLGL::CombinedTextureSamplerDescriptorDescriptor structure for a combined texture-sampler
 CLLGL::CommandBufferDescriptorCommand buffer descriptor structure
 CLLGL::CommandBufferFlagsCommand buffer creation flags
 CLLGL::Direct3D11::CommandBufferNativeHandleNative handle structure for the Direct3D 11 command buffer
 CLLGL::Direct3D12::CommandBufferNativeHandleNative handle structure for the Direct3D 12 command buffer
 CLLGL::Metal::CommandBufferNativeHandleNative handle structure for the Metal command buffer
 CLLGL::Vulkan::CommandBufferNativeHandleNative handle structure for the Vulkan command buffer
 CLLGL::ComputePipelineDescriptorCompute pipeline state descriptor structure
 CLLGL::ComputeShaderAttributesCompute shader specific descriptor structure
 CLLGL::Direct3D12::NativeCommand::ContextStats
 CLLGL::CopyTagCommon copy tag
 CLLGL::CPUAccessFlagsCPU read/write access flag enumeration for mapping GPU into CPU memory space
 CLLGL::DepthBiasDescriptorDepth bias descriptor structure to control fragment depth values
 CLLGL::DepthDescriptorDepth state descriptor structure
 CLLGL::DispatchIndirectArgumentsStructure for the arguments of an indirect compute command
 CLLGL::DisplayModeDisplay mode structure
 CLLGL::DrawIndexedIndirectArgumentsStructure for the arguments of an indirect indexed draw command
 CLLGL::DrawIndirectArgumentsStructure for the arguments of an indirect draw command
 CLLGL::DrawMeshIndirectArgumentsStructure for the arguments of an indirect mesh draw command
 CLLGL::DrawPatchIndirectArgumentsStructure for the arguments of an indirect draw/indexed-draw command for tessellation on Metal renderer
 CLLGL::DynamicArray< T, Allocator >Generic container class for dynamic arrays that usually do not change in size
 CLLGL::Extent2D2-Dimensional extent structure
 CLLGL::Extent3D3-Dimensional extent structure
 CLLGL::FormatAttributesVertex and texture format attributes structure
 CLLGL::FormatFlagsFormat attribute flags enumeration
 CLLGL::FragmentAttributeFragment output attribute structure
 CLLGL::FragmentShaderAttributesFragment shader specific descriptor structure
 CLLGL::FrameProfileProfile of a rendered frame
 CLLGL::GraphicsPipelineDescriptorGraphics pipeline state descriptor structure
 CLLGL::GrowStrategyAddHalfContainer capacity grow strategy to increase the capacity to 150%
 CLLGL::GrowStrategyDoubleContainer capacity grow strategy to increase the capacity to 200%
 CLLGL::GrowStrategyRoundUpPow2Container capacity grow strategy to increase the capacity to the next higher power of two
 CLLGL::ImageUtility class to manage the storage and attributes of an image
 CLLGL::ImageViewImage view structure used as source when writing the image data to a hardware texture
 CLLGL::InterfaceIDEnumeration of all interfaces in LLGL
 CLLGL::MeshPipelineDescriptorMesh pipeline state descriptor structure
 CLLGL::RenderingDebugger::MessageRendering debugger message class
 CLLGL::MiscFlagsMiscellaneous resource flags
 CLLGL::MutableImageViewMutable image view structure used as destination when reading the image data from a hardware texture
 CLLGL::OpenGL::ResourceNativeHandle::NativeBuffer
 CLLGL::Vulkan::ResourceNativeHandle::NativeBuffer
 CLLGL::Direct3D12::NativeCommandNative command data structure as a workaround for backend differences
 CLLGL::Metal::NativeCommandNative command data structure as a workaround for backend differences
 CLLGL::OpenGL::NativeCommandNative command data structure as a workaround for backend differences
 CLLGL::NativeHandleAndroid native handle structure
 CLLGL::NativeHandle::NativeHandleWayland
 CLLGL::NativeHandle::NativeHandleX11
 CLLGL::Vulkan::ResourceNativeHandle::NativeImage
 CLLGL::Direct3D12::ResourceNativeHandle::NativeResource
 CLLGL::Vulkan::ResourceNativeHandle::NativeSampler
 CLLGL::Direct3D12::ResourceNativeHandle::NativeSamplerDescriptor
 CLLGL::OpenGL::ResourceNativeHandle::NativeTexture
 CLLGL::NonCopyableBase class for all classes with virtual function tables in LLGL
 CLLGL::Offset2D2-Dimensional offset structure
 CLLGL::Offset3D3-Dimensional offset structure
 CLLGL::ParseContextContext class for descriptor parsing
 CLLGL::PipelineLayoutDescriptorPipeline layout descriptor structure
 CLLGL::ProfileCommandBufferRecord
 CLLGL::ProfileCommandQueueRecord
 CLLGL::ProfileTimeRecordStructure with annotation and elapsed time for a timer profile
 CLLGL::QueryHeapDescriptorQuery heap descriptor structure
 CLLGL::QueryPipelineStatisticsQuery data structure for pipeline statistics
 CLLGL::RasterizerDescriptorRasterizer state descriptor structure
 CLLGL::RendererConfigurationOpenGLOpenGL/OpenGLES profile descriptor structure
 CLLGL::RendererConfigurationVulkanStructure for a Vulkan renderer specific configuration
 CLLGL::RendererIDRenderer identification number enumeration
 CLLGL::RendererInfoRenderer basic information structure
 CLLGL::RenderingCapabilitiesStructure with all attributes describing the rendering capabilities of the render system
 CLLGL::RenderingDebuggerRendering debugger interface
 CLLGL::RenderingFeaturesContains the attributes for all supported rendering features
 CLLGL::RenderingLimitsContains all rendering limitations such as maximum buffer size, maximum texture resolution etc
 CLLGL::RenderPassDescriptorRender pass descriptor structure
 CLLGL::RenderSystemDeleterDelegate to delete an instance of the RenderSystem interface
 CLLGL::RenderSystemDescriptorRender system descriptor structure
 CLLGL::RenderSystemFlagsRender system flags enumeration
 CLLGL::Direct3D11::RenderSystemNativeHandleNative handle structure for the Direct3D 11 render system
 CLLGL::Direct3D12::RenderSystemNativeHandleNative handle structure for the Direct3D 12 render system
 CLLGL::Metal::RenderSystemNativeHandleNative handle structure for the Metal render system
 CLLGL::OpenGL::RenderSystemNativeHandleAndroid native handle structure for the OpenGL render system
 CLLGL::Vulkan::RenderSystemNativeHandleNative handle structure for the Vulkan render system
 CLLGL::RenderTargetDescriptorRender target descriptor structure
 CLLGL::ReportError and warning report class
 CLLGL::ResizeBuffersFlagsSwap-chain resize buffers flags
 CLLGL::ResourceHeapDescriptorResource heap descriptor structure
 CLLGL::Direct3D11::ResourceNativeHandleNative handle structure for a Direct3D 11 resource
 CLLGL::Direct3D12::ResourceNativeHandleNative handle structure for a Direct3D 12 resource
 CLLGL::Metal::ResourceNativeHandleNative handle structure for a Metal resource
 CLLGL::OpenGL::ResourceNativeHandleNative handle structure for an OpenGL resource
 CLLGL::Vulkan::ResourceNativeHandleNative handle structure for a Vulkan resource
 CLLGL::ResourceViewDescriptorResource view descriptor structure
 CLLGL::SamplerDescriptorTexture sampler descriptor structure
 CLLGL::ScissorScissor dimensions
 CLLGL::OpenXR::SessionNativeHandleNative handle structure for an OpenXR session
 CLLGL::ShaderCompileFlagsShader compilation flags enumeration
 CLLGL::ShaderDescriptorShader source and binary code descriptor structure
 CLLGL::ShaderMacroShader macro structure with name and optional body definition
 CLLGL::ShaderReflectionShader reflection structure
 CLLGL::ShaderResourceReflectionShader reflection resource structure
 CLLGL::SmallVector< T, LocalCapacity, Allocator, GrowStrategy >Generic container class for consecutive arrays optimized for small sizes
 CLLGL::StageFlagsShader stage flags enumeration
 CLLGL::StaticSamplerDescriptorStatic sampler state pipeline layout descriptor
 CLLGL::Log::StdOutFlagsStandard output flags enumeration
 CLLGL::StencilDescriptorStencil state descriptor structure
 CLLGL::StencilFaceDescriptorStencil face descriptor structure
 CLLGL::SubresourceFootprintMemory footprint structure for texture subresources
 CLLGL::SwapChainDescriptorSwap chain descriptor structure
 CLLGL::OpenXR::SwapChainNativeHandleNative handle structure for an OpenXR swap-chain
 CLLGL::OpenXR::SystemNativeHandleNative handle structure for the OpenXR XR system
 CLLGL::TessellationDescriptorTessellation descriptor structure for the graphics pipeline
 CLLGL::Metal::NativeCommand::TessFactorBuffer
 CLLGL::TextureDescriptorTexture descriptor structure
 CLLGL::TextureLocationTexture location structure: MIP-map level and offset
 CLLGL::TextureRegionTexture region structure: Subresource (MIP-map level and array layer range), offset, and extent
 CLLGL::TextureSubresourceTexture subresource descriptor which specifies the array layer and MIP-map level range of a texture resource
 CLLGL::TextureSwizzleRGBATexture component swizzle structure for red, green, blue, and alpha components
 CLLGL::TextureViewDescriptorTexture view descriptor structure
 CLLGL::UniformDescriptorShader uniform pipeline layout descriptor
 CLLGL::UninitializeTagCommon uninitialize tag
 CLLGL::UTF8StringContainer class for UTF-8 encoded strings
 CLLGL::VersionInfoGeneral purpose version information structure
 CLLGL::VertexAttributeVertex input/output attribute structure
 CLLGL::VertexBufferViewVertex buffer view structure for buffer array initialization
 CLLGL::VertexFormatUtility structure to store vertex attributes
 CLLGL::VertexShaderAttributesVertex (or geometry or tessellation-evaluation) shader specific structure
 CLLGL::ViewportViewport dimensions
 CLLGL::WindowDescriptorWindow descriptor structure
 CLLGL::WindowFlagsWindow creation flags
 CLLGL::XRConfigurationOpenXRConfiguration structure for OpenXR-specific settings
 CLLGL::XRFrameStatePer-frame state returned by XRSession::BeginFrame
 CLLGL::XRSessionDescriptorXR session descriptor structure
 CLLGL::XRSwapChainDescriptorXR swap-chain descriptor structure
 CLLGL::XRSystemDescriptorXR system descriptor structure
 CLLGL::XRSystemFlagsXR system flags enumeration
 CLLGL::XRViewConfigurationViewPer-view configuration entry returned by XRSystem::GetViewConfigurations
 CLLGL::XRViewPosePose and projection parameters for a single XR view sampled at frame begin