UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MediaTextureResource.h File Reference
#include "CoreTypes.h"
#include "Containers/Queue.h"
#include "Math/Color.h"
#include "MediaSampleSource.h"
#include "Misc/Guid.h"
#include "Misc/Timespan.h"
#include "Templates/RefCounting.h"
#include "Templates/SharedPointer.h"
#include "TextureResource.h"
#include "UnrealClient.h"
#include "IMediaTimeSource.h"
#include "RHIResources.h"
#include "Async/Async.h"
#include "RenderingThread.h"
#include "RendererInterface.h"
#include "ColorManagement/ColorSpace.h"

Go to the source code of this file.

Classes

class  FMediaTextureResource
 
struct  FMediaTextureResource::FRenderParams
 

Namespaces

namespace  UE
 
namespace  UE::MediaTexture
 
namespace  UE::MediaTexture::Private
 

Functions

uint8 UE::MediaTexture::Private::ClampNumMips (uint8 InNumMips, const FIntPoint &InDim)
 
uint8 UE::MediaTexture::Private::CalcGeneratedNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the target number of generated mips for a given sample.
 
uint8 UE::MediaTexture::Private::CalcTextureNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the expected texture resource number of mips for the given sample. Sample source mips take priority over generated ones.