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

#include <UE.h>

+ Inheritance diagram for UTexture2D:
+ Collaboration diagram for UTexture2D:

Public Member Functions

UE::Math::TIntPoint< int > & ImportedSizeField ()
 
FTexturePlatformData *& PrivatePlatformDataField ()
 
FTexture2DResourceMem *& ResourceMemField ()
 
TextureAddress GetTextureAddressY ()
 
TextureAddress GetTextureAddressX ()
 
float GetSurfaceHeight ()
 
float GetSurfaceWidth ()
 
int CalcCumulativeLODSize (int NumLODs)
 
void Serialize (FStructuredArchiveRecord Record)
 
FTexturePlatformData ** GetRunningPlatformData ()
 
int GetNumMips ()
 
void Serialize (FArchive *Ar)
 
int GetNumResidentMips ()
 
bool IsReadyForAsyncPostLoad ()
 
void BeginDestroy ()
 
FStringGetDesc (FString *result)
 
int CalcTextureMemorySize (int MipCount)
 
int GetNumMipsAllowed (bool bIgnoreMinResidency)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
void RefreshSamplerStates ()
 
bool IsCurrentlyVirtualTextured ()
 
bool StreamIn (int NewMipCount, bool bHighPrio)
 
bool StreamOut (int NewMipCount)
 
void GetMipData (int FirstMipToLoad, void **OutMipData)
 
- Public Member Functions inherited from UTexture
FGuidLightingGuidField ()
 
intLevelIndexField ()
 
TEnumAsByte< enum TextureFilter > & FilterField ()
 
TEnumAsByte< enum TextureCookPlatformTilingSettings > & CookPlatformTilingSettingsField ()
 
FRenderCommandFenceReleaseFenceField ()
 
BitFieldValue< bool, unsigned __int32SRGB ()
 
BitFieldValue< bool, unsigned __int32bNoTiling ()
 
BitFieldValue< bool, unsigned __int32VirtualTextureStreaming ()
 
BitFieldValue< bool, unsigned __int32CompressionYCoCg ()
 
BitFieldValue< bool, unsigned __int32bNotOfflineProcessed ()
 
BitFieldValue< bool, unsigned __int32bAsyncResourceReleaseHasBeenStarted ()
 
const FStringGetAssetUserDataArray ()
 
EMaterialValueType GetMaterialType ()
 
FTextureResourceCreateResource ()
 
int GetCachedLODBias ()
 
void Serialize (FStructuredArchiveRecord Record)
 
const FTextureResourceGetResource ()
 
void ReleaseResource ()
 
void Serialize (FArchive *Ar)
 
void PostLoad ()
 
void BeginFinalReleaseResource ()
 
void BeginDestroy ()
 
bool IsReadyForFinishDestroy ()
 
void FinishDestroy ()
 
unsigned int GetMipIoFilenameHash (const int MipIndex)
 
bool DoesMipDataExist (const int MipIndex)
 
bool HasPendingRenderResourceInitialization ()
 
bool HasPendingLODTransition ()
 
float GetLastRenderTimeForStreaming ()
 
void InvalidateLastRenderTimeForStreaming ()
 
bool ShouldMipLevelsBeForcedResident ()
 
void PostCDOContruct ()
 
void AddAssetUserData (UAssetUserData *InUserData)
 
UAssetUserDataGetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
void RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass)
 
FStreamableRenderResourceStateGetResourcePostInitState (FStreamableRenderResourceState *result, const FTexturePlatformData *PlatformData, bool bAllowStreaming, int MinRequestMipCount, int MaxMipCount, bool bSkipCanBeLoaded)
 
void GetVirtualTextureBuildSettings (FVirtualTextureBuildSettings *OutSettings)
 
void SerializeCookedPlatformData (FArchive *Ar)
 
unsigned int GetSurfaceArraySize ()
 
float GetSurfaceDepth ()
 
float GetSurfaceHeight ()
 
float GetSurfaceWidth ()
 
ETextureClass GetTextureClass ()
 
- Public Member Functions inherited from UStreamableRenderAsset
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 UClassGetPrivateStaticClass ()
 
static void StaticRegisterNativesUTexture2D ()
 
static float GetGlobalMipMapLODBias ()
 
- Static Public Member Functions inherited from UTexture
static UClassGetPrivateStaticClass ()
 
static void StaticRegisterNativesUTexture ()
 
