Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UStreamableRenderAsset Struct Reference

#include <UE.h>

+ Inheritance diagram for UStreamableRenderAsset:
+ Collaboration diagram for UStreamableRenderAsset:

Public Member Functions

long doubleForceMipLevelsToBeResidentTimestampField ()
 
intNumCinematicMipLevelsField ()
 
intStreamingIndexField ()
 
BitFieldValue< bool, unsigned __int32NeverStream ()
 
BitFieldValue< bool, unsigned __int32bGlobalForceMipLevelsToBeResident ()
 
BitFieldValue< bool, unsigned __int32bHasStreamingUpdatePending ()
 
BitFieldValue< bool, unsigned __int32bForceMiplevelsToBeResident ()
 
BitFieldValue< bool, unsigned __int32bIgnoreStreamingMipBias ()
 
BitFieldValue< bool, unsigned __int32bUseCinematicMipLevels ()
 
void ResizeGrow (int OldNum)
 
bool StreamIn (int NewMipCount, bool bHighPrio)
 
bool StreamOut (int NewMipCount)
 
int CalcCumulativeLODSize (int NumLODs)
 
bool ShouldMipLevelsBeForcedResident ()
 
float GetLastRenderTimeForStreaming ()
 
bool DoesMipDataExist (const int MipIndex)
 
unsigned int GetMipIoFilenameHash (const int MipIndex)
 
void TickMipLevelChangeCallbacks (TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > *DeferredTickCBAssets)
 
void TickStreaming (bool bSendCompletionEvents, TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > *DeferredTickCBAssets)
 
void SetForceMipLevelsToBeResident (float Seconds, int CinematicLODGroupMask)
 
bool HasPendingInitOrStreaming (bool bWaitForLODTransition)
 
void LinkStreaming ()
 
void UnlinkStreaming ()
 
void WaitForPendingInitOrStreaming (bool bWaitForLODTransition, bool bSendCompletionEvents)
 
void BeginDestroy ()
 
bool IsReadyForFinishDestroy ()
 
void RemoveAtSwapImpl (int Index, int Count, bool bAllowShrinking)
 
void RemoveAtImpl (int Index, int Count, bool bAllowShrinking)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetIdGetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FStringGetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersionGetLinkerUEVersion (FPackageFileVersion *result)
 
FStringGetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FStringGetFullGroupName (FString *result, bool bStartWithOuter)
 
UObjectGetOutermostObject ()
 
UPackageGetPackage ()
 
bool MarkPackageDirty ()
 
UObjectGetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
voidGetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoadGetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlagsObjectFlagsField ()
 
intInternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FNameNamePrivateField ()
 
FNameNameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackageGetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static UClassStaticClass ()
 
static void StaticRegisterNativesUStreamableRenderAsset ()
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 783 of file UE.h.

Member Function Documentation

◆ BeginDestroy()

void UStreamableRenderAsset::BeginDestroy ( )
inline

Definition at line 825 of file UE.h.

◆ bForceMiplevelsToBeResident()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::bForceMiplevelsToBeResident ( )
inline

Definition at line 800 of file UE.h.

◆ bGlobalForceMipLevelsToBeResident()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::bGlobalForceMipLevelsToBeResident ( )
inline

Definition at line 798 of file UE.h.

◆ bHasStreamingUpdatePending()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::bHasStreamingUpdatePending ( )
inline

Definition at line 799 of file UE.h.

◆ bIgnoreStreamingMipBias()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::bIgnoreStreamingMipBias ( )
inline

Definition at line 801 of file UE.h.

◆ bUseCinematicMipLevels()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::bUseCinematicMipLevels ( )
inline

Definition at line 802 of file UE.h.

◆ CalcCumulativeLODSize()

int UStreamableRenderAsset::CalcCumulativeLODSize ( int NumLODs)
inline

Definition at line 809 of file UE.h.

◆ DoesMipDataExist()

bool UStreamableRenderAsset::DoesMipDataExist ( const int MipIndex)
inline

Definition at line 812 of file UE.h.

