UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NeuralProfile::INeuralProfileManager Class Referenceabstract

#include <NeuralProfile.h>

Public Member Functions

virtual ~INeuralProfileManager ()
 
virtual void UpdateModel (int32 AllocationId, UObject *NNEModelData, FString RuntimeName)=0
 
virtual void RemoveModel (int32 AllocationId)=0
 
virtual void UpdateTileType (int32 AllocationId, ENeuralModelTileType ModelTileSize)=0
 
virtual bool UpdateBatchSize (int32 AllocationId, int32 BatchSize)=0
 
virtual void UpdateTileOverlap (int32 AllocationId, FIntPoint TileOverlap)=0
 
virtual void UpdateTileOverlapResolveType (int32 AllocationId, ETileOverlapResolveType TileOverlapResolveType)=0
 
virtual FIntVector4 GetInputDimension (UObject *NNEModelData, FString RuntimeName)=0
 
virtual FIntVector4 GetOutputDimension (UObject *NNEModelData, FString RuntimeName)=0
 

Constructor & Destructor Documentation

◆ ~INeuralProfileManager()

virtual NeuralProfile::INeuralProfileManager::~INeuralProfileManager ( )
inlinevirtual

Member Function Documentation

◆ GetInputDimension()

virtual FIntVector4 NeuralProfile::INeuralProfileManager::GetInputDimension ( UObject NNEModelData,
FString  RuntimeName 
)
pure virtual

◆ GetOutputDimension()

virtual FIntVector4 NeuralProfile::INeuralProfileManager::GetOutputDimension ( UObject NNEModelData,
FString  RuntimeName 
)
pure virtual

◆ RemoveModel()

virtual void NeuralProfile::INeuralProfileManager::RemoveModel ( int32  AllocationId)
pure virtual

◆ UpdateBatchSize()

virtual bool NeuralProfile::INeuralProfileManager::UpdateBatchSize ( int32  AllocationId,
int32  BatchSize 
)
pure virtual

◆ UpdateModel()

virtual void NeuralProfile::INeuralProfileManager::UpdateModel ( int32  AllocationId,
UObject NNEModelData,
FString  RuntimeName 
)
pure virtual

◆ UpdateTileOverlap()

virtual void NeuralProfile::INeuralProfileManager::UpdateTileOverlap ( int32  AllocationId,
FIntPoint  TileOverlap 
)
pure virtual

◆ UpdateTileOverlapResolveType()

virtual void NeuralProfile::INeuralProfileManager::UpdateTileOverlapResolveType ( int32  AllocationId,
ETileOverlapResolveType  TileOverlapResolveType 
)
pure virtual

◆ UpdateTileType()

virtual void NeuralProfile::INeuralProfileManager::UpdateTileType ( int32  AllocationId,
ENeuralModelTileType  ModelTileSize 
)
pure virtual

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