LiteFX 0.5.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NDirectX12GraphicsFactory
 CDirectX12GraphicsFactoryImpl
 NLiteFX
 NRendering
 NmetaContains type traits and meta-programming features for compile-time evaluation
 NGraphics
 NLogging
 NMath
 CIBackendThe base class for an app backend
 CEventArgsBase class for additional event arguments
 CDelegateRepresents a handler for an Event, that is assigned a unique token when created, so that it can be identified later
 CEventA class that is used to declare an event, which a number of listeners can subscribe to
 CResizeEventArgsStores event arguments of a window resize event
 CAppThe base class for an application
 CAppBuilderCreates a new builder for an App
 CAppVersionContains the version of an App
 Ctype_switchA switch that can be used to select a callable from a parameter type
 CCovariantIteratorWraps an iterator and returns covariants of type T of the iterated value
 CEnumerableAn input range over another range, where the returned values of type T are covariants of the values stored by the underlying range
 CPimplPtrA smart pointer that manages an implementation instance for a public interface class
 CIResourceProvides access to a resource managed by the class
 CResourceImplements the IResource interface
 CBuilderDescribes an generic builder type
 CBuilder< T, std::nullptr_t, TPointer >Describes a root builder
 CSharedObjectBase class for an object that can be shared
 CExceptionThe base class for exceptions thrown by the SDK
 CInvalidArgumentExceptionAn exception that is thrown, if a provided argument is not valid
 CArgumentOutOfRangeExceptionAn exception that is thrown, if a provided argument is not within the expected range
 CArgumentNotInitializedExceptionAn exception that is thrown, if a provided non-optional argument was not initialized
 CRuntimeExceptionAn exception that is thrown, if a requested operation could not be executed
 Nstd
 Cformatter< LiteFX::Platform >
 Cformatter< LiteFX::BackendType >
 Cformatter< LiteFX::AppVersion >
 Cformatter< D3D12_MESSAGE_ID >
 Cformatter< D3D12_ROOT_PARAMETER_TYPE >
 Cformatter< D3D_SHADER_INPUT_TYPE >
 Chash< LocalDescriptorBindingPoint >
 Cformatter< VkResult >
 Cformatter< SpvReflectResult >
 Cformatter< GraphicsAdapterType >
 Cformatter< QueueType >
 Cformatter< QueuePriority >
 Cformatter< Format >
 Cformatter< DescriptorType >
 Cformatter< DescriptorHeapType >
 Cformatter< BufferType >
 Cformatter< ResourceUsage >
 Cformatter< ResourceHeap >
 Cformatter< IndexType >
 Cformatter< LiteFX::Rendering::PrimitiveTopology >
 Cformatter< ShaderStage >
 Cformatter< BufferFormat >
 Cformatter< PolygonMode >
 Cformatter< CullMode >
 Cformatter< CullOrder >
 Cformatter< RenderTargetType >
 Cformatter< MultiSamplingLevel >
 Cformatter< FilterMode >
 Cformatter< MipMapMode >
 Cformatter< BorderMode >
 Cformatter< AttributeSemantic >
 Cformatter< GeometryFlags >
 Cformatter< AccelerationStructureFlags >
 Cformatter< InstanceFlags >
 NVirtualAllocator
 CAllocatorImpl< DirectX12Backend >
 CAllocatorImpl< VulkanBackend >
 CAllocation
 CBar
 CBase
 CDrawData
 CFactory
 CFileExtensions
 CFoo
 CGeometryData
 CGlfwWindowDeleter
 CIFactory
 CInstance
 CInstanceBuffer
 CLightBuffer
 CLocalDescriptorBindingPoint
 CMaterialData
 CObjectBuffer
 CSampleApp
 CSinks
 Ctermination_sink
 CTest
 CTestApp
 CVertex