UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVelocityRendering Struct Reference

#include <VelocityRendering.h>

Static Public Member Functions

static EPixelFormat GetFormat (EShaderPlatform ShaderPlatform)
 
static ETextureCreateFlags GetCreateFlags (EShaderPlatform ShaderPlatform)
 
static FRDGTextureDesc GetRenderTargetDesc (EShaderPlatform ShaderPlatform, FIntPoint Extent, const bool bRequireMultiView=false)
 
static bool IsVelocityPassSupported (EShaderPlatform ShaderPlatform)
 
static bool DepthPassCanOutputVelocity (ERHIFeatureLevel::Type FeatureLevel)
 
static bool BasePassCanOutputVelocity (EShaderPlatform ShaderPlatform)
 
static bool IsParallelVelocity (EShaderPlatform ShaderPlatform)
 

Member Function Documentation

◆ BasePassCanOutputVelocity()

bool FVelocityRendering::BasePassCanOutputVelocity ( EShaderPlatform  ShaderPlatform)
static

Returns true if the velocity can be output in the BasePass.

◆ DepthPassCanOutputVelocity()

bool FVelocityRendering::DepthPassCanOutputVelocity ( ERHIFeatureLevel::Type  FeatureLevel)
static

Returns true if the velocity can be output during depth pass.

◆ GetCreateFlags()

ETextureCreateFlags FVelocityRendering::GetCreateFlags ( EShaderPlatform  ShaderPlatform)
static

Returns the texture create flags for the velocity buffer.

◆ GetFormat()

EPixelFormat FVelocityRendering::GetFormat ( EShaderPlatform  ShaderPlatform)
static

Returns the texture format for the velocity buffer.

◆ GetRenderTargetDesc()

FRDGTextureDesc FVelocityRendering::GetRenderTargetDesc ( EShaderPlatform  ShaderPlatform,
FIntPoint  Extent,
const bool  bRequireMultiView = false 
)
static

Returns the render target description for the velocity buffer.

◆ IsParallelVelocity()

bool FVelocityRendering::IsParallelVelocity ( EShaderPlatform  ShaderPlatform)
static

Returns true if the velocity pass is using parallel dispatch.

◆ IsVelocityPassSupported()

bool FVelocityRendering::IsVelocityPassSupported ( EShaderPlatform  ShaderPlatform)
static

Returns true if a velocity pass is supported.


The documentation for this struct was generated from the following files: