Here is a list of all functions with links to the classes they belong to:
- s -
- SampleApp() : SampleApp
- sampler() : LiteFX::Rendering::DeviceState
- 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
- Scissor() : LiteFX::Rendering::Scissor
- 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
- 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
- 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
- space() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::IDescriptorSetLayout, LiteFX::Rendering::IPushConstantsRange
- stage() : LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::IPushConstantsRange
- startBackend() : 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
- 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
- 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
- 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
- surfaceFormat() : LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::ISwapChain::ResetEventArgs, LiteFX::Rendering::ISwapChain
- 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
- 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