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

#include <NeuralProfile.h>

Public Member Functions

 FNeuralProfileStruct ()
 
void Invalidate ()
 

Public Attributes

ENeuralProfileFormat InputFormat
 
ENeuralProfileFormat OutputFormat
 
ENeuralProfileRuntimeType RuntimeType
 
TObjectPtr< UObjectNNEModelData
 
FIntVector4 InputDimension
 
FIntVector4 OutputDimension
 
int32 BatchSizeOverride
 
ENeuralModelTileType TileSize
 
FIntPoint TileOverlap
 
ETileOverlapResolveType TileOverlapResolveType
 

Constructor & Destructor Documentation

◆ FNeuralProfileStruct()

FNeuralProfileStruct::FNeuralProfileStruct ( )
inline

Member Function Documentation

◆ Invalidate()

void FNeuralProfileStruct::Invalidate ( )
inline

Member Data Documentation

◆ BatchSizeOverride

int32 FNeuralProfileStruct::BatchSizeOverride

Used to override the batch size if the batch dimension is dynamic (-1)

◆ InputDimension

FIntVector4 FNeuralProfileStruct::InputDimension

Input dimension of the NNEModelData model

◆ InputFormat

ENeuralProfileFormat FNeuralProfileStruct::InputFormat

Define the expected input format, if any output from material is not this format, a custom conversion will be applied for this conversion.

◆ NNEModelData

TObjectPtr<UObject> FNeuralProfileStruct::NNEModelData

Stores the NNEModelData imported from e.g., onnx model

◆ OutputDimension

FIntVector4 FNeuralProfileStruct::OutputDimension

Output dimension of the NNEModelData model

◆ OutputFormat

ENeuralProfileFormat FNeuralProfileStruct::OutputFormat

Define the expected output format. A conversion between the output format and the actual format will be applied automatically.

◆ RuntimeType

ENeuralProfileRuntimeType FNeuralProfileStruct::RuntimeType

◆ TileOverlap

FIntPoint FNeuralProfileStruct::TileOverlap

Tile border overlaps (Left|Right, Top|Bottom). The larger this value, the more tiles are required to cover the whole screen when TileSize is Auto.

◆ TileOverlapResolveType

ETileOverlapResolveType FNeuralProfileStruct::TileOverlapResolveType

◆ TileSize

ENeuralModelTileType FNeuralProfileStruct::TileSize

Total tiles used. Each tile will be executed by 1 batch


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