Here is a list of all class members with links to the classes they belong to:
- s -
- SampleApp() : SampleApp
- sampler() : LiteFX::Rendering::DeviceState
- sampler_type : LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- samplerHeap() : LiteFX::Rendering::Backends::DirectX12DescriptorSet
- samplerOffset() : LiteFX::Rendering::Backends::DirectX12DescriptorSet
- samplers() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::IDescriptorSetLayout
- samples() : LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::DirectX12RenderPipeline, LiteFX::Rendering::Backends::VulkanImage, LiteFX::Rendering::Backends::VulkanRenderPipeline, LiteFX::Rendering::IImage, LiteFX::Rendering::IRenderPipeline
- scalar_type : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
- Scissor() : LiteFX::Rendering::Scissor, LiteFX::Rendering::Scissor::ScissorImpl
- ScissorImpl() : LiteFX::Rendering::Scissor::ScissorImpl
- secondaryCommandBuffers() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass
- semantic() : LiteFX::Rendering::BufferAttribute
- semanticIndex() : LiteFX::Rendering::BufferAttribute
- setBlendFactors() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::ICommandBuffer
- setDebugMarker() : LiteFX::Rendering::ICommandQueue
- setDebugName() : LiteFX::Rendering::Backends::VulkanDevice
- setMaxDepth() : LiteFX::Rendering::IViewport, LiteFX::Rendering::Viewport
- setMinDepth() : LiteFX::Rendering::IViewport, LiteFX::Rendering::Viewport
- setRectangle() : LiteFX::Rendering::IScissor, LiteFX::Rendering::IViewport, LiteFX::Rendering::Scissor, LiteFX::Rendering::Viewport
- setScissors() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::ICommandBuffer
- setStencilRef() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::ICommandBuffer
- setViewports() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::ICommandBuffer
- SHADER : FileExtensions< TRenderBackend >
- shader_group_type : LiteFX::Rendering::IShaderRecord, LiteFX::Rendering::ShaderRecord< TLocalData >, LiteFX::Rendering::ShaderRecord<>
- shader_module_type : LiteFX::Rendering::ShaderProgram< TShaderModule >
- shader_program_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- shaderGroup() : LiteFX::Rendering::IShaderRecord, LiteFX::Rendering::ShaderRecord< TLocalData >, LiteFX::Rendering::ShaderRecord<>
- shaderLocalDescriptor() : LiteFX::Rendering::Backends::DirectX12ShaderModule, LiteFX::Rendering::Backends::VulkanShaderModule, LiteFX::Rendering::IShaderModule
- ShaderProgram() : LiteFX::Rendering::ShaderProgram< TShaderModule >
- ShaderRecord() : LiteFX::Rendering::ShaderRecord< TLocalData >, LiteFX::Rendering::ShaderRecord<>
- ShaderRecordCollection() : LiteFX::Rendering::ShaderRecordCollection
- shaderRecords() : LiteFX::Rendering::Backends::DirectX12RayTracingPipeline, LiteFX::Rendering::Backends::VulkanRayTracingPipeline, LiteFX::Rendering::IRayTracingPipeline, LiteFX::Rendering::ShaderRecordCollection
- shaderStageDefinition() : LiteFX::Rendering::Backends::VulkanShaderModule
- shaderStages() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::IDescriptorSetLayout
- shared_from_this() : LiteFX::SharedObject
- SharedObject() : LiteFX::SharedObject
- SharedObject::Allocator< Blitter > : LiteFX::Graphics::Blitter< TBackend >
- SharedObject::Allocator< DirectX12Buffer > : LiteFX::Rendering::Backends::DirectX12Buffer
- SharedObject::Allocator< DirectX12CommandBuffer > : LiteFX::Rendering::Backends::DirectX12CommandBuffer
- SharedObject::Allocator< DirectX12DescriptorSetLayout > : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout
- SharedObject::Allocator< DirectX12Device > : LiteFX::Rendering::Backends::DirectX12Device
- SharedObject::Allocator< DirectX12FrameBuffer > : LiteFX::Rendering::Backends::DirectX12FrameBuffer
- SharedObject::Allocator< DirectX12GraphicsAdapter > : LiteFX::Rendering::Backends::DirectX12GraphicsAdapter
- SharedObject::Allocator< DirectX12GraphicsFactory > : LiteFX::Rendering::Backends::DirectX12GraphicsFactory
- SharedObject::Allocator< DirectX12Image > : LiteFX::Rendering::Backends::DirectX12Image
- SharedObject::Allocator< DirectX12IndexBuffer > : LiteFX::Rendering::Backends::DirectX12IndexBuffer
- SharedObject::Allocator< DirectX12IndexBufferLayout > : LiteFX::Rendering::Backends::DirectX12IndexBufferLayout
- SharedObject::Allocator< DirectX12InputAssembler > : LiteFX::Rendering::Backends::DirectX12InputAssembler
- SharedObject::Allocator< DirectX12PipelineLayout > : LiteFX::Rendering::Backends::DirectX12PipelineLayout
- SharedObject::Allocator< DirectX12Queue > : LiteFX::Rendering::Backends::DirectX12Queue
- SharedObject::Allocator< DirectX12Rasterizer > : LiteFX::Rendering::Backends::DirectX12Rasterizer
- SharedObject::Allocator< DirectX12RenderPass > : LiteFX::Rendering::Backends::DirectX12RenderPass
- SharedObject::Allocator< DirectX12Sampler > : LiteFX::Rendering::Backends::DirectX12Sampler
- SharedObject::Allocator< DirectX12ShaderProgram > : LiteFX::Rendering::Backends::DirectX12ShaderProgram
- SharedObject::Allocator< DirectX12VertexBuffer > : LiteFX::Rendering::Backends::DirectX12VertexBuffer
- SharedObject::Allocator< DirectX12VertexBufferLayout > : LiteFX::Rendering::Backends::DirectX12VertexBufferLayout
- SharedObject::Allocator< TimingEvent > : LiteFX::Rendering::TimingEvent
- SharedObject::Allocator< VulkanBuffer > : LiteFX::Rendering::Backends::VulkanBuffer
- SharedObject::Allocator< VulkanCommandBuffer > : LiteFX::Rendering::Backends::VulkanCommandBuffer
- SharedObject::Allocator< VulkanDescriptorSetLayout > : LiteFX::Rendering::Backends::VulkanDescriptorSetLayout
- SharedObject::Allocator< VulkanDevice > : LiteFX::Rendering::Backends::VulkanDevice
- SharedObject::Allocator< VulkanFrameBuffer > : LiteFX::Rendering::Backends::VulkanFrameBuffer
- SharedObject::Allocator< VulkanGraphicsAdapter > : LiteFX::Rendering::Backends::VulkanGraphicsAdapter
- SharedObject::Allocator< VulkanGraphicsFactory > : LiteFX::Rendering::Backends::VulkanGraphicsFactory
- SharedObject::Allocator< VulkanImage > : LiteFX::Rendering::Backends::VulkanImage
- SharedObject::Allocator< VulkanIndexBuffer > : LiteFX::Rendering::Backends::VulkanIndexBuffer
- SharedObject::Allocator< VulkanIndexBufferLayout > : LiteFX::Rendering::Backends::VulkanIndexBufferLayout
- SharedObject::Allocator< VulkanInputAssembler > : LiteFX::Rendering::Backends::VulkanInputAssembler
- SharedObject::Allocator< VulkanPipelineLayout > : LiteFX::Rendering::Backends::VulkanPipelineLayout
- SharedObject::Allocator< VulkanQueue > : LiteFX::Rendering::Backends::VulkanQueue
- SharedObject::Allocator< VulkanRasterizer > : LiteFX::Rendering::Backends::VulkanRasterizer
- SharedObject::Allocator< VulkanRenderPass > : LiteFX::Rendering::Backends::VulkanRenderPass
- SharedObject::Allocator< VulkanSampler > : LiteFX::Rendering::Backends::VulkanSampler
- SharedObject::Allocator< VulkanShaderProgram > : LiteFX::Rendering::Backends::VulkanShaderProgram
- SharedObject::Allocator< VulkanVertexBuffer > : LiteFX::Rendering::Backends::VulkanVertexBuffer
- SharedObject::Allocator< VulkanVertexBufferLayout > : LiteFX::Rendering::Backends::VulkanVertexBufferLayout
- shutdown : LiteFX::App
- sink_it_() : termination_sink
- sinkTo() : LiteFX::Logging::Logger
- size() : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >, LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::DirectX12PushConstantsLayout, LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBuffer, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::Backends::VulkanImage, LiteFX::Rendering::Backends::VulkanPushConstantsLayout, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::IAccelerationStructure, LiteFX::Rendering::IDeviceMemory, LiteFX::Rendering::IFrameBuffer, LiteFX::Rendering::IImage, LiteFX::Rendering::IPushConstantsLayout, LiteFX::Rendering::IPushConstantsRange
- Size2d() : LiteFX::Math::Size2d
- Size3d() : LiteFX::Math::Size3d
- Size4d() : LiteFX::Math::Size4d
- SlopeFactor : LiteFX::Rendering::DepthStencilState::DepthBias
- SourceAlpha : LiteFX::Rendering::IRenderTarget::BlendState
- SourceColor : LiteFX::Rendering::IRenderTarget::BlendState
- Space : LiteFX::Rendering::DescriptorBindingPoint
- space() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::IDescriptorSetLayout, LiteFX::Rendering::IPushConstantsRange
- Speed : DrawData
- stage() : LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::IPushConstantsRange
- startBackend() : LiteFX::App
- startup : LiteFX::App
- state() : LiteFX::IBackend, LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::IGraphicsDevice
- stateObject() : LiteFX::Rendering::Backends::DirectX12RayTracingPipeline
- StateResource() : LiteFX::Rendering::StateResource, LiteFX::Rendering::StateResource::StateResourceImpl
- StateResourceImpl() : LiteFX::Rendering::StateResource::StateResourceImpl
- staticSampler() : LiteFX::Rendering::Backends::DirectX12DescriptorLayout, LiteFX::Rendering::Backends::VulkanDescriptorLayout, LiteFX::Rendering::IDescriptorLayout
- staticSamplers() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::IDescriptorSetLayout
- StencilFailOp : LiteFX::Rendering::DepthStencilState::StencilTest
- StencilPassOp : LiteFX::Rendering::DepthStencilState::StencilTest
- stencilState() : LiteFX::Rendering::DepthStencilState
- stencilTargetContext() : LiteFX::Rendering::Backends::VulkanRenderPass::VulkanRenderPassImpl
- stopActiveBackends() : LiteFX::App
- stopBackend() : LiteFX::App
- storages() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::IDescriptorSetLayout
- submit() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::DirectX12Queue, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::Backends::VulkanQueue, LiteFX::Rendering::CommandQueue< TCommandBuffer >, LiteFX::Rendering::ICommandBuffer, LiteFX::Rendering::ICommandQueue
- submitted : LiteFX::Rendering::ICommandQueue
- submitting : LiteFX::Rendering::ICommandQueue
- subresourceId() : LiteFX::Rendering::IImage
- supportsVariableRefreshRate() : LiteFX::Rendering::Backends::DirectX12SwapChain
- suppressMissingRootSignatureWarning() : LiteFX::Rendering::Backends::DirectX12ShaderProgram
- surface() : LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::IGraphicsDevice
- surface_callback : LiteFX::Rendering::Backends::VulkanBackend
- surface_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- surfaceFormat() : LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::ISwapChain::ResetEventArgs, LiteFX::Rendering::ISwapChain
- swap_chain_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- swapBackBuffer() : LiteFX::Rendering::Backends::DirectX12SwapChain::DirectX12SwapChainImpl, LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl, LiteFX::Rendering::ISwapChain
- SwapChain() : LiteFX::Rendering::SwapChain< TImageInterface >
- swapChain() : LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::IGraphicsDevice
- swapped : LiteFX::Rendering::ISwapChain
- symmetric() : LiteFX::Math::Matrix< T, ROWS, COLS >
- syncAfter() : LiteFX::Rendering::Backends::DirectX12Barrier, LiteFX::Rendering::Backends::VulkanBarrier, LiteFX::Rendering::IBarrier
- syncBefore() : LiteFX::Rendering::Backends::DirectX12Barrier, LiteFX::Rendering::Backends::VulkanBarrier, LiteFX::Rendering::IBarrier