You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Assets/Editor/Scripts
galibzon 4d4deb1211
Added Hydra API to extract all the classes, globals and EBuses exposed (#4953)
* Added Hydra API to extract all the classes, globals and EBuses exposed
to lua:

azlmbr.script.LuaSymbolsReporterBus:
GetListOfClasses
GetListOfGlobalProperties
GetListOfGlobalFunctions
GetListOfEBuses

Also exposed to Hydra the classes that can be used to dump
the symbols
azlmbr.script.LuaPropertySymbol
azlmbr.script.LuaMethodSymbol
azlmbr.script.LuaClassSymbol
azlmbr.script.LuaEBusSender
azlmbr.script.LuaEBusSymbol

The python file Assets/Editor/Scripts/lua_symbols.py
can be used with "pyRunFile <script_name> [output.txt]"
to create Game/output.txt will all the symbols
OR
passing up to three additional arguments "c" or "g" or "e" to dump only
classes, globals or ebuses or a combination of those. Example:
To create an output file with only classes and Ebuses:
"pyRunFile <script_name> [output.txt] c e"

Signed-off-by: garrieta <garrieta@amazon.com>
4 years ago
..
TrackView Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
editor_script_validation.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
export_all_project_levels.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
generatelod.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
lua_symbols.py Added Hydra API to extract all the classes, globals and EBuses exposed (#4953) 4 years ago
rename_cgf.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
select_story_anim_objects.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
tools_shelf_actions.py Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago