|  | GL Studio C++ Runtime API
    | 
#include <live_component_accessor.h>
| Public Member Functions | |
| virtual LiveComponentAccessor * | Clone (ComponentBase *newComp) | 
| virtual void | Delete () | 
| const GlsBuiltVersionInfo & | BuiltVersion () | 
| const char * | LoadedFilePath () | 
| const char * | LoadedClassName () | 
| Static Public Member Functions | |
| static LiveComponentAccessor * | CreateInstance (LiveComponentLibRef *lib, const char *className, ComponentBase *comp) | 
LiveComponentAccessor keeps the LiveComponent library loaded in the application. and stores the information necessary to safely delete the component.
| const GlsBuiltVersionInfo& BuiltVersion | ( | ) | 
Returns the RSO library version info
| 
 | virtual | 
Clone the LiveComponentAccessor to apply to a new component instance
| 
 | static | 
Creates a LiveComponentAccessor and associates it with the given component.
| 
 | virtual | 
Deletes the LiveComponentAccessor, it's associated component, and the LiveComponentLibRef.
| const char* LoadedClassName | ( | ) | 
Returns the RSO's class name
| const char* LoadedFilePath | ( | ) | 
Returns the RSO library path