UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
D3D12BarriersFactory.h File Reference
#include "ID3D12Barriers.h"
#include "Containers/StaticArray.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  TD3D12BarriersFactoryEntry< InImplType, TAdapterImpl, TContextImpl >
 
struct  TD3D12BarriersFactoryEntry< ED3D12BarrierImplementationType::Invalid, nullptr_t, nullptr_t >
 
struct  TIsInstanceOfD3D12BarriersFactoryTemplate< typename, typename >
 
struct  TIsInstanceOfD3D12BarriersFactoryTemplate< TTemplate< InImplType, TParams... >, TTemplate >
 
class  TD3D12BarriersFactory< TFactoryEntries >
 

Concepts

concept  CIsImplementationOfBase
 
concept  CD3D12BarriersForAdapterImpl
 
concept  CD3D12BarriersForContextImpl
 
concept  CD3D12BarriersFactoryEntry
 

Typedefs

using FNullD3D12BarriersFactoryEntry = TD3D12BarriersFactoryEntry< ED3D12BarrierImplementationType::Invalid, nullptr_t, nullptr_t >
 

Enumerations

enum class  ED3D12BarrierImplementationType { Legacy , Enhanced , Invalid }
 

Typedef Documentation

◆ FNullD3D12BarriersFactoryEntry

Enumeration Type Documentation

◆ ED3D12BarrierImplementationType

Enumerator
Legacy 
Enhanced 
Invalid