◆ ForceMipLevelsToBeResidentTimestampField()

long double & UStreamableRenderAsset::ForceMipLevelsToBeResidentTimestampField ( )
inline

Definition at line 789 of file UE.h.

◆ GetLastRenderTimeForStreaming()

float UStreamableRenderAsset::GetLastRenderTimeForStreaming ( )
inline

Definition at line 811 of file UE.h.

◆ GetMipIoFilenameHash()

unsigned int UStreamableRenderAsset::GetMipIoFilenameHash ( const int MipIndex)
inline

Definition at line 813 of file UE.h.

◆ HasPendingInitOrStreaming()

bool UStreamableRenderAsset::HasPendingInitOrStreaming ( bool bWaitForLODTransition)
inline

Definition at line 821 of file UE.h.

◆ IsReadyForFinishDestroy()

bool UStreamableRenderAsset::IsReadyForFinishDestroy ( )
inline

Definition at line 826 of file UE.h.

◆ LinkStreaming()

void UStreamableRenderAsset::LinkStreaming ( )
inline

Definition at line 822 of file UE.h.

◆ NeverStream()

BitFieldValue< bool, unsigned __int32 > UStreamableRenderAsset::NeverStream ( )
inline

Definition at line 797 of file UE.h.

◆ NumCinematicMipLevelsField()

int & UStreamableRenderAsset::NumCinematicMipLevelsField ( )
inline

Definition at line 790 of file UE.h.

◆ RemoveAtImpl()

void UStreamableRenderAsset::RemoveAtImpl ( int Index,
int Count,
bool bAllowShrinking )
inline

Definition at line 829 of file UE.h.

◆ RemoveAtSwapImpl()

void UStreamableRenderAsset::RemoveAtSwapImpl ( int Index,
int Count,
bool bAllowShrinking )
inline

Definition at line 828 of file UE.h.

◆ ResizeGrow()

void UStreamableRenderAsset::ResizeGrow ( int OldNum)
inline

Definition at line 806 of file UE.h.

◆ SetForceMipLevelsToBeResident()

void UStreamableRenderAsset::SetForceMipLevelsToBeResident ( float Seconds,
int CinematicLODGroupMask )
inline

Definition at line 820 of file UE.h.

◆ ShouldMipLevelsBeForcedResident()

bool UStreamableRenderAsset::ShouldMipLevelsBeForcedResident ( )
inline

Definition at line 810 of file UE.h.

◆ StaticClass()

static UClass * UStreamableRenderAsset::StaticClass ( )
inlinestatic

Definition at line 814 of file UE.h.

◆ StaticRegisterNativesUStreamableRenderAsset()

static void UStreamableRenderAsset::StaticRegisterNativesUStreamableRenderAsset ( )
inlinestatic

Definition at line 815 of file UE.h.

◆ StreamIn()

bool UStreamableRenderAsset::StreamIn ( int NewMipCount,
bool bHighPrio )
inline

Definition at line 807 of file UE.h.

◆ StreamingIndexField()

int & UStreamableRenderAsset::StreamingIndexField ( )
inline

Definition at line 792 of file UE.h.

◆ StreamOut()

bool UStreamableRenderAsset::StreamOut ( int NewMipCount)
inline

Definition at line 808 of file UE.h.

◆ TickMipLevelChangeCallbacks()

void UStreamableRenderAsset::TickMipLevelChangeCallbacks ( TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > * DeferredTickCBAssets)
inline

Definition at line 818 of file UE.h.

◆ TickStreaming()

void UStreamableRenderAsset::TickStreaming ( bool bSendCompletionEvents,
TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > * DeferredTickCBAssets )
inline

Definition at line 819 of file UE.h.

◆ UnlinkStreaming()

void UStreamableRenderAsset::UnlinkStreaming ( )
inline

Definition at line 823 of file UE.h.

◆ WaitForPendingInitOrStreaming()

void UStreamableRenderAsset::WaitForPendingInitOrStreaming ( bool bWaitForLODTransition,
bool bSendCompletionEvents )
inline

Definition at line 824 of file UE.h.


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