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