Page 1 of 1

Class Browser

Posted: Thu Mar 18, 2021 8:29 am
by roger
The Class Browser should finally be ready for Reactor now.

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)
The binary files method came about when I started making a Fuse and soon became frustrated that there were some crucial pieces missing from VFXPedia. Without access to the official documentation it's really tricky. But I could see there was more stuff in the binaries just by looking at them.

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".

Re: Class Browser

Posted: Thu Mar 18, 2021 9:37 am
by danell
A must when developing fuses!

Class Browser [SUBMITTED]

Posted: Fri Mar 19, 2021 5:23 pm
by AndrewHazelden
Since I don't hit the Reactor GitLab submit button as frequently as @SecondMan does, I'll simply use his regular response below:

Submitted! Thank you kindly! :cheer: