Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::mono_inspector_collection Struct Reference

Inspector for collections (arrays and List<T>) with add/remove support. More...

Static Public Member Functions

template<typename Invoker >
static auto inspect_collection (rtti::context &ctx, mono::mono_object &obj, const meta_any_proxy &obj_proxy, const Invoker &mutable_field, const mono::mono_type &collection_type, const var_info &info) -> inspect_result
 
static auto inspect_field (rtti::context &ctx, mono::mono_object &obj, const meta_any_proxy &obj_proxy, mono::mono_field &field, const var_info &info) -> inspect_result
 
static auto inspect_property (rtti::context &ctx, mono::mono_object &obj, const meta_any_proxy &obj_proxy, mono::mono_property &property, const var_info &info) -> inspect_result
 

Detailed Description

Inspector for collections (arrays and List<T>) with add/remove support.

Definition at line 1304 of file inspector_script.cpp.

Member Function Documentation

◆ inspect_collection()

template<typename Invoker >
static auto unravel::mono_inspector_collection::inspect_collection ( rtti::context & ctx,
mono::mono_object & obj,
const meta_any_proxy & obj_proxy,
const Invoker & mutable_field,
const mono::mono_type & collection_type,
const var_info & info ) -> inspect_result
inlinestatic

Definition at line 1307 of file inspector_script.cpp.

◆ inspect_field()

static auto unravel::mono_inspector_collection::inspect_field ( rtti::context & ctx,
mono::mono_object & obj,
const meta_any_proxy & obj_proxy,
mono::mono_field & field,
const var_info & info ) -> inspect_result
inlinestatic

Definition at line 1507 of file inspector_script.cpp.

◆ inspect_property()

static auto unravel::mono_inspector_collection::inspect_property ( rtti::context & ctx,
mono::mono_object & obj,
const meta_any_proxy & obj_proxy,
mono::mono_property & property,
const var_info & info ) -> inspect_result
inlinestatic

Definition at line 1523 of file inspector_script.cpp.


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