Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataAsset
- UContextualAnimRolesAsset
- UContextualAnimSceneAsset
- UDataLayerAsset
- UExternalDataLayerAsset
- UDEPRECATED_EOSArtifactSettings
- ULearningAgentsRecording
- UPreviewMeshCollection
- UPrimaryDataAsset
- UPrimaryAssetLabel
- UShallowWaterPhysicsAssetOverridesDataAsset
- USkeletalMeshLODSettings
- USmartObjectDefinition
- UTargetingPreset
- UTextureCollection
- UTireType
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/DataAsset.h |
Include | #include "Engine/DataAsset.h" |
Syntax
UCLASS (Abstract, MinimalAPI, Meta=(LoadBehavior="LazyOnDemand"))
class UDataAsset : public UObject
Remarks
Create a simple asset that stores data related to a particular system in an instance of this class. Assets can be made in the Content Browser using any native class that inherits from this. If you want data inheritance or a complicated hierarchy, Data Only Blueprint Classes should be created instead.
Constructors
Type | Name | Description | |
---|---|---|---|
UDataAsset
(
const FObjectInitializer& ObjectInitializer |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
void | Serialize
(
FStructuredArchiveRecord Record |