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