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

#include <UE.h>

+ Inheritance diagram for UTexture:
+ Collaboration diagram for UTexture:

Public Member Functions

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 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 832 of file UE.h.

Member Function Documentation

◆ AddAssetUserData()

void UTexture::AddAssetUserData ( UAssetUserData * InUserData)
inline

Definition at line 890 of file UE.h.

◆ bAsyncResourceReleaseHasBeenStarted()

BitFieldValue< bool, unsigned __int32 > UTexture::bAsyncResourceReleaseHasBeenStarted ( )
inline

Definition at line 857 of file UE.h.

◆ BeginDestroy()

void UTexture::BeginDestroy ( )
inline

Definition at line 875 of file UE.h.

◆ BeginFinalReleaseResource()

void UTexture::BeginFinalReleaseResource ( )
inline

Definition at line 874 of file UE.h.

◆ bNoTiling()

BitFieldValue< bool, unsigned __int32 > UTexture::bNoTiling ( )
inline

Definition at line 853 of file UE.h.

◆ bNotOfflineProcessed()

BitFieldValue< bool, unsigned __int32 > UTexture::bNotOfflineProcessed ( )
inline

Definition at line 856 of file UE.h.

◆ CancelPendingTextureStreaming()

static void UTexture::CancelPendingTextureStreaming ( )
inlinestatic

Definition at line 886 of file UE.h.

◆ CompressionYCoCg()

BitFieldValue< bool, unsigned __int32 > UTexture::CompressionYCoCg ( )
inline

Definition at line 855 of file UE.h.

◆ CookPlatformTilingSettingsField()

TEnumAsByte< enum TextureCookPlatformTilingSettings > & UTexture::CookPlatformTilingSettingsField ( )
inline

Definition at line 840 of file UE.h.

◆ CreateResource()

FTextureResource * UTexture::CreateResource ( )
inline

Definition at line 864 of file UE.h.

◆ DoesMipDataExist()

bool UTexture::DoesMipDataExist ( const int MipIndex)
inline

Definition at line 880 of file UE.h.

◆ FilterField()

TEnumAsByte< enum TextureFilter > & UTexture::FilterField ( )
inline

Definition at line 839 of file UE.h.

◆ FinishDestroy()

void UTexture::FinishDestroy ( )
inline

Definition at line 877 of file UE.h.

◆ GetAssetUserDataArray()

const FString * UTexture::GetAssetUserDataArray ( )
inline

Definition at line 862 of file UE.h.

◆ GetAssetUserDataOfClass()

UAssetUserData * UTexture::GetAssetUserDataOfClass ( TSubclassOf< UAssetUserData > InUserDataClass)
inline

Definition at line 891 of file UE.h.

◆ GetCachedLODBias()

int UTexture::GetCachedLODBias ( )
inline

Definition at line 865 of file UE.h.

◆ GetLastRenderTimeForStreaming()

float UTexture::GetLastRenderTimeForStreaming ( )
inline

Definition at line 883 of file UE.h.

◆ GetMaterialType()

EMaterialValueType UTexture::GetMaterialType ( )
inline

Definition at line 863 of file UE.h.

◆ GetMipIoFilenameHash()

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

Definition at line 879 of file UE.h.

◆ GetPixelFormatEnum()

static UEnum * UTexture::GetPixelFormatEnum ( )
inlinestatic

Definition at line 888 of file UE.h.

◆ GetPrivateStaticClass()

static UClass * UTexture::GetPrivateStaticClass ( )
inlinestatic

Definition at line 861 of file UE.h.

◆ GetResource()

const FTextureResource * UTexture::GetResource ( )
inline

Definition at line 869 of file UE.h.

◆ GetResourcePostInitState()

FStreamableRenderResourceState * UTexture::GetResourcePostInitState ( FStreamableRenderResourceState * result,
const FTexturePlatformData * PlatformData,
bool bAllowStreaming,
int MinRequestMipCount,
int MaxMipCount,
bool bSkipCanBeLoaded )
inline

