Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraVersionedObject |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraVersionedObject.h |
| Include Path | #include "NiagaraVersionedObject.h" |
Syntax
class FNiagaraVersionedObject
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNiagaraVersionedObject() |
NiagaraVersionedObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FGuid AddNewVersion
(
int32 MajorVersion, |
Creates a new data entry for the given version number. | NiagaraVersionedObject.h | |
virtual void DeleteVersion
(
const FGuid& VersionGuid |
Deletes the version data for an existing version. | NiagaraVersionedObject.h | |
virtual void DisableVersioning
(
const FGuid& VersionGuidToUse |
Disables versioning and keeps only the data from the given version guid. | NiagaraVersionedObject.h | |
virtual void EnableVersioning() |
Enables versioning for this object. | NiagaraVersionedObject.h | |
virtual void ExposeVersion
(
const FGuid& VersionGuid |
Changes the exposed version. Does nothing if the guid does not exist in the object's version data. | NiagaraVersionedObject.h | |
virtual FNiagaraAssetVersion const * FindVersionData
(
const FGuid& VersionGuid |
Returns the version data for the given guid, if it exists. Otherwise returns nullptr. | NiagaraVersionedObject.h | |
virtual TArray< FNiagaraAssetVersion > GetAllAvailableVersions() |
Returns all available versions for this object. | NiagaraVersionedObject.h | |
virtual FNiagaraAssetVersion GetExposedVersion() |
Returns the version of the exposed version data (i.e. the version used when adding a module to the stack) | NiagaraVersionedObject.h | |
virtual TSharedPtr< FNiagaraVersionDataAccessor > GetVersionDataAccessor
(
const FGuid& Version |
NiagaraVersionedObject.h | ||
virtual bool IsVersioningEnabled() |
If true then this script asset uses active version control to track changes. | NiagaraVersionedObject.h |