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::Script::LuaEditorSystemComponent Class Reference

Inherits AZ::Component, AzToolsFramework::AssetBrowser::AssetBrowserInteractionNotificationBus::Handler, and AzToolsFramework::AssetBrowser::AssetBrowserFileCreationNotificationBus::Handler.

Public Member Functions

 AZ_COMPONENT (LuaEditorSystemComponent, "{8F3DFC84-2D59-416C-B04D-56C550114D9B}")
 
void AddSourceFileCreators (const char *fullSourceFolderName, const AZ::Uuid &sourceUUID, AzToolsFramework::AssetBrowser::SourceFileCreatorList &creators) override
 
void AddSourceFileOpeners (const char *fullSourceFileName, const AZ::Uuid &sourceUUID, AzToolsFramework::AssetBrowser::SourceFileOpenerList &openers) override
 
void HandleInitialFilenameChange (const AZStd::string_view fullFilepath) override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static AZStd::string GenerateLuaComponentBoilerplate (const AZStd::string &componentName)
 Generates boilerplate for a basic Lua component script which has the given component name.
 

Protected Member Functions

void Activate () override
 
void Deactivate () override
 

Static Protected Member Functions

static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)
 

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