Here is a list of all class members with links to the classes they belong to:
- o -
- offset() : LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::BufferAttribute, LiteFX::Rendering::IAccelerationStructure, LiteFX::Rendering::IPushConstantsRange
- onBackendStart() : LiteFX::App
- onBackendStop() : LiteFX::App
- onFrameBufferRelease() : LiteFX::Rendering::Backends::DirectX12RenderPass::DirectX12RenderPassImpl, LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPass::VulkanRenderPassImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl
- onFrameBufferResize() : LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl
- onSwapChainReset() : LiteFX::Rendering::Backends::VulkanRenderPass::VulkanRenderPassImpl
- Operation : LiteFX::Rendering::DepthStencilState::DepthState, LiteFX::Rendering::DepthStencilState::StencilTest
- operator bool() : LiteFX::Event< TEventArgs >
- operator Size3d() : LiteFX::Math::Size2d
- operator Size4d() : LiteFX::Math::Size2d, LiteFX::Math::Size3d
- operator std::array< T, DIM >() : LiteFX::Math::Vector< T, DIM >
- operator std::array< T, mat_rows *mat_cols >() : LiteFX::Math::Matrix< T, ROWS, COLS >
- operator std::span< const scalar_type >() : LiteFX::Math::Matrix< T, ROWS, COLS >
- operator std::span< scalar_type >() : LiteFX::Math::Matrix< T, ROWS, COLS >
- operator std::vector< T >() : LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >
- operator TPointer &&() : LiteFX::Builder< T, std::nullptr_t, TPointer >
- operator()() : GlfwWindowDeleter, LiteFX::Delegate< TResult, TArgs >, LiteFX::Event< TEventArgs >, LiteFX::Rendering::Backends::D3D12MADeleter, std::hash< LocalDescriptorBindingPoint >
- operator*() : LiteFX::CovariantIterator< T >, LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d, LiteFX::PimplPtr< pImpl >
- operator*=() : LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator+() : LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator++() : LiteFX::CovariantIterator< T >
- operator+=() : LiteFX::Event< TEventArgs >, LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator-() : LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator-=() : LiteFX::Event< TEventArgs >, LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator->() : LiteFX::CovariantIterator< T >, LiteFX::PimplPtr< pImpl >
- operator/() : LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator/=() : LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d
- operator=() : LiteFX::App, LiteFX::AppVersion::AppVersionImpl, LiteFX::AppVersion, LiteFX::ArgumentNotInitializedException, LiteFX::ArgumentOutOfRangeException, LiteFX::Builder< T, TParent, TPointer >, LiteFX::Builder< T, std::nullptr_t, TPointer >, LiteFX::CovariantIterator< T >, LiteFX::Enumerable< T >, LiteFX::Event< TEventArgs >, LiteFX::EventArgs, LiteFX::Exception, LiteFX::IBackend, LiteFX::InvalidArgumentException, LiteFX::IResource< THandle >, LiteFX::Logging::ConsoleSink, LiteFX::Logging::ISink, LiteFX::Logging::Log, LiteFX::Logging::Logger, LiteFX::Logging::RollingFileSink, LiteFX::Logging::TerminationSink, LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Rect, LiteFX::Math::RectF, LiteFX::Math::RectI, LiteFX::Math::Size2d, LiteFX::Math::Size3d, LiteFX::Math::Size4d, LiteFX::Math::Vector< T, DIM >, LiteFX::PimplPtr< pImpl >, LiteFX::Rendering::Backends::DirectX12Backend, LiteFX::Rendering::Backends::DirectX12Barrier, LiteFX::Rendering::Backends::DirectX12BottomLevelAccelerationStructure, LiteFX::Rendering::Backends::DirectX12Buffer, LiteFX::Rendering::Backends::DirectX12ComputePipeline, LiteFX::Rendering::Backends::DirectX12DescriptorLayout, LiteFX::Rendering::Backends::DirectX12DescriptorSet, LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl, LiteFX::Rendering::Backends::DirectX12Image, LiteFX::Rendering::Backends::DirectX12PipelineState, LiteFX::Rendering::Backends::DirectX12PushConstantsLayout, LiteFX::Rendering::Backends::DirectX12PushConstantsRange, LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl, LiteFX::Rendering::Backends::DirectX12RayTracingPipeline, LiteFX::Rendering::Backends::DirectX12RenderPass::DirectX12RenderPassImpl, LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, LiteFX::Rendering::Backends::DirectX12RenderPipeline, LiteFX::Rendering::Backends::DirectX12ShaderModule, LiteFX::Rendering::Backends::DirectX12Surface, LiteFX::Rendering::Backends::DirectX12SwapChain, LiteFX::Rendering::Backends::DirectX12TopLevelAccelerationStructure, LiteFX::Rendering::Backends::DX12PlatformException, LiteFX::Rendering::Backends::IDirectX12AccelerationStructure, LiteFX::Rendering::Backends::IDirectX12Buffer, LiteFX::Rendering::Backends::IDirectX12Image, LiteFX::Rendering::Backends::IDirectX12IndexBuffer, LiteFX::Rendering::Backends::IDirectX12Sampler, LiteFX::Rendering::Backends::IDirectX12VertexBuffer, LiteFX::Rendering::Backends::IVulkanAccelerationStructure, LiteFX::Rendering::Backends::IVulkanBuffer, LiteFX::Rendering::Backends::IVulkanImage, LiteFX::Rendering::Backends::IVulkanIndexBuffer, LiteFX::Rendering::Backends::IVulkanSampler, LiteFX::Rendering::Backends::IVulkanVertexBuffer, LiteFX::Rendering::Backends::VulkanBackend, LiteFX::Rendering::Backends::VulkanBarrier, LiteFX::Rendering::Backends::VulkanBottomLevelAccelerationStructure, LiteFX::Rendering::Backends::VulkanBuffer, LiteFX::Rendering::Backends::VulkanComputePipeline, LiteFX::Rendering::Backends::VulkanDescriptorLayout, LiteFX::Rendering::Backends::VulkanDescriptorSet, LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl, LiteFX::Rendering::Backends::VulkanGraphicsFactory::VulkanGraphicsFactoryImpl, LiteFX::Rendering::Backends::VulkanPipelineState, LiteFX::Rendering::Backends::VulkanPlatformException, LiteFX::Rendering::Backends::VulkanPushConstantsLayout, LiteFX::Rendering::Backends::VulkanPushConstantsRange, LiteFX::Rendering::Backends::VulkanRayTracingPipeline, LiteFX::Rendering::Backends::VulkanRenderPass::VulkanRenderPassImpl, LiteFX::Rendering::Backends::VulkanRenderPipeline, LiteFX::Rendering::Backends::VulkanRenderPipeline::VulkanRenderPipelineImpl, LiteFX::Rendering::Backends::VulkanShaderModule, LiteFX::Rendering::Backends::VulkanShaderProgram, LiteFX::Rendering::Backends::VulkanSurface, LiteFX::Rendering::Backends::VulkanSwapChain, LiteFX::Rendering::Backends::VulkanSwapChain::VulkanSwapChainImpl, LiteFX::Rendering::Backends::VulkanTopLevelAccelerationStructure, LiteFX::Rendering::Barrier< TBuffer, TImage >, LiteFX::Rendering::BufferAttribute, LiteFX::Rendering::CommandQueue< TCommandBuffer >, LiteFX::Rendering::ComputePipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::DepthStencilState, LiteFX::Rendering::DescriptorSet< TBuffer, TImage, TSampler, TAccelerationStructure >, LiteFX::Rendering::DescriptorSetLayout< TDescriptorLayout, TDescriptorSet >, LiteFX::Rendering::DeviceState, 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::IAccelerationStructure, LiteFX::Rendering::IBarrier, LiteFX::Rendering::IBottomLevelAccelerationStructure, LiteFX::Rendering::IBottomLevelAccelerationStructure::TriangleMesh, LiteFX::Rendering::IBuffer, LiteFX::Rendering::IBufferLayout, LiteFX::Rendering::ICommandBuffer, LiteFX::Rendering::ICommandQueue, LiteFX::Rendering::ICommandQueue::QueueSubmittedEventArgs, LiteFX::Rendering::ICommandQueue::QueueSubmittingEventArgs, LiteFX::Rendering::IComputePipeline, LiteFX::Rendering::IDescriptorLayout, LiteFX::Rendering::IDescriptorSet, LiteFX::Rendering::IDescriptorSetLayout, LiteFX::Rendering::IDeviceMemory, LiteFX::Rendering::IFrameBuffer, LiteFX::Rendering::IFrameBuffer::ReleasedEventArgs, LiteFX::Rendering::IFrameBuffer::ResizeEventArgs, LiteFX::Rendering::IGraphicsAdapter, LiteFX::Rendering::IGraphicsDevice, LiteFX::Rendering::IGraphicsFactory, LiteFX::Rendering::IImage, LiteFX::Rendering::IIndexBuffer, LiteFX::Rendering::IIndexBufferLayout, LiteFX::Rendering::IInputAssembler, LiteFX::Rendering::IMappable, LiteFX::Rendering::IndexBuffer< TIndexBufferLayout >, LiteFX::Rendering::InputAssembler< TVertexBufferLayout, TIndexBufferLayout >, LiteFX::Rendering::IPipeline, LiteFX::Rendering::IPipelineLayout, LiteFX::Rendering::IPushConstantsLayout, LiteFX::Rendering::IPushConstantsRange, LiteFX::Rendering::IRasterizer, LiteFX::Rendering::IRayTracingPipeline, LiteFX::Rendering::IRenderBackend, LiteFX::Rendering::IRenderPass::BeginEventArgs, LiteFX::Rendering::IRenderPass, LiteFX::Rendering::IRenderPipeline, LiteFX::Rendering::IRenderTarget, LiteFX::Rendering::ISampler, LiteFX::Rendering::IScissor, LiteFX::Rendering::IShaderModule, LiteFX::Rendering::IShaderProgram, LiteFX::Rendering::IShaderRecord, LiteFX::Rendering::IStateResource, LiteFX::Rendering::ISurface, LiteFX::Rendering::ISwapChain, LiteFX::Rendering::ISwapChain::ResetEventArgs, LiteFX::Rendering::ITopLevelAccelerationStructure, LiteFX::Rendering::IVertexBuffer, LiteFX::Rendering::IVertexBufferLayout, LiteFX::Rendering::IViewport, LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::PipelineLayout< TDescriptorSetLayout, TPushConstantsLayout >, LiteFX::Rendering::PushConstantsLayout< TPushConstantsRange >, LiteFX::Rendering::Rasterizer, LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, LiteFX::Rendering::RenderBackend< TGraphicsDevice >, LiteFX::Rendering::RenderPass< TCommandQueue, TFrameBuffer >, LiteFX::Rendering::RenderPassDependency, LiteFX::Rendering::RenderPipeline< TPipelineLayout, TShaderProgram, TInputAssembler, TRasterizer >, LiteFX::Rendering::RenderTarget, LiteFX::Rendering::Scissor, LiteFX::Rendering::ShaderProgram< TShaderModule >, LiteFX::Rendering::ShaderRecord< TLocalData >, LiteFX::Rendering::ShaderRecord<>, LiteFX::Rendering::ShaderRecordCollection, LiteFX::Rendering::StateResource, LiteFX::Rendering::SwapChain< TImageInterface >, LiteFX::Rendering::TimingEvent, LiteFX::Rendering::VertexBuffer< TVertexBufferLayout >, LiteFX::Rendering::Viewport, LiteFX::ResizeEventArgs, LiteFX::Resource< THandle >, LiteFX::RuntimeException, LiteFX::SharedObject, termination_sink
- operator==() : LiteFX::CovariantIterator< T >, LocalDescriptorBindingPoint
- operator[]() : LiteFX::App, LiteFX::Event< TEventArgs >, LiteFX::Math::Matrix< T, ROWS, COLS >, LiteFX::Math::Vector< T, DIM >, LiteFX::Rendering::Backends::DirectX12FrameBuffer, LiteFX::Rendering::Backends::VulkanFrameBuffer, LiteFX::Rendering::IFrameBuffer, LiteFX::Rendering::IRenderBackend, LiteFX::Rendering::IShaderProgram, LiteFX::Rendering::RenderBackend< TGraphicsDevice >