The Class Browser allows you to browse all Fusion (and Resolve) classes it can find, including all properties and methods. It does this by looking at three things:
- Fusion's built-in script documentation,
GetHelp()
- The global
_G
table - The binary files (yes, it's a simple and probably unreliable hack)
Since classes found in the binaries don't come with a class hierarchy, not all classes will be placed correctly. In case I can't match a discovered class with a documented class I simply place it in the root.
To make a distinction between documented information and information discovered in the binary files I call the different sections "Properties", "Methods", "Discovered Properties" and "Discovered Methods".