UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenerateMips.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6#include "PixelFormat.h"
7#include "RHIDefinitions.h"
10
11class FRDGBuilder;
14class FRHITexture;
16
24
26{
28 Compute,
29 Raster
30};
31
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EGenerateMipsPass
Definition GenerateMips.h:26
EPixelFormat
Definition PixelFormat.h:16
ESamplerAddressMode
Definition RHIDefinitions.h:339
@ AM_Clamp
Definition RHIDefinitions.h:341
ESamplerFilter
Definition RHIDefinitions.h:326
@ SF_Bilinear
Definition RHIDefinitions.h:328
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition GenerateMips.h:33
static RENDERCORE_API void ExecuteCompute(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, FRDGTextureRef Texture, FRHISamplerState *Sampler)
Definition GenerateMips.cpp:202
static RENDERCORE_API bool WillFormatSupportCompute(EPixelFormat InPixelFormat)
Definition GenerateMips.cpp:336
static RENDERCORE_API void ExecuteRaster(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, FRDGTextureRef Texture, FRHISamplerState *Sampler)
Definition GenerateMips.cpp:130
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition RHICommandList.h:4626
Definition RHIResources.h:671
Definition RHIResources.h:2153
Type
Definition RHIFeatureLevel.h:20
Definition GenerateMips.h:18
ESamplerFilter Filter
Definition GenerateMips.h:19
ESamplerAddressMode AddressW
Definition GenerateMips.h:22
ESamplerAddressMode AddressU
Definition GenerateMips.h:20
ESamplerAddressMode AddressV
Definition GenerateMips.h:21