Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::AssetSystem::SourceFileNotificationMessage Class Reference

Tools side message that a source file has changed or been removed. More...

#include <AssetProcessorMessages.h>

Inherits AzFramework::AssetSystem::BaseAssetProcessorMessage.

Public Types

enum  NotificationType : unsigned int { FileChanged , FileRemoved , FileFailed }
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (SourceFileNotificationMessage, AZ::OSAllocator)
 
 AZ_RTTI (SourceFileNotificationMessage, "{61126952-242A-4299-B1D6-4D0E24DB1B06}", AzFramework::AssetSystem::BaseAssetProcessorMessage)
 
 SourceFileNotificationMessage (const AZ::OSString &relPath, const AZ::OSString &scanFolder, NotificationType type, AZ::Uuid sourceUUID)
 
unsigned int GetMessageType () const override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZ::OSString m_relativeSourcePath
 
AZ::OSString m_scanFolder
 
AZ::Uuid m_sourceUUID
 
NotificationType m_type
 

Static Public Attributes

static constexpr unsigned int MessageType = AZ_CRC("AssetProcessorManager::SourceFileNotification", 0x8bfc4d1c)
 

Detailed Description

Tools side message that a source file has changed or been removed.


The documentation for this class was generated from the following file: