Here is a list of all class members with links to the classes they belong to:
- a -
- acceleration_structure_type : LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
- accelerationStructure() : LiteFX::Rendering::DeviceState
- activate() : LiteFX::IBackend, LiteFX::Rendering::Backends::DirectX12Backend, LiteFX::Rendering::Backends::VulkanBackend
- activeBackend() : LiteFX::App
- activeBackendType() : LiteFX::App
- activeFrameBuffer() : LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::IRenderPass, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
- adapter() : LiteFX::Rendering::Backends::DirectX12Device, LiteFX::Rendering::Backends::VulkanDevice, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::IGraphicsDevice
- adapter_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- adapters() : LiteFX::Rendering::Backends::DirectX12Backend, LiteFX::Rendering::Backends::VulkanBackend, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- add() : LiteFX::Builder< T, TParent, TPointer >, LiteFX::Event< TEventArgs >, LiteFX::Rendering::DeviceState
- addBoundingBox() : LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::IBottomLevelAccelerationStructure
- addImage() : LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::FrameBuffer< TImage >, LiteFX::Rendering::IFrameBuffer
- addImages() : LiteFX::Rendering::IFrameBuffer
- addInstance() : LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::ITopLevelAccelerationStructure
- addMeshGeometryShaderHitGroupRecord() : LiteFX::Rendering::ShaderRecordCollection
- addShaderRecord() : LiteFX::Rendering::ShaderRecordCollection
- addTimingEvent() : LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanSwapChain
- addTriangleMesh() : LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::IBottomLevelAccelerationStructure
- alignedElementSize() : LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::VulkanBuffer, LiteFX::Rendering::Backends::VulkanImage, LiteFX::Rendering::IDeviceMemory
- allocate() : LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout::DirectX12DescriptorSetLayoutImpl, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::DirectX12IndexBuffer, LiteFX::Rendering::Backends::DirectX12Sampler, LiteFX::Rendering::Backends::DirectX12VertexBuffer, LiteFX::Rendering::Backends::VulkanBuffer, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout::VulkanDescriptorSetLayoutImpl, LiteFX::Rendering::Backends::VulkanImage, LiteFX::Rendering::Backends::VulkanIndexBuffer, LiteFX::Rendering::Backends::VulkanSampler, LiteFX::Rendering::Backends::VulkanVertexBuffer, LiteFX::Rendering::DescriptorSetLayout< TDescriptorLayout, TDescriptorSet >, LiteFX::Rendering::IDescriptorSetLayout
- allocateGlobalDescriptors() : LiteFX::Rendering::Backends::DirectX12Device
- allocateInputAttachmentBindings() : LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl
- allocateShaderBindingTable() : LiteFX::Rendering::Backends::DirectX12RayTracingPipeline, LiteFX::Rendering::Backends::DirectX12RayTracingPipeline::DirectX12RayTracingPipelineImpl, LiteFX::Rendering::Backends::VulkanRayTracingPipeline, LiteFX::Rendering::Backends::VulkanRayTracingPipeline::VulkanRayTracingPipelineImpl, LiteFX::Rendering::IRayTracingPipeline, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
- allocationInfo() : LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::VulkanImage
- allocator() : LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::VulkanImage
- alpha() : LiteFX::Math::Size4d
- AlphaOperation : LiteFX::Rendering::IRenderTarget::BlendState
- alphaToCoverage() : LiteFX::Rendering::Backends::DirectX12RenderPipeline, LiteFX::Rendering::Backends::VulkanRenderPipeline, LiteFX::Rendering::IRenderPipeline
- AnyHitShader : LiteFX::Rendering::IShaderRecord::MeshGeometryHitGroup
- apiVersion() : LiteFX::Rendering::Backends::DirectX12GraphicsAdapter, LiteFX::Rendering::Backends::VulkanGraphicsAdapter, LiteFX::Rendering::IGraphicsAdapter
- App() : LiteFX::App, LiteFX::App::AppImpl, LiteFX::IBackend
- AppVersion() : LiteFX::AppVersion, LiteFX::AppVersion::AppVersionImpl
- AppVersionImpl() : LiteFX::AppVersion::AppVersionImpl
- argument() : LiteFX::ArgumentNotInitializedException, LiteFX::ArgumentOutOfRangeException, LiteFX::InvalidArgumentException
- ArgumentNotInitializedException() : LiteFX::ArgumentNotInitializedException
- ArgumentOutOfRangeException() : LiteFX::ArgumentOutOfRangeException
- array_type : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
- aspectMask() : LiteFX::Rendering::Backends::IVulkanImage, LiteFX::Rendering::Backends::VulkanImage
- at() : LiteFX::Math::Matrix< T, ROWS, COLS >
- attributes() : LiteFX::Rendering::Backends::DirectX12VertexBufferLayout, LiteFX::Rendering::Backends::VulkanVertexBufferLayout, LiteFX::Rendering::IVertexBufferLayout
- Axis : InstanceBuffer