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