Public Member Functions | List of all members
ScriptInstance Class Referenceabstract
Inheritance diagram for ScriptInstance:
PlaceHolderScriptInstance

Public Member Functions

virtual bool set (const StringName &p_name, const Variant &p_value)=0
 
virtual bool get (const StringName &p_name, Variant &r_ret) const =0
 
virtual void get_property_list (List< PropertyInfo > *p_properties) const =0
 
virtual Variant::Type get_property_type (const StringName &p_name, bool *r_is_valid=NULL) const =0
 
virtual void get_property_state (List< Pair< StringName, Variant > > &state)
 
virtual void get_method_list (List< MethodInfo > *p_list) const =0
 
virtual bool has_method (const StringName &p_method) const =0
 
virtual Variant call (const StringName &p_method, VARIANT_ARG_LIST)
 
virtual Variant call (const StringName &p_method, const Variant **p_args, int p_argcount, Variant::CallError &r_error)=0
 
virtual void call_multilevel (const StringName &p_method, VARIANT_ARG_LIST)
 
virtual void call_multilevel (const StringName &p_method, const Variant **p_args, int p_argcount)
 
virtual void call_multilevel_reversed (const StringName &p_method, const Variant **p_args, int p_argcount)
 
virtual void notification (int p_notification)=0
 
virtual Ref< Scriptget_script () const =0
 
virtual ScriptLanguageget_language ()=0
 

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