G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FNeuralProfileStruct Struct Reference

struct with all the settings we want in UNeuralProfile, separate to make it easer to pass this data around in the engine. More...

Public Member Functions

Functions
FNeuralProfileStruct & opAssign (FNeuralProfileStruct Other)

Public Attributes

Common
ENeuralProfileFormat OutputFormat
 Define the expected output format. A conversion between the output format and the actual format will be applied automatically.
ENeuralProfileFormat InputFormat
 Define the expected input format, if any output from material is not this format, a custom conversion will be applied for this conversion.
Model
UObject NNEModelData
 Stores the NNEModelData imported from e.g., onnx model.
FIntVector4 InputDimension
 Input dimension of the NNEModelData model.
ENeuralProfileRuntimeType RuntimeType
 runtime type (support "NNERuntimeRDGDml" only at this moment)
FIntVector4 OutputDimension
 Output dimension of the NNEModelData model.
Override
int BatchSizeOverride
 Used to override the batch size if the batch dimension is dynamic (-1).
Tile
FIntPoint 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.
ETileOverlapResolveType TileOverlapResolveType
ENeuralModelTileType TileSize
 Total tiles used. Each tile will be executed by 1 batch.

Detailed Description

struct with all the settings we want in UNeuralProfile, separate to make it easer to pass this data around in the engine.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ BatchSizeOverride

int BatchSizeOverride

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

◆ InputDimension

FIntVector4 InputDimension

Input dimension of the NNEModelData model.

◆ InputFormat

ENeuralProfileFormat 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

UObject NNEModelData

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

◆ OutputDimension

FIntVector4 OutputDimension

Output dimension of the NNEModelData model.

◆ OutputFormat

ENeuralProfileFormat OutputFormat

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

◆ RuntimeType

runtime type (support "NNERuntimeRDGDml" only at this moment)

◆ TileOverlap

FIntPoint 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 TileOverlapResolveType

◆ TileSize

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