Here is a list of all functions with links to the classes they belong to:
- i -
- IAccelerationStructure() : LiteFX::Rendering::IAccelerationStructure
 
- IBackend() : LiteFX::IBackend
 
- IBarrier() : LiteFX::Rendering::IBarrier
 
- IBottomLevelAccelerationStructure() : LiteFX::Rendering::IBottomLevelAccelerationStructure
 
- IBuffer() : LiteFX::Rendering::IBuffer
 
- IBufferLayout() : LiteFX::Rendering::IBufferLayout
 
- ICommandBuffer() : LiteFX::Rendering::ICommandBuffer
 
- ICommandQueue() : LiteFX::Rendering::ICommandQueue
 
- IComputePipeline() : LiteFX::Rendering::IComputePipeline
 
- identifier() : LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::RenderTarget
 
- identity() : LiteFX::Math::Matrix< T, ROWS, COLS >
 
- IDescriptorLayout() : LiteFX::Rendering::IDescriptorLayout
 
- IDescriptorSet() : LiteFX::Rendering::IDescriptorSet
 
- IDescriptorSetLayout() : LiteFX::Rendering::IDescriptorSetLayout
 
- IDeviceMemory() : LiteFX::Rendering::IDeviceMemory
 
- IDirectX12AccelerationStructure() : LiteFX::Rendering::Backends::IDirectX12AccelerationStructure
 
- IDirectX12Buffer() : LiteFX::Rendering::Backends::IDirectX12Buffer
 
- IDirectX12Image() : LiteFX::Rendering::Backends::IDirectX12Image
 
- IDirectX12IndexBuffer() : LiteFX::Rendering::Backends::IDirectX12IndexBuffer
 
- IDirectX12Sampler() : LiteFX::Rendering::Backends::IDirectX12Sampler
 
- IDirectX12VertexBuffer() : LiteFX::Rendering::Backends::IDirectX12VertexBuffer
 
- IFrameBuffer() : LiteFX::Rendering::IFrameBuffer
 
- IGraphicsAdapter() : LiteFX::Rendering::IGraphicsAdapter
 
- IGraphicsDevice() : LiteFX::Rendering::IGraphicsDevice
 
- IGraphicsFactory() : LiteFX::Rendering::IGraphicsFactory
 
- IImage() : LiteFX::Rendering::IImage
 
- IIndexBuffer() : LiteFX::Rendering::IIndexBuffer
 
- IIndexBufferLayout() : LiteFX::Rendering::IIndexBufferLayout
 
- IInputAssembler() : LiteFX::Rendering::IInputAssembler
 
- image() : LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::DeviceState, LiteFX::Rendering::IFrameBuffer, LiteFX::Rendering::ISwapChain
 
- images() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::FrameBuffer< TImage >, LiteFX::Rendering::IDescriptorSetLayout, LiteFX::Rendering::IFrameBuffer, LiteFX::Rendering::ISwapChain, LiteFX::Rendering::SwapChain< TImageInterface >
 
- imageView() : LiteFX::Rendering::Backends::VulkanFrameBuffer
 
- IMappable() : LiteFX::Rendering::IMappable
 
- index() : Bar, Base, Foo
 
- IndexBuffer() : LiteFX::Rendering::IndexBuffer< TIndexBufferLayout >
 
- indexBuffer() : LiteFX::Rendering::DeviceState
 
- indexBufferLayout() : LiteFX::Rendering::Backends::DirectX12InputAssembler, LiteFX::Rendering::Backends::VulkanInputAssembler, LiteFX::Rendering::IInputAssembler, LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
 
- indexType() : LiteFX::Rendering::Backends::DirectX12IndexBufferLayout, LiteFX::Rendering::Backends::VulkanIndexBufferLayout, LiteFX::Rendering::IIndexBufferLayout
 
- indirectDrawSignatures() : LiteFX::Rendering::Backends::DirectX12Device
 
- info() : LiteFX::Logging::Log
 
- initialize() : LiteFX::Rendering::Backends::DirectX12Backend::DirectX12BackendImpl, LiteFX::Rendering::Backends::DirectX12CommandBuffer::DirectX12CommandBufferImpl, LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl, LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout::DirectX12DescriptorSetLayoutImpl, LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl, LiteFX::Rendering::Backends::DirectX12FrameBuffer::DirectX12FrameBufferImpl, LiteFX::Rendering::Backends::DirectX12IndexBuffer::DirectX12IndexBufferImpl, LiteFX::Rendering::Backends::DirectX12InputAssembler::DirectX12InputAssemblerImpl, LiteFX::Rendering::Backends::DirectX12PipelineLayout::DirectX12PipelineLayoutImpl, LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl, LiteFX::Rendering::Backends::DirectX12RayTracingPipeline::DirectX12RayTracingPipelineImpl, LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl, LiteFX::Rendering::Backends::DirectX12SwapChain::DirectX12SwapChainImpl, LiteFX::Rendering::Backends::DirectX12VertexBuffer::DirectX12VertexBufferImpl, LiteFX::Rendering::Backends::VulkanBackend::VulkanBackendImpl, LiteFX::Rendering::Backends::VulkanCommandBuffer::VulkanCommandBufferImpl, LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipelineImpl, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout::VulkanDescriptorSetLayoutImpl, LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl, LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl, LiteFX::Rendering::Backends::VulkanInputAssembler::VulkanInputAssemblerImpl, LiteFX::Rendering::Backends::VulkanPipelineLayout::VulkanPipelineLayoutImpl, LiteFX::Rendering::Backends::VulkanQueue::VulkanQueueImpl, LiteFX::Rendering::Backends::VulkanRayTracingPipeline::VulkanRayTracingPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl, LiteFX::Rendering::Backends::VulkanSampler::VulkanSamplerImpl, LiteFX::Rendering::Backends::VulkanShaderModule::VulkanShaderModuleImpl, LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl
 