static void CancelPendingTextureStreaming ()
 
static const wchar_tGetTextureGroupString (TextureGroup InGroup)
 
static UEnumGetPixelFormatEnum ()
 
- Static Public Member Functions inherited from UStreamableRenderAsset
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 903 of file UE.h.

Member Function Documentation

◆ BeginDestroy()

void UTexture2D::BeginDestroy ( )
inline

Definition at line 935 of file UE.h.

◆ CalcCumulativeLODSize()

int UTexture2D::CalcCumulativeLODSize ( int NumLODs)
inline

Definition at line 922 of file UE.h.

◆ CalcTextureMemorySize()

int UTexture2D::CalcTextureMemorySize ( int MipCount)
inline

Definition at line 937 of file UE.h.

◆ GetDesc()

FString * UTexture2D::GetDesc ( FString * result)
inline

Definition at line 936 of file UE.h.

◆ GetGlobalMipMapLODBias()

static float UTexture2D::GetGlobalMipMapLODBias ( )
inlinestatic

Definition at line 944 of file UE.h.

◆ GetMipData()

void UTexture2D::GetMipData ( int FirstMipToLoad,
void ** OutMipData )
inline

Definition at line 949 of file UE.h.

◆ GetNumMips()

int UTexture2D::GetNumMips ( )
inline

Definition at line 928 of file UE.h.

◆ GetNumMipsAllowed()

int UTexture2D::GetNumMipsAllowed ( bool bIgnoreMinResidency)
inline

Definition at line 938 of file UE.h.

◆ GetNumResidentMips()

int UTexture2D::GetNumResidentMips ( )
inline

Definition at line 930 of file UE.h.

◆ GetPrivateStaticClass()

static UClass * UTexture2D::GetPrivateStaticClass ( )
inlinestatic

Definition at line 917 of file UE.h.

◆ GetResourceSizeEx()

void UTexture2D::GetResourceSizeEx ( FResourceSizeEx * CumulativeResourceSize)
inline

Definition at line 942 of file UE.h.

◆ GetRunningPlatformData()

FTexturePlatformData ** UTexture2D::GetRunningPlatformData ( )
inline

Definition at line 927 of file UE.h.

◆ GetSurfaceHeight()

float UTexture2D::GetSurfaceHeight ( )
inline

Definition at line 920 of file UE.h.

◆ GetSurfaceWidth()

float UTexture2D::GetSurfaceWidth ( )
inline

Definition at line 921 of file UE.h.

◆ GetTextureAddressX()

TextureAddress UTexture2D::GetTextureAddressX ( )
inline

Definition at line 919 of file UE.h.

◆ GetTextureAddressY()

TextureAddress UTexture2D::GetTextureAddressY ( )
inline

Definition at line 918 of file UE.h.

◆ ImportedSizeField()

UE::Math::TIntPoint< int > & UTexture2D::ImportedSizeField ( )
inline

Definition at line 907 of file UE.h.

◆ IsCurrentlyVirtualTextured()

bool UTexture2D::IsCurrentlyVirtualTextured ( )
inline

Definition at line 946 of file UE.h.

◆ IsReadyForAsyncPostLoad()

bool UTexture2D::IsReadyForAsyncPostLoad ( )
inline

Definition at line 931 of file UE.h.

◆ PrivatePlatformDataField()

FTexturePlatformData *& UTexture2D::PrivatePlatformDataField ( )
inline

Definition at line 908 of file UE.h.

◆ RefreshSamplerStates()

void UTexture2D::RefreshSamplerStates ( )
inline

Definition at line 945 of file UE.h.

◆ ResourceMemField()

FTexture2DResourceMem *& UTexture2D::ResourceMemField ( )
inline

Definition at line 910 of file UE.h.

◆ Serialize() [1/2]

void UTexture2D::Serialize ( FArchive * Ar)
inline

Definition at line 929 of file UE.h.

◆ Serialize() [2/2]

void UTexture2D::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 925 of file UE.h.

◆ StaticRegisterNativesUTexture2D()

static void UTexture2D::StaticRegisterNativesUTexture2D ( )
inlinestatic

Definition at line 923 of file UE.h.

◆ StreamIn()

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

Definition at line 947 of file UE.h.

◆ StreamOut()

bool UTexture2D::StreamOut ( int NewMipCount)
inline

Definition at line 948 of file UE.h.


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