Definition at line 893 of file UE.h.

◆ GetSurfaceArraySize()

unsigned int UTexture::GetSurfaceArraySize ( )
inline

Definition at line 896 of file UE.h.

◆ GetSurfaceDepth()

float UTexture::GetSurfaceDepth ( )
inline

Definition at line 897 of file UE.h.

◆ GetSurfaceHeight()

float UTexture::GetSurfaceHeight ( )
inline

Definition at line 898 of file UE.h.

◆ GetSurfaceWidth()

float UTexture::GetSurfaceWidth ( )
inline

Definition at line 899 of file UE.h.

◆ GetTextureClass()

ETextureClass UTexture::GetTextureClass ( )
inline

Definition at line 900 of file UE.h.

◆ GetTextureGroupString()

static const wchar_t * UTexture::GetTextureGroupString ( TextureGroup InGroup)
inlinestatic

Definition at line 887 of file UE.h.

◆ GetVirtualTextureBuildSettings()

void UTexture::GetVirtualTextureBuildSettings ( FVirtualTextureBuildSettings * OutSettings)
inline

Definition at line 894 of file UE.h.

◆ HasPendingLODTransition()

bool UTexture::HasPendingLODTransition ( )
inline

Definition at line 882 of file UE.h.

◆ HasPendingRenderResourceInitialization()

bool UTexture::HasPendingRenderResourceInitialization ( )
inline

Definition at line 881 of file UE.h.

◆ InvalidateLastRenderTimeForStreaming()

void UTexture::InvalidateLastRenderTimeForStreaming ( )
inline

Definition at line 884 of file UE.h.

◆ IsReadyForFinishDestroy()

bool UTexture::IsReadyForFinishDestroy ( )
inline

Definition at line 876 of file UE.h.

◆ LevelIndexField()

int & UTexture::LevelIndexField ( )
inline

Definition at line 837 of file UE.h.

◆ LightingGuidField()

FGuid & UTexture::LightingGuidField ( )
inline

Definition at line 836 of file UE.h.

◆ PostCDOContruct()

void UTexture::PostCDOContruct ( )
inline

Definition at line 889 of file UE.h.

◆ PostLoad()

void UTexture::PostLoad ( )
inline

Definition at line 873 of file UE.h.

◆ ReleaseFenceField()

FRenderCommandFence & UTexture::ReleaseFenceField ( )
inline

Definition at line 848 of file UE.h.

◆ ReleaseResource()

void UTexture::ReleaseResource ( )
inline

Definition at line 871 of file UE.h.

◆ RemoveUserDataOfClass()

void UTexture::RemoveUserDataOfClass ( TSubclassOf< UAssetUserData > InUserDataClass)
inline

Definition at line 892 of file UE.h.

◆ Serialize() [1/2]

void UTexture::Serialize ( FArchive * Ar)
inline

Definition at line 872 of file UE.h.

◆ Serialize() [2/2]

void UTexture::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 867 of file UE.h.

◆ SerializeCookedPlatformData()

void UTexture::SerializeCookedPlatformData ( FArchive * Ar)
inline

Definition at line 895 of file UE.h.

◆ ShouldMipLevelsBeForcedResident()

bool UTexture::ShouldMipLevelsBeForcedResident ( )
inline

Definition at line 885 of file UE.h.

◆ SRGB()

BitFieldValue< bool, unsigned __int32 > UTexture::SRGB ( )
inline

Definition at line 852 of file UE.h.

◆ StaticRegisterNativesUTexture()

static void UTexture::StaticRegisterNativesUTexture ( )
inlinestatic

Definition at line 866 of file UE.h.

◆ VirtualTextureStreaming()

BitFieldValue< bool, unsigned __int32 > UTexture::VirtualTextureStreaming ( )
inline

Definition at line 854 of file UE.h.


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