GL Studio C++ Runtime API
LiveComponentAccessor Class Reference

#include <live_component_accessor.h>

Public Member Functions

virtual LiveComponentAccessorClone (ComponentBase *newComp)
 
virtual void Delete ()
 
const GlsBuiltVersionInfoBuiltVersion ()
 
const char * LoadedFilePath ()
 
const char * LoadedClassName ()
 

Static Public Member Functions

static LiveComponentAccessorCreateInstance (LiveComponentLibRef *lib, const char *className, ComponentBase *comp)
 

Detailed Description

LiveComponentAccessor keeps the LiveComponent library loaded in the application. and stores the information necessary to safely delete the component.

Member Function Documentation

const GlsBuiltVersionInfo& BuiltVersion ( )

Returns the RSO library version info

virtual LiveComponentAccessor* Clone ( ComponentBase newComp)
virtual

Clone the LiveComponentAccessor to apply to a new component instance

static LiveComponentAccessor* CreateInstance ( LiveComponentLibRef lib,
const char *  className,
ComponentBase comp 
)
static

Creates a LiveComponentAccessor and associates it with the given component.

virtual void Delete ( )
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


The documentation for this class was generated from the following file: