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