Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UProperty Struct Reference

#include <UE.h>

+ Inheritance diagram for UProperty:
+ Collaboration diagram for UProperty:

Public Member Functions

int & ArrayDimField ()
 
int & ElementSizeField ()
 
unsigned __int64 & PropertyFlagsField ()
 
unsigned __int16 & RepIndexField ()
 
FNameRepNotifyFuncField ()
 
int & Offset_InternalField ()
 
UPropertyPropertyLinkNextField ()
 
UPropertyNextRefField ()
 
UPropertyDestructorLinkNextField ()
 
UPropertyPostConstructLinkNextField ()
 
bool Identical (const void *A, const void *B, unsigned int PortFlags)
 
void ExportTextItem (FString *ValueStr, const void *PropertyValue, const void *DefaultValue, UObject *Parent, int PortFlags, UObject *ExportRootScope)
 
void CopySingleValueFromScriptVM (void *Dest, const void *Src)
 
void CopyCompleteValueFromScriptVM (void *Dest, const void *Src)
 
FStringGetCPPType (FString *result, FString *ExtendedTypeText, unsigned int CPPExportFlags)
 
bool Identical_InContainer (const void *A, const void *B, int ArrayIndex, unsigned int PortFlags)
 
bool ShouldDuplicateValue ()
 
FStringGetCPPMacroType (FString *result, FString *ExtendedTypeText)
 
bool ExportText_Direct (FString *ValueStr, const void *Data, const void *Delta, UObject *Parent, int PortFlags, UObject *ExportRootScope)
 
bool IsLocalized ()
 
bool ShouldPort (unsigned int PortFlags)
 
FNameGetID (FName *result)
 
bool SameType (UProperty *Other)
 
template<typename T >
Get (UObject *object)
 
template<typename T >
void Set (UObject *object, T value)
 
- Public Member Functions inherited from UField
UFieldNextField ()
 
UClassGetOwnerClass ()
 
UStructGetOwnerStruct ()
 
void PostLoad ()
 
void AddCppProperty (UProperty *Property)
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Additional Inherited Members

- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 469 of file UE.h.

Member Function Documentation

◆ ArrayDimField()

int & UProperty::ArrayDimField ( )
inline

Definition at line 471 of file UE.h.

◆ CopyCompleteValueFromScriptVM()

void UProperty::CopyCompleteValueFromScriptVM ( void * Dest,
const void * Src )
inline

Definition at line 487 of file UE.h.

◆ CopySingleValueFromScriptVM()

void UProperty::CopySingleValueFromScriptVM ( void * Dest,
const void * Src )
inline

Definition at line 486 of file UE.h.

◆ DestructorLinkNextField()

UProperty * UProperty::DestructorLinkNextField ( )
inline

Definition at line 479 of file UE.h.

◆ ElementSizeField()

int & UProperty::ElementSizeField ( )
inline

Definition at line 472 of file UE.h.

◆ ExportText_Direct()

bool UProperty::ExportText_Direct ( FString * ValueStr,
const void * Data,
const void * Delta,
UObject * Parent,
int PortFlags,
UObject * ExportRootScope )
inline

Definition at line 492 of file UE.h.

◆ ExportTextItem()

void UProperty::ExportTextItem ( FString * ValueStr,
const void * PropertyValue,
const void * DefaultValue,
UObject * Parent,
int PortFlags,
UObject * ExportRootScope )
inline

Definition at line 485 of file UE.h.

◆ Get()

template<typename T >
T UProperty::Get ( UObject * object)
inline

Definition at line 499 of file UE.h.

◆ GetCPPMacroType()

FString * UProperty::GetCPPMacroType ( FString * result,
FString * ExtendedTypeText )
inline

Definition at line 491 of file UE.h.

◆ GetCPPType()

FString * UProperty::GetCPPType ( FString * result,
FString * ExtendedTypeText,
unsigned int CPPExportFlags )
inline

Definition at line 488 of file UE.h.

◆ GetID()

FName * UProperty::GetID ( FName * result)
inline

Definition at line 495 of file UE.h.

◆ Identical()

bool UProperty::Identical ( const void * A,
const void * B,
unsigned int PortFlags )
inline

Definition at line 484 of file UE.h.

◆ Identical_InContainer()

bool UProperty::Identical_InContainer ( const void * A,
const void * B,
int ArrayIndex,
unsigned int PortFlags )
inline

Definition at line 489 of file UE.h.

◆ IsLocalized()

bool UProperty::IsLocalized ( )
inline

Definition at line 493 of file UE.h.

◆ NextRefField()

UProperty * UProperty::NextRefField ( )
inline

Definition at line 478 of file UE.h.

◆ Offset_InternalField()

int & UProperty::Offset_InternalField ( )
inline

Definition at line 476 of file UE.h.

◆ PostConstructLinkNextField()

UProperty * UProperty::PostConstructLinkNextField ( )
inline

Definition at line 480 of file UE.h.

◆ PropertyFlagsField()

unsigned __int64 & UProperty::PropertyFlagsField ( )
inline

Definition at line 473 of file UE.h.

◆ PropertyLinkNextField()

UProperty * UProperty::PropertyLinkNextField ( )
inline

Definition at line 477 of file UE.h.

+ Here is the caller graph for this function:

◆ RepIndexField()

unsigned __int16 & UProperty::RepIndexField ( )
inline

Definition at line 474 of file UE.h.

◆ RepNotifyFuncField()

FName & UProperty::RepNotifyFuncField ( )
inline

Definition at line 475 of file UE.h.

◆ SameType()

bool UProperty::SameType ( UProperty * Other)
inline

Definition at line 496 of file UE.h.

◆ Set()

template<typename T >
void UProperty::Set ( UObject * object,
T value )
inline

Definition at line 509 of file UE.h.

◆ ShouldDuplicateValue()

bool UProperty::ShouldDuplicateValue ( )
inline

Definition at line 490 of file UE.h.

◆ ShouldPort()

bool UProperty::ShouldPort ( unsigned int PortFlags)
inline

Definition at line 494 of file UE.h.


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