Here is a list of all functions with links to the classes they belong to:
- c -
- cbegin() : LiteFX::Enumerable< T >, LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
 
- cend() : LiteFX::Enumerable< T >, LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
 
- cleanup() : LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl
 
- clear() : LiteFX::Event< TEventArgs >, LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::DeviceState, LiteFX::Rendering::IBottomLevelAccelerationStructure, LiteFX::Rendering::ITopLevelAccelerationStructure
 
- clearBuffer() : LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::RenderTarget
 
- clearStencil() : LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::RenderTarget
 
- clearValues() : LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::RenderTarget
 
- code() : LiteFX::Rendering::Backends::DX12PlatformException, LiteFX::Rendering::Backends::VulkanPlatformException
 
- colorTargetContext() : LiteFX::Rendering::Backends::VulkanRenderPass::VulkanRenderPassImpl
 
- column() : LiteFX::Math::Matrix< T, ROWS, COLS >
 
- commandBuffer() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
 
- commandBuffers() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::ICommandQueue::QueueSubmittingEventArgs, LiteFX::Rendering::IRenderPass, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
 
- CommandQueue() : LiteFX::Rendering::CommandQueue< TCommandBuffer >
 
- commandQueue() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
 
- computeAccelerationStructureSizes() : LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::IGraphicsDevice
 
- ComputePipeline() : LiteFX::Rendering::ComputePipeline< TPipelineLayout, TShaderProgram >
 
- ConsoleSink() : LiteFX::Logging::ConsoleSink
 
- ConsoleSinkImpl() : LiteFX::Logging::ConsoleSink::ConsoleSinkImpl
 
- construct() : LiteFX::SharedObject::Allocator< T >
 
- contains() : LiteFX::Event< TEventArgs >, LiteFX::Rendering::IShaderProgram
 
- copy() : LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::DirectX12Sampler, LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanSampler, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::IBottomLevelAccelerationStructure, LiteFX::Rendering::ITopLevelAccelerationStructure
 
- copyAccelerationStructure() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::ICommandBuffer
 
- CovariantIterator() : LiteFX::CovariantIterator< T >
 
- create() : LiteFX::Graphics::Blitter< TBackend >, LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::DirectX12GraphicsAdapter, LiteFX::Rendering::Backends::DirectX12IndexBufferLayout, LiteFX::Rendering::Backends::DirectX12InputAssembler, LiteFX::Rendering::Backends::DirectX12PipelineLayout, LiteFX::Rendering::Backends::DirectX12Queue, LiteFX::Rendering::Backends::DirectX12Rasterizer, LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::DirectX12ShaderProgram, LiteFX::Rendering::Backends::DirectX12VertexBufferLayout, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::Backends::VulkanGraphicsAdapter, LiteFX::Rendering::Backends::VulkanIndexBufferLayout, LiteFX::Rendering::Backends::VulkanInputAssembler, LiteFX::Rendering::Backends::VulkanPipelineLayout, LiteFX::Rendering::Backends::VulkanQueue, LiteFX::Rendering::Backends::VulkanRasterizer, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::Backends::VulkanShaderProgram, LiteFX::Rendering::Backends::VulkanVertexBufferLayout, LiteFX::SharedObject
 
- createBottomLevelAccelerationStructure() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createBuffer() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createCommandBuffer() : LiteFX::Rendering::Backends::DirectX12Queue, LiteFX::Rendering::Backends::VulkanQueue, LiteFX::Rendering::CommandQueue< TCommandBuffer >, LiteFX::Rendering::ICommandQueue
 
- createDevice() : LiteFX::Rendering::RenderBackend< TGraphicsDevice >
 
- createIndexBuffer() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createQueue() : LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::IGraphicsDevice
 
- createQueues() : LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl
 
- createSampler() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createSamplers() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createSurface() : LiteFX::Rendering::Backends::DirectX12Backend, LiteFX::Rendering::Backends::VulkanBackend
 
- createTexture() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createTextures() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createTopLevelAccelerationStructure() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- createVertexBuffer() : LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IGraphicsFactory
 
- cullMode() : LiteFX::Rendering::IRasterizer, LiteFX::Rendering::Rasterizer
 
- cullOrder() : LiteFX::Rendering::IRasterizer, LiteFX::Rendering::Rasterizer
 
- currentFence() : LiteFX::Rendering::Backends::DirectX12Queue, LiteFX::Rendering::Backends::VulkanQueue, LiteFX::Rendering::ICommandQueue
 
- currentTimestampQueryPool() : LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl