UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RHICore.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Logging/LogMacros.h"
6#include "RHIResources.h"
7
9
10namespace UE::RHICore
11{
12
35
38
40
41}
42#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
43#include "RHI.h"
44#include "RHIContext.h"
45#endif
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition RHIResources.h:2153
Definition AndroidPlatformMisc.h:14
Definition RHIResources.h:819
bool AllowVendorDevice()
Definition RHICore.cpp:59
FRHIViewDesc::EDimension AdjustViewInfoDimensionForNarrowing(const FRHIViewDesc::FTexture::FViewInfo &ViewInfo, const FRHITextureDesc &TextureDesc)
Definition RHICore.cpp:45
void ResolveRenderPassTargets(const FRHIRenderPassInfo &RenderPassInfo, TFunction< void(FResolveTextureInfo)> ResolveFunction)
Definition RHICore.cpp:14
Definition RHIResources.h:5248
Definition RHIResources.h:1689
Definition RHIResources.h:3188
EDimension
Definition RHIResources.h:2668
Definition RHIResources.h:5209
Definition RHICore.h:14
FResolveTextureInfo(FRHITexture *InSourceTexture, FRHITexture *InDestTexture, uint8 InMipLevel, int32 InArraySlice, FResolveRect InResolveRect)
Definition RHICore.h:17
FRHITexture * DestTexture
Definition RHICore.h:30
FRHITexture * SourceTexture
Definition RHICore.h:29
FResolveRect ResolveRect
Definition RHICore.h:33
uint8 MipLevel
Definition RHICore.h:31
int32 ArraySlice
Definition RHICore.h:32