|
| ENGINE_API | ~UStaticMesh () |
| |
| bool | IsCompiling () const |
| |
| bool | HasAnyDependenciesCompiling () const |
| |
| ENGINE_API FStaticMeshRenderData * | GetRenderData () |
| |
| ENGINE_API const FStaticMeshRenderData * | GetRenderData () const |
| |
| ENGINE_API void | SetRenderData (TUniquePtr< class FStaticMeshRenderData > &&InRenderData) |
| |
| void | RequestUpdateCachedRenderState () const |
| |
| bool | IsMinLodQualityLevelEnable () const |
| |
| const FPerQualityLevelInt & | GetQualityLevelMinLOD () const |
| |
| void | SetQualityLevelMinLOD (FPerQualityLevelInt InMinLOD) |
| |
| void | GetMinimumLODForQualityLevels (TMap< FName, int32 > &QualityLevelMinimumLODs) const |
| |
| int32 | GetMinimumLODForQualityLevel (const FName &QualityLevel) const |
| |
| | UFUNCTION (BlueprintCallable, Category=StaticMesh, Meta=(ToolTip="Allow to override min lod quality levels on a staticMesh and it Default value (-1 value for Default dont override its value).")) void SetMinLODForQualityLevels(const TMap< EPerQualityLevels |
| |
| ENGINE_API int32 | GetDefaultMinLOD () const |
| |
| ENGINE_API void | SetMinLODIdx (int32 InMinLOD) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use UStaticMesh::GetMinLOD() or UStaticMesh::SetMinLOD().") FPerPlatformInt MinLOD |
| |
| const FPerPlatformInt & | GetMinLOD () const |
| |
| void | SetMinLOD (FPerPlatformInt InMinLOD) |
| |
| void | GetMinimumLODForPlatforms (TMap< FName, int32 > &PlatformMinimumLODs) const |
| |
| int32 | GetMinimumLODForPlatform (const FName &PlatformName) const |
| |
| void | SetMinimumLODForPlatforms (const TMap< FName, int32 > &PlatformMinimumLODs) |
| |
| void | SetMinimumLODForPlatform (const FName &PlatformName, int32 InMinLOD) |
| |
| bool | IsNaniteLandscape () const |
| |
| const TArray< FStaticMaterialMinimalInfo > | GetCopyOfStaticMaterialsInfo () const |
| |
| TArray< FStaticMaterial > & | GetStaticMaterials () |
| |
| const TArray< FStaticMaterial > & | GetStaticMaterials () const |
| |
| void | SetStaticMaterials (const TArray< FStaticMaterial > &InStaticMaterials) |
| |
| void | SetLightmapUVDensity (float InLightmapUVDensity) |
| |
| float | GetLightmapUVDensity () const |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use UStaticMesh::GetLightMapResolution() or UStaticMesh::SetLightMapResolution().") int32 LightMapResolution |
| |
| int32 | GetLightMapResolution () const |
| |
| void | SetLightMapResolution (int32 InLightMapResolution) |
| |
| | UE_DEPRECATED (4.27, "Please do not access this member directly; use UStaticMesh::GetLightMapCoordinateIndex() or UStaticMesh::SetLightMapCoordinateIndex().") int32 LightMapCoordinateIndex |
| |
| int32 | GetLightMapCoordinateIndex () const |
| |
| void | SetLightMapCoordinateIndex (int32 InLightMapCoordinateIndex) |
| |
| ENGINE_API bool | CanMeshPaintTextureColors () const |
| |
| UBodySetup * | GetBodySetup () const |
| |
| void | SetBodySetup (UBodySetup *InBodySetup) |
| |
| bool | IsBuiltAtRuntime () const |
| |
| void | SetIsBuiltAtRuntime (bool InIsBuiltAtRuntime) |
| |
| const FGuid & | GetLightingGuid () const |
| |
| void | SetLightingGuid (const FGuid &InLightingGuid=FGuid::NewGuid()) |
| |
| const FVector & | GetPositiveBoundsExtension () const |
| |
| void | SetPositiveBoundsExtension (FVector InPositiveBoundsExtension) |
| |
| const FVector & | GetNegativeBoundsExtension () const |
| |
| void | SetNegativeBoundsExtension (FVector InNegativeBoundsExtension) |
| |
| const FBoxSphereBounds & | GetExtendedBounds () const |
| |
| void | SetExtendedBounds (const FBoxSphereBounds &InExtendedBounds) |
| |
| ENGINE_API void | BuildFromStaticMeshDescriptions (const TArray< UStaticMeshDescription * > &StaticMeshDescriptions, bool bBuildSimpleCollision=false, bool bFastBuild=true) |
| |
| ENGINE_API UStaticMeshDescription * | GetStaticMeshDescription (int32 LODIndex) |
| |
| ENGINE_API bool | BuildFromMeshDescriptions (const TArray< const FMeshDescription * > &MeshDescriptions, const FBuildMeshDescriptionsParams &Params=FBuildMeshDescriptionsParams()) |
| |
| ENGINE_API void | BuildFromMeshDescription (const FMeshDescription &MeshDescription, FStaticMeshLODResources &LODResources) |
| |
| ENGINE_API void | ExportStaticMeshLOD (const FStaticMeshLODResources &InLODResources, FMeshDescription &OutMeshDescription) const |
| |
| ENGINE_API int32 | GetNumUVChannels (int32 LODIndex) const |
| |
| ENGINE_API void | SetNavCollision (UNavCollisionBase *) |
| |
| ENGINE_API UNavCollisionBase * | GetNavCollision () const |
| |
| ENGINE_API FBox | GetNavigationBounds (const FTransform &LocalToWorld) const |
| |
| ENGINE_API bool | IsNavigationRelevant () const |
| |
| ENGINE_API | UStaticMesh (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
| |
| 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 | BeginDestroy () override |
| |
| virtual ENGINE_API bool | IsReadyForFinishDestroy () 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 bool | CanBeClusterRoot () const override |
| |
| virtual ENGINE_API int32 | CalcCumulativeLODSize (int32 NumLODs) const final override |
| |
| virtual ENGINE_API FIoFilenameHash | GetMipIoFilenameHash (const int32 MipIndex) const final override |
| |
| virtual ENGINE_API bool | DoesMipDataExist (const int32 MipIndex) const final override |
| |
| virtual ENGINE_API bool | HasPendingRenderResourceInitialization () const final override |
| |
| virtual ENGINE_API bool | StreamOut (int32 NewMipCount) final override |
| |
| virtual ENGINE_API bool | StreamIn (int32 NewMipCount, bool bHighPrio) final override |
| |
| virtual ENGINE_API EStreamableRenderAssetType | GetRenderAssetType () const final override |
| |
| ENGINE_API void | Build (bool bInSilent, TArray< FText > *OutErrors=nullptr) |
| |
| ENGINE_API void | Build (const FBuildParameters &BuildParameters=FBuildParameters()) |
| |
| virtual ENGINE_API void | InitResources () |
| |
| virtual ENGINE_API void | ReleaseResources () |
| |
| ENGINE_API void | UpdateUVChannelData (bool bRebuildAll) |
| |
| ENGINE_API FBox | GetMaterialBox (int32 MaterialIndex, const FTransform &Transform) const |
| |
| ENGINE_API const FMeshUVChannelInfo * | GetUVChannelData (int32 MaterialIndex) const |
| |
| ENGINE_API int32 | GetNumVertices (int32 LODIndex) const |
| |
| ENGINE_API int32 | GetNumTriangles (int32 LODIndex) const |
| |
| ENGINE_API int32 | GetNumTexCoords (int32 LODIndex) const |
| |
| ENGINE_API int32 | GetNumNaniteVertices () const |
| |
| ENGINE_API int32 | GetNumNaniteTriangles () const |
| |
| ENGINE_API int32 | GetNumLODs () const |
| |
| ENGINE_API bool | HasValidRenderData (bool bCheckLODForVerts=true, int32 LODIndex=INDEX_NONE) const |
| |
| ENGINE_API bool | HasValidNaniteData () const |
| |
| ENGINE_API bool | HasNaniteFallbackMesh (EShaderPlatform ShaderPlatform) const |
| |
| ENGINE_API FBoxSphereBounds | GetBounds () const |
| |
| ENGINE_API FBox | GetBoundingBox () const |
| |
| ENGINE_API int32 | GetNumSections (int32 InLOD) const |
| |
| ENGINE_API UMaterialInterface * | GetMaterial (int32 MaterialIndex) const |
| |
| ENGINE_API FName | AddMaterial (UMaterialInterface *Material) |
| |
| ENGINE_API int32 | GetMaterialIndex (FName MaterialSlotName) const |
| |
| ENGINE_API int32 | GetMaterialIndexFromImportedMaterialSlotName (FName ImportedMaterialSlotName) const |
| |
| ENGINE_API void | GetUsedMaterials (TArray< UMaterialInterface * > &OutMaterials, TFunctionRef< UMaterialInterface *(int32)> OverrideMaterial) const |
| |
| ENGINE_API const FStaticMeshLODResources & | GetLODForExport (int32 LODIndex) const |
| |
| virtual ENGINE_API bool | GetPhysicsTriMeshData (struct FTriMeshCollisionData *CollisionData, bool InUseAllTriData) override |
| |
| virtual ENGINE_API bool | ContainsPhysicsTriMeshData (bool InUseAllTriData) const override |
| |
| virtual ENGINE_API bool | PollAsyncPhysicsTriMeshData (bool InUseAllTriData) const override |
| |
| virtual ENGINE_API bool | GetTriMeshSizeEstimates (struct FTriMeshCollisionDataEstimates &OutTriMeshEstimates, bool bInUseAllTriData) const override |
| |
| virtual bool | WantsNegXTriMesh () override |
| |
| virtual ENGINE_API void | GetMeshId (FString &OutMeshId) override |
| |
| int32 | GetNumSectionsWithCollision () const |
| |
| 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 void | CreateBodySetup () |
| |
| ENGINE_API void | CreateNavCollision (const bool bIsUpdate=false) |
| |
| ENGINE_API void | RecreateNavCollision () |
| |
| ENGINE_API void | MarkAsNotHavingNavigationData () |
| |
| ENGINE_API void | AddSocket (UStaticMeshSocket *Socket) |
| |
| ENGINE_API class UStaticMeshSocket * | FindSocket (FName InSocketName) const |
| |
| ENGINE_API void | RemoveSocket (UStaticMeshSocket *Socket) |
| |
| ENGINE_API TArray< UStaticMeshSocket * > | GetSocketsByTag (const FString &InSocketTag) const |
| |
| ENGINE_API void | GetVertexColorData (TMap< FVector3f, FColor > &VertexColorData) |
| |
| ENGINE_API void | SetVertexColorData (const TMap< FVector3f, FColor > &VertexColorData) |
| |
| ENGINE_API void | RemoveVertexColors () |
| |
| ENGINE_API void | EnforceLightmapRestrictions (bool bUseRenderData=true) |
| |
| ENGINE_API void | CalculateExtendedBounds () |
| |
| bool | AreRenderingResourcesInitialized () const |
| |
| void | BeginPostLoadInternal (FStaticMeshPostLoadContext &Context) |
| |
| void | ExecutePostLoadInternal (FStaticMeshPostLoadContext &Context) |
| |
| void | FinishPostLoadInternal (FStaticMeshPostLoadContext &Context) |
| |
| 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 | PreSave (FObjectPreSaveContext SaveContext) |
| |
| 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 COREUOBJECT_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |
| 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 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) |
| |
A StaticMesh is a piece of geometry that consists of a static set of polygons. Static Meshes can be translated, rotated, and scaled, but they cannot have their vertices animated in any way. As such, they are more efficient to render than other types of geometry such as USkeletalMesh, and they are often the basic building block of levels created in the engine.
- See also
- https://docs.unrealengine.com/latest/INT/Engine/Content/Types/StaticMeshes/
-
AStaticMeshActor, UStaticMeshComponent