Here is a list of all typedefs with links to the classes they belong to:
- a -
- acceleration_structure_type : LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >
- adapter_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- array_type : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
- b -
- barrier_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- base_type : LiteFX::Rendering::Backends::DirectX12Barrier, LiteFX::Rendering::Backends::DirectX12CommandBuffer, LiteFX::Rendering::Backends::DirectX12DescriptorSet, LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout, LiteFX::Rendering::Backends::DirectX12GraphicsFactory, LiteFX::Rendering::Backends::DirectX12Queue, LiteFX::Rendering::Backends::DirectX12RenderPass, LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::VulkanBarrier, LiteFX::Rendering::Backends::VulkanCommandBuffer, LiteFX::Rendering::Backends::VulkanDescriptorSet, LiteFX::Rendering::Backends::VulkanDescriptorSetLayout, LiteFX::Rendering::Backends::VulkanGraphicsFactory, LiteFX::Rendering::Backends::VulkanQueue, LiteFX::Rendering::Backends::VulkanRenderPass, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
- bottom_level_acceleration_structure_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >
- buffer_type : LiteFX::Rendering::Barrier< TBuffer, TImage >, LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- c -
- command_buffer_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::CommandQueue< TCommandBuffer >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
- command_queue_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
- compute_pipeline_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- const_iterator : LiteFX::Enumerable< T >
- d -
- delegate_type : LiteFX::Event< TEventArgs >
- descriptor_layout_type : LiteFX::Rendering::DescriptorSetLayout< TDescriptorLayout, TDescriptorSet >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- descriptor_set_layout_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::PipelineLayout< TDescriptorSetLayout, TPushConstantsLayout >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
- descriptor_set_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::DescriptorSetLayout< TDescriptorLayout, TDescriptorSet >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
- device_type : LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- difference_type : LiteFX::CovariantIterator< T >
- e -
- f -
- factory_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- frame_buffer_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >
- function_type : LiteFX::Delegate< TResult, TArgs >, LiteFX::Event< TEventArgs >
- g -
- h -
- i -
- image_interface_type : LiteFX::Rendering::SwapChain< TImageInterface >
- image_type : LiteFX::Rendering::Barrier< TBuffer, TImage >, LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, LiteFX::Rendering::FrameBuffer< TImage >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- index_buffer_layout_type : LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::IndexBuffer< TIndexBufferLayout >, LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >
- index_buffer_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- input_assembler_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPipeline< TPipelineLayout, TShaderProgram, TInputAssembler, TRasterizer >
- instance_type : LiteFX::Builder< T, TParent, TPointer >, LiteFX::Builder< T, std::nullptr_t, TPointer >
- iterator : LiteFX::Enumerable< T >
- iterator_category : LiteFX::CovariantIterator< T >
- m -
- p -
- parent_type : LiteFX::Builder< T, TParent, TPointer >, LiteFX::Builder< T, std::nullptr_t, TPointer >
- pipeline_layout_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- pipeline_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >
- pointer : LiteFX::CovariantIterator< T >, LiteFX::Enumerable< T >
- pointer_type : LiteFX::Builder< T, TParent, TPointer >, LiteFX::Builder< T, std::nullptr_t, TPointer >
- push_constants_layout_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::PipelineLayout< TDescriptorSetLayout, TPushConstantsLayout >
- push_constants_range_type : LiteFX::Rendering::PushConstantsLayout< TPushConstantsRange >
- r -
- rasterizer_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPipeline< TPipelineLayout, TShaderProgram, TInputAssembler, TRasterizer >
- ray_tracing_pipeline_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- reference : LiteFX::Enumerable< T >
- render_pass_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- render_pipeline_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- RenderPassContext : LiteFX::Rendering::Backends::DirectX12RenderPass::DirectX12RenderPassImpl
- resource_container : LiteFX::Rendering::DescriptorBinding
- s -
- sampler_type : LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- scalar_type : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
- shader_group_type : LiteFX::Rendering::IShaderRecord, LiteFX::Rendering::ShaderRecord< TLocalData >, LiteFX::Rendering::ShaderRecord<>
- shader_module_type : LiteFX::Rendering::ShaderProgram< TShaderModule >
- shader_program_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- surface_callback : LiteFX::Rendering::Backends::VulkanBackend
- surface_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- swap_chain_type : LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >
- t -
- token_type : LiteFX::Delegate< TResult, TArgs >
- top_level_acceleration_structure_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >
- v -
- value_type : LiteFX::CovariantIterator< T >, LiteFX::Enumerable< T >
- vec_type : LiteFX::Math::Vector< T, DIM >
- vertex_buffer_layout_type : LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >, LiteFX::Rendering::VertexBuffer< TVertexBufferLayout >
- vertex_buffer_type : LiteFX::Rendering::CommandBuffer< TCommandBuffer, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TBarrier, TPipeline, TBLAS, TTLAS >, LiteFX::Rendering::GraphicsDevice< TFactory, TSurface, TGraphicsAdapter, TSwapChain, TCommandQueue, TRenderPass, TRenderPipeline, TComputePipeline, TRayTracingPipeline, TBarrier >, LiteFX::Rendering::GraphicsFactory< TDescriptorLayout, TBuffer, TVertexBuffer, TIndexBuffer, TImage, TSampler, TBLAS, TTLAS >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >