![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <D3D12BarriersFactory.h>
Public Types | |
| template<CD3D12BarriersForAdapterImpl TAdapterImpl, CD3D12BarriersForContextImpl TContextImpl> | |
| using | BarrierImpl = TTuple< TAdapterImpl, TContextImpl > |
| using | BarriersForAdapterType = std::conditional_t<(sizeof...(TFactoryEntries) > MinimumFactoryEntries), ID3D12BarriersForAdapter, typename TGetFirstTypeInPack< TFactoryEntries... >::Type::AdapterImplType > |
| using | BarriersForContextType = std::conditional_t<(sizeof...(TFactoryEntries) > MinimumFactoryEntries), ID3D12BarriersForContext, typename TGetFirstTypeInPack< TFactoryEntries... >::Type::ContextImplType > |
Static Public Member Functions | |
| static BarriersForAdapterType * | CreateBarriersForAdapter (ED3D12BarrierImplementationType PreferredType) |
| static BarriersForContextType * | CreateBarriersForContext (ED3D12BarrierImplementationType PreferredType) |
| using TD3D12BarriersFactory< TFactoryEntries >::BarrierImpl = TTuple<TAdapterImpl, TContextImpl> |
| using TD3D12BarriersFactory< TFactoryEntries >::BarriersForAdapterType = std::conditional_t< (sizeof...(TFactoryEntries) > MinimumFactoryEntries), ID3D12BarriersForAdapter, typename TGetFirstTypeInPack<TFactoryEntries...>::Type::AdapterImplType> |
| using TD3D12BarriersFactory< TFactoryEntries >::BarriersForContextType = std::conditional_t< (sizeof...(TFactoryEntries) > MinimumFactoryEntries), ID3D12BarriersForContext, typename TGetFirstTypeInPack<TFactoryEntries...>::Type::ContextImplType> |
|
inlinestatic |
|
inlinestatic |