|
| ENGINE_API FSkeletalMeshSourceModel & | AddSourceModel (const bool bAutoGenerated=false) |
| |
| ENGINE_API void | SetNumSourceModels (const int32 InNumSourceModels) |
| |
| ENGINE_API void | RemoveSourceModel (const int32 InLODIndex) |
| |
| ENGINE_API int32 | GetNumSourceModels () const |
| |
| ENGINE_API bool | IsSourceModelValid (const int32 InLODIndex) const |
| |
| ENGINE_API TConstArrayView< FSkeletalMeshSourceModel > | GetAllSourceModels () const |
| |
| ENGINE_API TArrayView< FSkeletalMeshSourceModel > | GetAllSourceModels () |
| |
| ENGINE_API const FSkeletalMeshSourceModel & | GetSourceModel (const int32 InLODIndex) const |
| |
| ENGINE_API FSkeletalMeshSourceModel & | GetSourceModel (const int32 InLODIndex) |
| |
| virtual ENGINE_API FSkeletalMeshRenderData * | GetResourceForRendering () const override |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetSkeleton() or USkeletalMesh::SetSkeleton().") TObjectPtr< USkeleton > Skeleton |
| |
| virtual USkeleton * | GetSkeleton () override |
| |
| virtual const USkeleton * | GetSkeleton () const override |
| |
| void | SetSkeleton (USkeleton *InSkeleton) |
| |
| virtual ENGINE_API FBoxSphereBounds | GetBounds () const override |
| |
| ENGINE_API FBoxSphereBounds | GetImportedBounds () const |
| |
| ENGINE_API void | SetImportedBounds (const FBoxSphereBounds &InBounds) |
| |
| ENGINE_API void | SetPositiveBoundsExtension (const FVector &InExtension) |
| |
| const FVector & | GetPositiveBoundsExtension () const |
| |
| ENGINE_API void | SetNegativeBoundsExtension (const FVector &InExtension) |
| |
| const FVector & | GetNegativeBoundsExtension () const |
| |
| ENGINE_API void | CalculateExtendedBounds () |
| |
| ENGINE_API void | ValidateBoundsExtension () |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetMaterials() or USkeletalMesh::SetMaterials().") TArray< FSkeletalMaterial > Materials |
| |
| virtual TArray< FSkeletalMaterial > & | GetMaterials () override |
| |
| virtual const TArray< FSkeletalMaterial > & | GetMaterials () const override |
| |
| ENGINE_API void | SetMaterials (const TArray< FSkeletalMaterial > &InMaterials) |
| |
| | UFUNCTION (BlueprintCallable, Category=StaticMesh, Meta=(ToolTip="Allow to override min lod quality levels on a skeletalMesh and it Default value (-1 value for Default dont override its value).")) void SetMinLODForQualityLevels(const TMap< EPerQualityLevels |
| |
| virtual ENGINE_API int32 | GetPlatformMinLODIdx (const ITargetPlatform *TargetPlatform) const override |
| |
| virtual ENGINE_API void | SetSkinWeightProfilesData (int32 LODIndex, FSkinWeightProfilesData &SkinWeightProfilesData) override |
| |
| virtual ENGINE_API FSkinWeightProfilesData * | GetSkinWeightProfilesData (int32 LODIndex) override |
| |
| virtual ENGINE_API int32 | GetMinLodIdx (bool bForceLowestLODIdx=false) const override |
| |
| virtual ENGINE_API int32 | GetDefaultMinLod () const override |
| |
| ENGINE_API void | SetMinLodIdx (int32 InMinLOD) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetMinLod() or USkeletalMesh::SetMinLod().") FPerPlatformInt MinLod |
| |
| virtual const FPerPlatformInt & | GetMinLod () const override |
| |
| void | SetMinLod (FPerPlatformInt InMinLod) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetDisableBelowMinLodStripping() or USkeletalMesh::SetDisableBelowMinLodStripping().") FPerPlatformBool DisableBelowMinLodStripping |
| |
| virtual const FPerPlatformBool & | GetDisableBelowMinLodStripping () const override |
| |
| void | SetDisableBelowMinLodStripping (FPerPlatformBool InDisableBelowMinLodStripping) |
| |
| USkeletalMeshLODSettings * | GetLODSettings () |
| |
| const USkeletalMeshLODSettings * | GetLODSettings () const |
| |
| ENGINE_API void | SetLODSettings (USkeletalMeshLODSettings *InLODSettings) |
| |
| ENGINE_API void | SetDefaultAnimatingRig (TSoftObjectPtr< UObject > InAnimatingRig) |
| |
| ENGINE_API TSoftObjectPtr< UObject > | GetDefaultAnimatingRig () const |
| |
| bool | GetHasBeenSimplified () const |
| |
| virtual bool | GetHasVertexColors () const override |
| |
| void | SetHasVertexColors (bool InbHasVertexColors) |
| |
| void | SetHasActiveClothingAssets (const bool InbHasActiveClothingAssets) |
| |
| bool | GetEnablePerPolyCollision () const |
| |
| void | SetEnablePerPolyCollision (bool bInEnablePerPolyCollision) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetBodySetup() or USkeletalMesh::SetBodySetup().") TObjectPtr< class UBodySetup > BodySetup |
| |
| class UBodySetup * | GetBodySetup () const |
| |
| void | SetBodySetup (class UBodySetup *InBodySetup) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetPhysicsAsset() or USkeletalMesh::SetPhysicsAsset().") TObjectPtr< class UPhysicsAsset > PhysicsAsset |
| |
| virtual class UPhysicsAsset * | GetPhysicsAsset () const override |
| |
| void | SetPhysicsAsset (class UPhysicsAsset *InPhysicsAsset) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetShadowPhysicsAsset() or USkeletalMesh::SetShadowPhysicsAsset().") TObjectPtr< class UPhysicsAsset > ShadowPhysicsAsset |
| |
| virtual class UPhysicsAsset * | GetShadowPhysicsAsset () const override |
| |
| void | SetShadowPhysicsAsset (class UPhysicsAsset *InShadowPhysicsAsset) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetNodeMappingData() or USkeletalMesh::SetNodeMappingData().") TArray< TObjectPtr< class UNodeMappingContainer > > NodeMappingData |
| |
| TArray< TObjectPtr< class UNodeMappingContainer > > & | GetNodeMappingData () |
| |
| const TArray< class UNodeMappingContainer * > & | GetNodeMappingData () const |
| |
| void | SetNodeMappingData (const TArray< class UNodeMappingContainer * > &InNodeMappingData) |
| |
| ENGINE_API class UNodeMappingContainer * | GetNodeMappingContainer (class UBlueprint *SourceAsset) const |
| |
| virtual bool | GetSupportRayTracing () const override |
| |
| void | SetSupportRayTracing (bool InSupportRayTracing) |
| |
| virtual int32 | GetRayTracingMinLOD () const override |
| |
| void | SetRayTracingMinLOD (int32 InRayTracingMinLOD) |
| |
| EClothLODBiasMode | GetClothLODBiasMode () const |
| |
| void | SetClothLODBiasMode (EClothLODBiasMode InClothLODBiasMode) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetMorphTargets() or USkeletalMesh::SetMorphTargets().") TArray< TObjectPtr< UMorphTarget > > MorphTargets |
| |
| virtual TArray< TObjectPtr< UMorphTarget > > & | GetMorphTargets () override |
| |
| virtual const TArray< TObjectPtr< UMorphTarget > > & | GetMorphTargets () const override |
| |
| TArray< UMorphTarget * > | GetMorphTargetsPtrConv () const |
| |
| void | SetMorphTargets (const TArray< UMorphTarget * > &InMorphTargets) |
| |
| ENGINE_API TArray< FString > | K2_GetAllMorphTargetNames () const |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetRefSkeleton() or USkeletalMesh::SetRefSkeleton().") FReferenceSkeleton RefSkeleton |
| |
| virtual FReferenceSkeleton & | GetRefSkeleton () override |
| |
| virtual const FReferenceSkeleton & | GetRefSkeleton () const override |
| |
| void | SetRefSkeleton (const FReferenceSkeleton &InRefSkeleton) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetMorphTargetIndexMap() or USkeletalMesh::SetMorphTargetIndexMap().") TMap< FName |
| |
| TMap< FName, int32 > & | GetMorphTargetIndexMap () |
| |
| const TMap< FName, int32 > & | GetMorphTargetIndexMap () const |
| |
| void | SetMorphTargetIndexMap (const TMap< FName, int32 > &InMorphTargetIndexMap) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetRefBasesInvMatrix() or USkeletalMesh::SetRefBasesInvMatrix().") TArray< FMatrix44f > RefBasesInvMatrix |
| |
| virtual TArray< FMatrix44f > & | GetRefBasesInvMatrix () override |
| |
| virtual const TArray< FMatrix44f > & | GetRefBasesInvMatrix () const override |
| |
| void | SetRefBasesInvMatrix (const TArray< FMatrix44f > &InRefBasesInvMatrix) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetPostProcessAnimBlueprint() or USkeletalMesh::SetPostProcessAnimBlueprint().") TSubclassOf< UAnimInstance > PostProcessAnimBlueprint |
| |
| int32 | GetPostProcessAnimBPLODThreshold () const |
| |
| void | SetPostProcessAnimBPLODThreshold (int32 InPostProcessAnimBPLODThreshold) |
| |
| bool | ShouldEvaluatePostProcessAnimBP (int32 LODLevel) const |
| |
| ENGINE_API int32 | GetPostProcessAnimGraphLODThreshold () const |
| |
| ENGINE_API void | SetPostProcessAnimGraphLODThreshold (int32 LODThreshold) |
| |
| ENGINE_API bool | ShouldEvaluatePostProcessAnimGraph (int32 LODLevel) const |
| |
| TSubclassOf< UAnimInstance > | GetPostProcessAnimBlueprint () const |
| |
| void | SetPostProcessAnimBlueprint (TSubclassOf< UAnimInstance > InPostProcessAnimBlueprint) |
| |
| ENGINE_API UClothingAssetBase * | GetSectionClothingAsset (int32 InLodIndex, int32 InSectionIndex) |
| |
| ENGINE_API const UClothingAssetBase * | GetSectionClothingAsset (int32 InLodIndex, int32 InSectionIndex) const |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use USkeletalMesh::GetMeshClothingAssets() or USkeletalMesh::SetMeshClothingAssets().") TArray< TObjectPtr< UClothingAssetBase > > MeshClothingAssets |
| |
| TArray< TObjectPtr< UClothingAssetBase > > & | GetMeshClothingAssets () |
| |
| const TArray< UClothingAssetBase * > & | GetMeshClothingAssets () const |
| |
| void | SetMeshClothingAssets (const TArray< UClothingAssetBase * > &InMeshClothingAssets) |
| |
| ENGINE_API UClothingAssetBase * | GetClothingAsset (const FGuid &InAssetGuid) const |
| |
| ENGINE_API int32 | GetClothingAssetIndex (UClothingAssetBase *InAsset) const |
| |
| ENGINE_API int32 | GetClothingAssetIndex (const FGuid &InAssetGuid) const |
| |
| ENGINE_API bool | HasActiveClothingAssets () const |
| |
| ENGINE_API bool | HasActiveClothingAssetsForLOD (int32 LODIndex) const |
| |
| ENGINE_API bool | ComputeActiveClothingAssets () const |
| |
| ENGINE_API void | GetClothingAssetsInUse (TArray< UClothingAssetBase * > &OutClothingAssets) const |
| |
| ENGINE_API void | AddClothingAsset (UClothingAssetBase *InNewAsset) |
| |
| const FSkeletalMeshSamplingInfo & | GetSamplingInfo () const |
| |
| virtual ENGINE_API bool | NeedCPUData (int32 LODIndex) const override |
| |
| ENGINE_API void | InitResources () |
| |
| ENGINE_API void | ReleaseResources () |
| |
| ENGINE_API void | FlushRenderState () |
| |
| ENGINE_API void | ReleaseCPUResources () |
| |
| ENGINE_API void | AllocateResourceForRendering () |
| |
| virtual ENGINE_API const FMeshUVChannelInfo * | GetUVChannelData (int32 MaterialIndex) const override |
| |
| virtual ENGINE_API void | BeginDestroy () override |
| |
| virtual ENGINE_API bool | IsReadyForFinishDestroy () override |
| |
| virtual ENGINE_API void | PreSave (FObjectPreSaveContext ObjectSaveContext) override |
| |
| virtual ENGINE_API void | Serialize (FArchive &Ar) override |
| |
| virtual ENGINE_API void | PostInitProperties () override |
| |
| virtual ENGINE_API void | PostLoad () override |
| |
| virtual ENGINE_API bool | IsPostLoadThreadSafe () const override |
| |
| virtual ENGINE_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context) const override |
| |
| virtual ENGINE_API void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const override |
| |
| virtual ENGINE_API FString | GetDesc () override |
| |
| virtual ENGINE_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) override |
| |
| virtual ENGINE_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) override |
| |
| virtual ENGINE_API int32 | CalcCumulativeLODSize (int32 NumLODs) const override |
| |
| virtual ENGINE_API FIoFilenameHash | GetMipIoFilenameHash (const int32 MipIndex) const override |
| |
| virtual ENGINE_API bool | DoesMipDataExist (const int32 MipIndex) const override |
| |
| virtual ENGINE_API bool | StreamOut (int32 NewMipCount) override |
| |
| virtual ENGINE_API bool | StreamIn (int32 NewMipCount, bool bHighPrio) override |
| |
| virtual ENGINE_API bool | HasPendingRenderResourceInitialization () const |
| |
| virtual EStreamableRenderAssetType | GetRenderAssetType () const final override |
| |
| ENGINE_API void | CalculateInvRefMatrices () |
| |
| virtual ENGINE_API USkeletalMeshSocket * | FindSocket (FName InSocketName) const override |
| |
| ENGINE_API USkeletalMeshSocket * | FindSocketAndIndex (FName InSocketName, int32 &OutIndex) const |
| |
| virtual ENGINE_API USkeletalMeshSocket * | FindSocketInfo (FName InSocketName, FTransform &OutTransform, int32 &OutBoneIndex, int32 &OutIndex) const override |
| |
| ENGINE_API int32 | NumSockets () const |
| |
| ENGINE_API USkeletalMeshSocket * | GetSocketByIndex (int32 Index) const |
| |
| ENGINE_API TMap< FVector3f, FColor > | GetVertexColorData (const uint32 PaintingMeshLODIndex=0) const |
| |
| ENGINE_API void | RebuildSocketMap () |
| |
| ENGINE_API FMatrix | GetRefPoseMatrix (int32 BoneIndex) const |
| |
| virtual ENGINE_API FMatrix | GetComposedRefPoseMatrix (FName InBoneName) const override |
| |
| virtual ENGINE_API FMatrix | GetComposedRefPoseMatrix (int32 InBoneIndex) const override |
| |
| ENGINE_API TArray< TObjectPtr< USkeletalMeshSocket > > & | GetMeshOnlySocketList () |
| |
| ENGINE_API const TArray< USkeletalMeshSocket * > & | GetMeshOnlySocketList () const |
| |
| virtual ENGINE_API TArray< USkeletalMeshSocket * > | GetActiveSocketList () const override |
| |
| ENGINE_API void | DebugVerifySkeletalMeshLOD () |
| |
| virtual ENGINE_API UMorphTarget * | FindMorphTarget (FName MorphTargetName) const override |
| |
| ENGINE_API UMorphTarget * | FindMorphTargetAndIndex (FName MorphTargetName, int32 &OutIndex) const |
| |
| ENGINE_API void | InitMorphTargetsAndRebuildRenderData () |
| |
| ENGINE_API bool | RegisterMorphTarget (UMorphTarget *MorphTarget, bool bInvalidateRenderData=true) |
| |
| ENGINE_API void | UnregisterMorphTarget (UMorphTarget *MorphTarget, bool bInvalidateRenderData=true) |
| |
| ENGINE_API void | UnregisterAllMorphTarget () |
| |
| ENGINE_API void | InitMorphTargets (bool bInKeepEmptyMorphTargets=false) |
| |
| ENGINE_API bool | IsSectionUsingCloth (int32 InSectionIndex, bool bCheckCorrespondingSections=true) const |
| |
| ENGINE_API void | CreateBodySetup () |
| |
| virtual ENGINE_API bool | GetPhysicsTriMeshData (struct FTriMeshCollisionData *CollisionData, bool InUseAllTriData) override |
| |
| virtual ENGINE_API bool | GetTriMeshSizeEstimates (struct FTriMeshCollisionDataEstimates &OutTriMeshEstimates, bool bInUseAllTriData) const override |
| |
| virtual ENGINE_API bool | ContainsPhysicsTriMeshData (bool InUseAllTriData) const override |
| |
| virtual bool | WantsNegXTriMesh () override |
| |
| virtual void | GetMeshId (FString &OutMeshId) override |
| |
| virtual ENGINE_API void | AddAssetUserData (UAssetUserData *InUserData) override |
| |
| virtual ENGINE_API void | RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| |
| virtual ENGINE_API UAssetUserData * | GetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| |
| virtual ENGINE_API const TArray< UAssetUserData * > * | GetAssetUserDataArray () const override |
| |
| ENGINE_API FSkeletalMeshLODInfo & | AddLODInfo () |
| |
| ENGINE_API int32 | AddLODInfo (const FSkeletalMeshLODInfo &NewLODInfo) |
| |
| ENGINE_API void | RemoveLODInfo (int32 Index) |
| |
| ENGINE_API void | ResetLODInfo () |
| |
| virtual ENGINE_API TArray< FSkeletalMeshLODInfo > & | GetLODInfoArray () override |
| |
| virtual ENGINE_API const TArray< FSkeletalMeshLODInfo > & | GetLODInfoArray () const override |
| |
| virtual ENGINE_API FSkeletalMeshLODInfo * | GetLODInfo (int32 Index) override |
| |
| virtual ENGINE_API const FSkeletalMeshLODInfo * | GetLODInfo (int32 Index) const override |
| |
| ENGINE_API const UAnimSequence * | GetBakePose (int32 LODIndex) const |
| |
| ENGINE_API const USkeletalMeshLODSettings * | GetDefaultLODSetting () const |
| |
| virtual ENGINE_API bool | IsValidLODIndex (int32 Index) const override |
| |
| virtual ENGINE_API int32 | GetLODNum () const override |
| |
| ENGINE_API int32 | GetNumNaniteVertices () const |
| |
| ENGINE_API int32 | GetNumNaniteTriangles () const |
| |
| virtual ENGINE_API bool | IsMaterialUsed (int32 MaterialIndex) const override |
| |
| const TArray< FSkinWeightProfileInfo > & | GetSkinWeightProfiles () const |
| |
| TArray< FSkinWeightProfileInfo > & | GetSkinWeightProfiles () |
| |
| ENGINE_API void | AddSkinWeightProfile (const FSkinWeightProfileInfo &Profile) |
| |
| int32 | GetNumSkinWeightProfiles () const |
| |
| ENGINE_API void | ReleaseSkinWeightProfileResources () |
| |
| ENGINE_API TArray< FString > | K2_GetAllSkinWeightProfileNames () const |
| |
| void | SetDefaultMeshDeformer (UMeshDeformer *InMeshDeformer) |
| |
| virtual UMeshDeformer * | GetDefaultMeshDeformer () const override |
| |
| void | SetTargetMeshDeformers (UMeshDeformerCollection *InMeshDeformerCollection) |
| |
| virtual UMeshDeformerCollection * | GetTargetMeshDeformers () const override |
| |
| virtual ENGINE_API bool | HasHalfEdgeBuffer (int32 LODIndex) const override |
| |
| virtual class UMaterialInterface * | GetOverlayMaterial () const override |
| |
| void | SetOverlayMaterial (class UMaterialInterface *NewOverlayMaterial) |
| |
| virtual float | GetOverlayMaterialMaxDrawDistance () const override |
| |
| void | SetOverlayMaterialMaxDrawDistance (float InMaxDrawDistance) |
| |
| TEnumAsByte< EAxis::Type > | GetForwardAxis () const |
| |
| void | SetForwardAxis (TEnumAsByte< EAxis::Type > InForwardAxis) |
| |
| ENGINE_API | USkinnedAsset (const FObjectInitializer &ObjectInitializer) |
| |
| virtual ENGINE_API | ~USkinnedAsset () |
| |
| virtual ENGINE_API bool | IsValidMaterialIndex (int32 Index) const |
| |
| virtual ENGINE_API int32 | GetNumMaterials () const |
| |
| virtual bool | IsMinLodQualityLevelEnable () const |
| |
| virtual ENGINE_API ESkeletalMeshVertexFlags | GetVertexBufferFlags () const |
| |
| ENGINE_API void | FillComponentSpaceTransforms (const TArray< FTransform > &InBoneSpaceTransforms, const TArray< FBoneIndexType > &InFillComponentSpaceTransformsRequiredBones, TArray< FTransform > &OutComponentSpaceTransforms) const |
| |
| virtual FString | GetDetailedInfoInternal () const override |
| |
| ENGINE_API void | GetVertexFactoryTypesPerMaterialIndex (FPSOPrecacheVertexFactoryDataPerMaterialIndexList &OutList, USkinnedMeshComponent *SkinnedMeshComponent, int32 MinLODIndex, bool bCPUSkin, ERHIFeatureLevel::Type FeatureLevel) |
| |
| bool | IsCompiling () const |
| |
| ENGINE_API void | UpdateUVChannelData (bool bResetOverrides) |
| |
| virtual ENGINE_API | ~UStreamableRenderAsset () |
| |
| virtual int32 | GetLODGroupForStreaming () const |
| |
| ENGINE_API void | CancelPendingStreamingRequest () |
| |
| ENGINE_API bool | HasPendingInitOrStreaming (bool bWaitForLODTransition=false) const |
| |
| bool | IsPendingStreamingRequestLocked () const |
| |
| virtual void | InvalidateLastRenderTimeForStreaming () |
| |
| virtual float | GetLastRenderTimeForStreaming () const |
| |
| virtual bool | ShouldMipLevelsBeForcedResident () const |
| |
| ENGINE_API void | RegisterMipLevelChangeCallback (UPrimitiveComponent *Component, int32 LODIdx, float TimeoutSecs, bool bOnStreamIn, FLODStreamingCallback &&Callback) |
| |
| ENGINE_API void | RegisterMipLevelChangeCallback (UPrimitiveComponent *Component, float TimeoutStartSecs, FLODStreamingCallback &&CallbackStreamingStart, float TimeoutDoneSecs, FLODStreamingCallback &&CallbackStreamingDone) |
| |
| ENGINE_API void | RemoveMipLevelChangeCallback (UPrimitiveComponent *Component) |
| |
| ENGINE_API void | RemoveAllMipLevelChangeCallbacks () |
| |
| ENGINE_API void | TickMipLevelChangeCallbacks (TArray< UStreamableRenderAsset * > *DeferredTickCBAssets) |
| |
| ENGINE_API void | SetForceMipLevelsToBeResident (float Seconds, int32 CinematicLODGroupMask=0) |
| |
| virtual int32 | GetCachedLODBias () const |
| |
| const FStreamableRenderResourceState & | GetStreamableResourceState () const |
| |
| bool | RenderResourceSupportsStreaming () const |
| |
| bool | IsStreamable () const |
| |
| ENGINE_API void | LinkStreaming () |
| |
| ENGINE_API void | UnlinkStreaming () |
| |
| ENGINE_API bool | IsFullyStreamedIn () |
| |
| int32 | GetStreamingIndex () const |
| |
| ENGINE_API void | WaitForPendingInitOrStreaming (bool bWaitForLODTransition=false, bool bSendCompletionEvents=false) |
| |
| ENGINE_API void | WaitForStreaming (bool bWaitForLODTransition=false, bool bSendCompletionEvents=false) |
| |
| void | TickStreaming (bool bSendCompletionEvents=false, TArray< UStreamableRenderAsset * > *DeferredTickCBAssets=nullptr) |
| |
| const FPerQualityLevelInt & | GetNoRefStreamingLODBias () const |
| |
| void | SetNoRefStreamingLODBias (FPerQualityLevelInt NewValue) |
| |
| ENGINE_API int32 | GetCurrentNoRefStreamingLODBias () const |
| |
| COREUOBJECT_API | UObject () |
| |
| COREUOBJECT_API | UObject (const FObjectInitializer &ObjectInitializer) |
| |
| COREUOBJECT_API | UObject (EStaticConstructor, EObjectFlags InFlags) |
| |
| COREUOBJECT_API | UObject (FVTableHelper &Helper) |
| |
| COREUOBJECT_API UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) |
| |
| template<class TReturnType > |
| TReturnType * | CreateEditorOnlyDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| COREUOBJECT_API void | GetDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects) |
| |
| COREUOBJECT_API UObject * | GetDefaultSubobjectByName (FName ToFind) |
| |
| virtual COREUOBJECT_API void | PostReinitProperties () |
| |
| virtual void | PostCDOContruct () |
| |
| virtual COREUOBJECT_API void | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | CollectSaveOverrides (FObjectCollectSaveOverridesContext SaveContext) |
| |
| UE_FORCEINLINE_HINT bool | Modify (bool bAlwaysMarkDirty=true) |
| |
| UE_FORCEINLINE_HINT bool | IsCapturingAsRootObjectForTransaction () const |
| |
| virtual bool | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual COREUOBJECT_API void | FinishDestroy () |
| |
| virtual COREUOBJECT_API void | Serialize (FStructuredArchive::FRecord Record) |
| |
| virtual void | ShutdownAfterError () |
| |
| virtual void | PostInterpChange (FProperty *PropertyThatChanged) |
| |
| virtual COREUOBJECT_API void | PostRename (UObject *OldOuter, const FName OldName) |
| |
| virtual void | PreDuplicate (FObjectDuplicationParameters &DupParams) |
| |
| virtual void | PostDuplicate (bool bDuplicateForPIE) |
| |
| virtual void | PostDuplicate (EDuplicateMode::Type DuplicateMode) |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForClient () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForServer () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForTargetPlatform (const class ITargetPlatform *TargetPlatform) const |
| |
| virtual bool | NeedsLoadForEditorGame () const |
| |
| virtual bool | IsEditorOnly () const |
| |
| virtual bool | HasNonEditorOnlyReferences () const |
| |
| virtual COREUOBJECT_API bool | IsDestructionThreadSafe () const |
| |
| virtual void | GetPrestreamPackages (TArray< UObject * > &OutPrestream) |
| |
| virtual void | ExportCustomProperties (FOutputDevice &Out, uint32 Indent) |
| |
| virtual void | ImportCustomProperties (const TCHAR *SourceText, FFeedbackContext *Warn) |
| |
| virtual void | PostEditImport () |
| |
| virtual void | PostReloadConfig (class FProperty *PropertyThatWasLoaded) |
| |
| virtual COREUOBJECT_API bool | Rename (const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) |
| |
| COREUOBJECT_API UScriptStruct * | GetSparseClassDataStruct () const |
| |
| virtual bool | GetNativePropertyValues (TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const |
| |
| SIZE_T | GetResourceSizeBytes (EResourceSizeMode::Type Mode) |
| |
| virtual FName | GetExporterName (void) |
| |
| COREUOBJECT_API void | CallAddReferencedObjects (FReferenceCollector &Collector) |
| |
| virtual FRestoreForUObjectOverwrite * | GetRestoreForUObjectOverwrite () |
| |
| virtual bool | AreNativePropertiesIdenticalTo (UObject *Other) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetData &Out) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context, FAssetData &Out) const |
| |
| virtual COREUOBJECT_API bool | IsAsset () const |
| |
| virtual COREUOBJECT_API FPrimaryAssetId | GetPrimaryAssetId () const |
| |
| virtual COREUOBJECT_API bool | IsLocalizedResource () const |
| |
| virtual COREUOBJECT_API bool | IsSafeForRootSet () const |
| |
| virtual COREUOBJECT_API void | TagSubobjects (EObjectFlags NewFlags) |
| |
| virtual COREUOBJECT_API void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const |
| |
| virtual COREUOBJECT_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const |
| |
| virtual COREUOBJECT_API void | RegisterReplicationFragments (UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) |
| |
| virtual COREUOBJECT_API bool | IsNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsFullNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsSupportedForNetworking () const |
| |
| virtual void | GetSubobjectsWithStableNamesForNetworking (TArray< UObject * > &ObjList) |
| |
| virtual COREUOBJECT_API void | PreNetReceive () |
| |
| virtual COREUOBJECT_API void | PostNetReceive () |
| |
| virtual void | PostRepNotifies () |
| |
| virtual COREUOBJECT_API void | PreDestroyFromReplication () |
| |
| COREUOBJECT_API bool | IsSelected () const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FArchive &Ar) const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FStructuredArchive::FSlot Slot) const |
| |
| COREUOBJECT_API void | ReinitializeProperties (UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| COREUOBJECT_API FString | GetDetailedInfo () const |
| |
| COREUOBJECT_API bool | ConditionalBeginDestroy () |
| |
| COREUOBJECT_API bool | ConditionalFinishDestroy () |
| |
| COREUOBJECT_API void | ConditionalPostLoad () |
| |
| COREUOBJECT_API void | ConditionalPreload () |
| |
| COREUOBJECT_API void | ConditionalPostLoadSubobjects (struct FObjectInstancingGraph *OuterInstanceGraph=NULL) |
| |
| bool | IsBasedOnArchetype (const UObject *const SomeObject) const |
| |
| COREUOBJECT_API UFunction * | FindFunction (FName InName) const |
| |
| COREUOBJECT_API UFunction * | FindFunctionChecked (FName InName) const |
| |
| virtual COREUOBJECT_API void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const |
| |
| COREUOBJECT_API void | CollectDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const |
| |
| COREUOBJECT_API bool | CheckDefaultSubobjects (bool bForceCheck=false) const |
| |
| COREUOBJECT_API void | SaveConfig (uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) |
| |
| COREUOBJECT_API void | SaveConfig (const FSaveConfigContext &Context) |
| |
| COREUOBJECT_API void | UpdateDefaultConfigFile (const FString &SpecificFileLocation="") |
| |
| COREUOBJECT_API bool | TryUpdateDefaultConfigFile (const FString &SpecificFileLocation="", bool bWarnIfFail=true) |
| |
| COREUOBJECT_API void | UpdateGlobalUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateProjectUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateSinglePropertyInConfigFile (const FProperty *InProperty, const FString &InConfigIniName) |
| |
| COREUOBJECT_API FString | GetDefaultConfigFilename () const |
| |
| COREUOBJECT_API FString | GetGlobalUserConfigFilename () const |
| |
| COREUOBJECT_API FString | GetProjectUserConfigFilename () const |
| |
| virtual const TCHAR * | GetConfigOverridePlatform () const |
| |
| virtual void | OverrideConfigSection (FString &SectionName) |
| |
| virtual void | OverridePerObjectConfigSection (FString &SectionName) |
| |
| COREUOBJECT_API void | LoadConfig (UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) |
| |
| COREUOBJECT_API void | ReloadConfig (UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) |
| |
| COREUOBJECT_API void | ParseParms (const TCHAR *Parms) |
| |
| COREUOBJECT_API void | OutputReferencers (FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) |
| |
| COREUOBJECT_API void | RetrieveReferencers (TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) |
| |
| COREUOBJECT_API void | SetLinker (FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) |
| |
| COREUOBJECT_API UObject * | GetArchetype () const |
| |
| COREUOBJECT_API void | GetArchetypeInstances (TArray< UObject * > &Instances) |
| |
| COREUOBJECT_API void | InstanceSubobjectTemplates (struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| template<class T > |
| bool | Implements () const |
| |
| virtual COREUOBJECT_API void | ProcessEvent (UFunction *Function, void *Parms) |
| |
| virtual int32 | GetFunctionCallspace (UFunction *Function, FFrame *Stack) |
| |
| virtual bool | CallRemoteFunction (UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack) |
| |
| COREUOBJECT_API bool | CallFunctionByNameWithArguments (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) |
| |
| COREUOBJECT_API void | CallFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| | DECLARE_FUNCTION (ProcessInternal) |
| |
| virtual bool | ProcessConsoleExec (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) |
| |
| COREUOBJECT_API void | SkipFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| virtual UClass * | RegenerateClass (UClass *ClassToRegenerate, UObject *PreviousCDO) |
| |
| COREUOBJECT_API bool | IsInBlueprint () const |
| |
| COREUOBJECT_API void | DestroyNonNativeProperties () |
| |
| virtual void | MarkAsEditorOnlySubobject () |
| |
| COREUOBJECT_API void | AbortInsideMemberFunction () const |
| |
| | DECLARE_FUNCTION (execUndefined) |
| |
| | DECLARE_FUNCTION (execLocalVariable) |
| |
| | DECLARE_FUNCTION (execInstanceVariable) |
| |
| | DECLARE_FUNCTION (execDefaultVariable) |
| |
| | DECLARE_FUNCTION (execLocalOutVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceVariable) |
| |
| | DECLARE_FUNCTION (execClassSparseDataVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceContext) |
| |
| | DECLARE_FUNCTION (execArrayElement) |
| |
| | DECLARE_FUNCTION (execBoolVariable) |
| |
| | DECLARE_FUNCTION (execClassDefaultVariable) |
| |
| | DECLARE_FUNCTION (execEndFunctionParms) |
| |
| | DECLARE_FUNCTION (execNothing) |
| |
| | DECLARE_FUNCTION (execNothingInt32) |
| |
| | DECLARE_FUNCTION (execNothingOp4a) |
| |
| | DECLARE_FUNCTION (execBreakpoint) |
| |
| | DECLARE_FUNCTION (execTracepoint) |
| |
| | DECLARE_FUNCTION (execWireTracepoint) |
| |
| | DECLARE_FUNCTION (execInstrumentation) |
| |
| | DECLARE_FUNCTION (execEndOfScript) |
| |
| | DECLARE_FUNCTION (execReturnNothing) |
| |
| | DECLARE_FUNCTION (execEmptyParmValue) |
| |
| | DECLARE_FUNCTION (execJump) |
| |
| | DECLARE_FUNCTION (execJumpIfNot) |
| |
| | DECLARE_FUNCTION (execAssert) |
| |
| | DECLARE_FUNCTION (execPushExecutionFlow) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlow) |
| |
| | DECLARE_FUNCTION (execComputedJump) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlowIfNot) |
| |
| | DECLARE_FUNCTION (execLet) |
| |
| | DECLARE_FUNCTION (execLetObj) |
| |
| | DECLARE_FUNCTION (execLetWeakObjPtr) |
| |
| | DECLARE_FUNCTION (execLetBool) |
| |
| | DECLARE_FUNCTION (execLetDelegate) |
| |
| | DECLARE_FUNCTION (execLetMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execAddMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execClearMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execEatReturnValue) |
| |
| | DECLARE_FUNCTION (execRemoveMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execSelf) |
| |
| | DECLARE_FUNCTION (execContext) |
| |
| | DECLARE_FUNCTION (execContext_FailSilent) |
| |
| | DECLARE_FUNCTION (execStructMemberContext) |
| |
| | DECLARE_FUNCTION (execVirtualFunction) |
| |
| | DECLARE_FUNCTION (execFinalFunction) |
| |
| | DECLARE_FUNCTION (execLocalVirtualFunction) |
| |
| | DECLARE_FUNCTION (execLocalFinalFunction) |
| |
| | DECLARE_FUNCTION (execStructCmpEq) |
| |
| | DECLARE_FUNCTION (execStructCmpNe) |
| |
| | DECLARE_FUNCTION (execStructMember) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execIntConst) |
| |
| | DECLARE_FUNCTION (execInt64Const) |
| |
| | DECLARE_FUNCTION (execUInt64Const) |
| |
| | DECLARE_FUNCTION (execSkipOffsetConst) |
| |
| | DECLARE_FUNCTION (execFloatConst) |
| |
| | DECLARE_FUNCTION (execDoubleConst) |
| |
| | DECLARE_FUNCTION (execStringConst) |
| |
| | DECLARE_FUNCTION (execUnicodeStringConst) |
| |
| | DECLARE_FUNCTION (execTextConst) |
| |
| | DECLARE_FUNCTION (execPropertyConst) |
| |
| | DECLARE_FUNCTION (execObjectConst) |
| |
| | DECLARE_FUNCTION (execSoftObjectConst) |
| |
| | DECLARE_FUNCTION (execFieldPathConst) |
| |
| | DECLARE_FUNCTION (execInstanceDelegate) |
| |
| | DECLARE_FUNCTION (execNameConst) |
| |
| | DECLARE_FUNCTION (execByteConst) |
| |
| | DECLARE_FUNCTION (execIntZero) |
| |
| | DECLARE_FUNCTION (execIntOne) |
| |
| | DECLARE_FUNCTION (execTrue) |
| |
| | DECLARE_FUNCTION (execFalse) |
| |
| | DECLARE_FUNCTION (execNoObject) |
| |
| | DECLARE_FUNCTION (execNullInterface) |
| |
| | DECLARE_FUNCTION (execIntConstByte) |
| |
| | DECLARE_FUNCTION (execRotationConst) |
| |
| | DECLARE_FUNCTION (execVectorConst) |
| |
| | DECLARE_FUNCTION (execVector3fConst) |
| |
| | DECLARE_FUNCTION (execTransformConst) |
| |
| | DECLARE_FUNCTION (execStructConst) |
| |
| | DECLARE_FUNCTION (execSetArray) |
| |
| | DECLARE_FUNCTION (execSetSet) |
| |
| | DECLARE_FUNCTION (execSetMap) |
| |
| | DECLARE_FUNCTION (execArrayConst) |
| |
| | DECLARE_FUNCTION (execSetConst) |
| |
| | DECLARE_FUNCTION (execMapConst) |
| |
| | DECLARE_FUNCTION (execBitFieldConst) |
| |
| | DECLARE_FUNCTION (execNew) |
| |
| | DECLARE_FUNCTION (execClassContext) |
| |
| | DECLARE_FUNCTION (execNativeParm) |
| |
| | DECLARE_FUNCTION (execCast) |
| |
| | DECLARE_FUNCTION (execDynamicCast) |
| |
| | DECLARE_FUNCTION (execMetaCast) |
| |
| | DECLARE_FUNCTION (execInterfaceCast) |
| |
| | DECLARE_FUNCTION (execDoubleToFloatCast) |
| |
| | DECLARE_FUNCTION (execFloatToDoubleCast) |
| |
| | DECLARE_FUNCTION (execObjectToBool) |
| |
| | DECLARE_FUNCTION (execInterfaceToBool) |
| |
| | DECLARE_FUNCTION (execObjectToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToObject) |
| |
| | DECLARE_FUNCTION (execGetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execSetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execGetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execSetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execDynArrayInsert) |
| |
| | DECLARE_FUNCTION (execDynArrayRemove) |
| |
| | DECLARE_FUNCTION (execDynArrayFind) |
| |
| | DECLARE_FUNCTION (execDynArrayFindStruct) |
| |
| | DECLARE_FUNCTION (execDynArrayAdd) |
| |
| | DECLARE_FUNCTION (execDynArrayAddItem) |
| |
| | DECLARE_FUNCTION (execDynArrayInsertItem) |
| |
| | DECLARE_FUNCTION (execDynArrayRemoveItem) |
| |
| | DECLARE_FUNCTION (execDynArraySort) |
| |
| | DECLARE_FUNCTION (execBindDelegate) |
| |
| | DECLARE_FUNCTION (execCallMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execLetValueOnPersistentFrame) |
| |
| | DECLARE_FUNCTION (execCallMathFunction) |
| |
| | DECLARE_FUNCTION (execSwitchValue) |
| |
| | DECLARE_FUNCTION (execArrayGetByRef) |
| |
| | DECLARE_FUNCTION (execAutoRtfmTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmStopTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmAbortIfNot) |
| |
| void | ExecuteUbergraph (int32 EntryPoint) |
| |
| virtual void | ValidateGeneratedRepEnums (const TArray< struct FRepRecord > &ClassReps) const |
| |
| virtual uint64 | GetNetPushIdDynamic () const |
| |
| | UObjectBaseUtility () |
| |
| | UObjectBaseUtility (EObjectFlags InFlags) |
| |
| void | SetFlags (EObjectFlags NewFlags) |
| |
| void | ClearFlags (EObjectFlags FlagsToClear) |
| |
| bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| |
| bool | HasAllFlags (EObjectFlags FlagsToCheck) const |
| |
| UE_FORCEINLINE_HINT EObjectFlags | GetMaskedFlags (EObjectFlags Mask=RF_AllFlags) const |
| |
| UE_FORCEINLINE_HINT void | Mark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT void | UnMark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT EObjectMark | GetAllMarks () const |
| |
| void | MarkAsGarbage () |
| |
| void | ClearGarbage () |
| |
| UE_FORCEINLINE_HINT void | AddToRoot () |
| |
| UE_FORCEINLINE_HINT void | RemoveFromRoot () |
| |
| UE_FORCEINLINE_HINT bool | IsRooted () const |
| |
| UE_FORCEINLINE_HINT int32 | GetRefCount () const |
| |
| bool | ThisThreadAtomicallyClearedRFUnreachable () |
| |
| UE_FORCEINLINE_HINT bool | IsUnreachable () const |
| |
| UE_FORCEINLINE_HINT bool | IsNative () const |
| |
| void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| |
| UE_FORCEINLINE_HINT EInternalObjectFlags | GetInternalFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| |
| void | ClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| bool | AtomicallyClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| COREUOBJECT_API FString | GetFullName (const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API FString | GetPathName (const UObject *StopOuter=NULL) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FString &ResultString) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FStringBuilderBase &ResultString) const |
| |
| virtual bool | CanBeClusterRoot () const |
| |
| virtual COREUOBJECT_API bool | CanBeInCluster () const |
| |
| virtual COREUOBJECT_API void | CreateCluster () |
| |
| virtual void | OnClusterMarkedAsPendingKill () |
| |
| COREUOBJECT_API void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) |
| |
| COREUOBJECT_API FString | GetFullGroupName (bool bStartWithOuter) const |
| |
| UE_FORCEINLINE_HINT FString | GetName () const |
| |
| UE_FORCEINLINE_HINT void | GetName (FString &ResultString) const |
| |
| UE_FORCEINLINE_HINT void | AppendName (FString &ResultString) const |
| |
| COREUOBJECT_API bool | IsPackageExternal () const |
| |
| COREUOBJECT_API void | DetachExternalPackage () |
| |
| COREUOBJECT_API void | ReattachExternalPackage () |
| |
| COREUOBJECT_API UObject * | GetOutermostObject () const |
| |
| COREUOBJECT_API UPackage * | GetPackage () const |
| |
| UE_INTERNAL virtual COREUOBJECT_API UE::Core::FVersePath | GetVersePath () const |
| |
| COREUOBJECT_API UPackage * | GetOutermost () const |
| |
| COREUOBJECT_API bool | MarkPackageDirty () const |
| |
| COREUOBJECT_API bool | IsTemplate (EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const |
| |
| COREUOBJECT_API UObject * | GetTypedOuter (UClass *Target) const |
| |
| template<typename T > |
| T * | GetTypedOuter () const |
| |
| template<typename InterfaceClassType > |
| InterfaceClassType * | GetImplementingOuter () const |
| |
| COREUOBJECT_API UObjectBaseUtility * | GetImplementingOuterObject (const UClass *InInterfaceClass) const |
| |
| COREUOBJECT_API bool | IsIn (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsIn (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInOuter (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsInPackage (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInA (const UClass *SomeBaseClass) const |
| |
| COREUOBJECT_API bool | RootPackageHasAnyFlags (uint32 CheckFlagMask) const |
| |
| template<typename OtherClassType > |
| bool | IsA (OtherClassType SomeBase) const |
| |
| template<class T > |
| bool | IsA () const |
| |
| COREUOBJECT_API const UClass * | FindNearestCommonBaseClass (const UClass *TestClass) const |
| |
| COREUOBJECT_API void * | GetInterfaceAddress (UClass *InterfaceClass) |
| |
| COREUOBJECT_API void * | GetNativeInterfaceAddress (UClass *InterfaceClass) |
| |
| const void * | GetNativeInterfaceAddress (UClass *InterfaceClass) const |
| |
| COREUOBJECT_API bool | IsTemplateForSubobjects (EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const |
| |
| COREUOBJECT_API bool | IsDefaultSubobject () const |
| |
| COREUOBJECT_API class FLinkerLoad * | GetLinker () const |
| |
| COREUOBJECT_API int32 | GetLinkerIndex () const |
| |
| COREUOBJECT_API FPackageFileVersion | GetLinkerUEVersion () const |
| |
| int32 | GetLinkerUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerLicenseeUEVersion () const |
| |
| int32 | GetLinkerLicenseeUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerCustomVersion (FGuid CustomVersionKey) const |
| |
| UE_FORCEINLINE_HINT bool | operator< (const UObjectBaseUtility &Other) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| COREUOBJECT_API | UObjectBase (UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) |
| |
| virtual COREUOBJECT_API | ~UObjectBase () |
| |
| COREUOBJECT_API bool | IsValidLowLevel () const |
| |
| COREUOBJECT_API bool | IsValidLowLevelFast (bool bRecursive=true) const |
| |
| FORCEINLINE uint32 | GetUniqueID () const |
| |
| FORCEINLINE UClass * | GetClass () const |
| |
| FORCEINLINE UObject * | GetOuter () const |
| |
| FORCEINLINE FName | GetFName () const |
| |
| virtual COREUOBJECT_API FName | GetFNameForStatID () const |
| |
| COREUOBJECT_API UPackage * | GetExternalPackage () const |
| |
| COREUOBJECT_API void | SetExternalPackage (UPackage *InPackage) |
| |
| COREUOBJECT_API UPackage * | GetExternalPackageInternal () const |
| |
| COREUOBJECT_API void | MarkAsReachable () const |
| |
| COREUOBJECT_API void | AddRef () const |
| |
| COREUOBJECT_API void | ReleaseRef () const |
| |
| FORCEINLINE EObjectFlags | GetFlags () const |
| |
| FORCENOINLINE void | AtomicallySetFlags (EObjectFlags FlagsToAdd) |
| |
| FORCENOINLINE void | AtomicallyClearFlags (EObjectFlags FlagsToClear) |
| |