Public Member Functions | Protected Member Functions | List of all members
MethodBind Class Referenceabstract
Inheritance diagram for MethodBind:
MethodBindNative< T >

Public Member Functions

Vector< Variantget_default_arguments () const
 
_FORCE_INLINE_ int get_default_argument_count () const
 
_FORCE_INLINE_ Variant has_default_argument (int p_arg) const
 
_FORCE_INLINE_ Variant get_default_argument (int p_arg) const
 
void set_hint_flags (uint32_t p_hint)
 
uint32_t get_hint_flags () const
 
virtual String get_instance_type () const =0
 
_FORCE_INLINE_ int get_argument_count () const
 
virtual Variant call (Object *p_object, const Variant **p_args, int p_arg_count, Variant::CallError &r_error)=0
 
StringName get_name () const
 
void set_name (const StringName &p_name)
 
_FORCE_INLINE_ int get_method_id () const
 
_FORCE_INLINE_ bool is_const () const
 
void set_default_arguments (const Vector< Variant > &p_defargs)
 

Protected Member Functions

void _set_const (bool p_const)
 
void set_argument_count (int p_count)
 

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