- initializeDefaultQueues() : LiteFX::Rendering::Backends::VulkanDevice::VulkanDeviceImpl
 
- initializeGraphicsPipeline() : LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl
 
- initializeInputAttachmentBindings() : LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl
 
- initializeMeshPipeline() : LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl
 
- InputAssembler() : LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
 
- inputAssembler() : LiteFX::Rendering::Backends::DirectX12RenderPipeline, LiteFX::Rendering::Backends::VulkanRenderPipeline, LiteFX::Rendering::IRenderPipeline, LiteFX::Rendering::RenderPipeline< TPipelineLayout, TShaderProgram, TInputAssembler, TRasterizer >
 
- inputAttachment() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass
 
- inputAttachmentIndex() : LiteFX::Rendering::Backends::VulkanDescriptorLayout
 
- inputAttachments() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IDescriptorSetLayout, LiteFX::Rendering::IRenderPass
 
- inputAttachmentSamplerBinding() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass
 
- instance() : LiteFX::Builder< T, TParent, TPointer >, LiteFX::Builder< T, std::nullptr_t, TPointer >, LiteFX::Rendering::Backends::VulkanSurface
 
- instances() : LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::ITopLevelAccelerationStructure
 
- InvalidArgumentException() : LiteFX::InvalidArgumentException
 
- invoke() : LiteFX::Delegate< TResult, TArgs >, LiteFX::Event< TEventArgs >
 
- IPipeline() : LiteFX::Rendering::IPipeline
 
- IPipelineLayout() : LiteFX::Rendering::IPipelineLayout
 
- IPushConstantsLayout() : LiteFX::Rendering::IPushConstantsLayout
 
- IPushConstantsRange() : LiteFX::Rendering::IPushConstantsRange
 
- IRasterizer() : LiteFX::Rendering::IRasterizer
 
- IRayTracingPipeline() : LiteFX::Rendering::IRayTracingPipeline
 
- IRenderBackend() : LiteFX::Rendering::IRenderBackend
 
- IRenderPass() : LiteFX::Rendering::IRenderPass
 
- IRenderPipeline() : LiteFX::Rendering::IRenderPipeline
 
- IRenderTarget() : LiteFX::Rendering::IRenderTarget
 
- IResource() : LiteFX::IResource< THandle >
 
- ISampler() : LiteFX::Rendering::ISampler
 
- IScissor() : LiteFX::Rendering::IScissor
 
- IShaderModule() : LiteFX::Rendering::IShaderModule
 
- IShaderProgram() : LiteFX::Rendering::IShaderProgram
 
- IShaderRecord() : LiteFX::Rendering::IShaderRecord
 
- ISink() : LiteFX::Logging::ISink
 
- isRuntimeArray() : LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout
 
- isSecondary() : LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::ICommandBuffer
 
- IStateResource() : LiteFX::Rendering::IStateResource
 
- ISurface() : LiteFX::Rendering::ISurface
 
- isVolatile() : LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::RenderTarget
 
- ISwapChain() : LiteFX::Rendering::ISwapChain
 
- ITopLevelAccelerationStructure() : LiteFX::Rendering::ITopLevelAccelerationStructure
 
- IVertexBuffer() : LiteFX::Rendering::IVertexBuffer
 
- IVertexBufferLayout() : LiteFX::Rendering::IVertexBufferLayout
 
- IViewport() : LiteFX::Rendering::IViewport
 
- IVulkanAccelerationStructure() : LiteFX::Rendering::Backends::IVulkanAccelerationStructure
 
- IVulkanBuffer() : LiteFX::Rendering::Backends::IVulkanBuffer
 
- IVulkanImage() : LiteFX::Rendering::Backends::IVulkanImage
 
- IVulkanIndexBuffer() : LiteFX::Rendering::Backends::IVulkanIndexBuffer
 
- IVulkanSampler() : LiteFX::Rendering::Backends::IVulkanSampler
 
- IVulkanVertexBuffer() : LiteFX::Rendering::Backends::IVulkanVertexBuffer