#include <ScriptAsset.h>
Inherits AZ::Data::AssetData.
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (ScriptAsset, AZ::SystemAllocator) | |
| AZ_RTTI (ScriptAsset, "{82557326-4AE3-416C-95D6-C70635AB7588}", Data::AssetData) | |
| ScriptAsset (const Data::AssetId &assetId=Data::AssetId()) | |
Public Member Functions inherited from AZ::Data::AssetData | |
| AZ_CLASS_ALLOCATOR (AssetData, SystemAllocator) | |
| AZ_RTTI (AssetData, "{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}") | |
| AssetData (const AssetId &assetId=AssetId(), AssetStatus status=AssetStatus::NotLoaded) | |
| void | Acquire () |
| void | Release () |
| void | AcquireWeak () |
| void | ReleaseWeak () |
| bool | IsReady () const |
| bool | IsError () const |
| bool | IsLoading (bool includeQueued=true) const |
| AssetStatus | GetStatus () const |
| const AssetId & | GetId () const |
| AssetType | GetType () const |
| int | GetUseCount () const |
| int | GetCreationToken () const |
Public Attributes | |
| LuaScriptData | m_data |
Static Public Attributes | |
| static const u32 | CompiledAssetSubId = 1 |
Friends | |
| class | ScriptSystemComponent |
Additional Inherited Members | |
Public Types inherited from AZ::Data::AssetData | |
| enum class | AssetStatus : int { NotLoaded , Queued , StreamReady , Loading , LoadedPreReady , ReadyPreNotify , Ready , Error } |
Static Public Member Functions inherited from AZ::Data::AssetData | |
| static void | Reflect (ReflectContext *context) |
Protected Types inherited from AZ::Data::AssetData | |
| enum class | AssetDataFlags : AZ::u32 { Requeue = 0 } |
Protected Member Functions inherited from AZ::Data::AssetData | |
| virtual bool | IsRegisterReadonlyAndShareable () |
| virtual bool | HandleAutoReload () |
| bool | GetFlag (const AssetDataFlags &checkFlag) const |
| void | SetFlag (const AssetDataFlags &checkFlag, bool setValue) |
| bool | GetRequeue () const |
| void | SetRequeue (bool requeue) |
| void | RegisterWithHandler (AssetHandler *assetHandler) |
| void | UnregisterWithHandler () |
| AssetData (const AssetData &)=delete | |
Protected Attributes inherited from AZ::Data::AssetData | |
| AZStd::atomic_int | m_useCount { 0 } |
| AZStd::atomic_int | m_weakUseCount { 0 } |
| AZStd::atomic< AssetStatus > | m_status |
| AssetId | m_assetId |
| AssetHandler * | m_registeredHandler { nullptr } |
| int | m_creationToken = s_defaultCreationToken |
| AZStd::bitset< 32 > | m_flags |
Script Asset - contains the source code for a script