![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <D3D12RHICommon.h>
Inheritance diagram for FD3D12LinkedAdapterObject< ObjectType >:Classes | |
| class | FLinkedObjectIterator |
Public Types | |
| using | LinkedObjectType = ObjectType |
| using | FDualLinkedObjectIterator = TD3D12DualLinkedObjectIterator< ObjectType, ObjectType > |
Public Member Functions | |
| ~FD3D12LinkedAdapterObject () | |
| FORCEINLINE bool | IsHeadLink () const |
| ObjectType * | GetLinkedObject (uint32 GPUIndex) const |
| ObjectType * | GetFirstLinkedObject () const |
| FRHIGPUMask | GetLinkedObjectsGPUMask () const |
| FLinkedObjectIterator | begin () |
| FLinkedObjectIterator | end () |
Static Public Member Functions | |
| template<typename ReturnType , typename CreationCoreFunction , typename CreationParameterFunction > | |
| static ReturnType * | CreateLinkedObjects (FRHIGPUMask GPUMask, const CreationParameterFunction &pfnGetCreationParameter, const CreationCoreFunction &pfnCreationCore) |
Protected Member Functions | |
| FD3D12LinkedAdapterObject () | |
| using FD3D12LinkedAdapterObject< ObjectType >::FDualLinkedObjectIterator = TD3D12DualLinkedObjectIterator<ObjectType, ObjectType> |
| using FD3D12LinkedAdapterObject< ObjectType >::LinkedObjectType = ObjectType |
|
inline |
|
inlineprotected |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |