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

#include <inspector_assets.h>

Inheritance diagram for unravel::inspector_asset_handle_mesh:
crtp_meta_type< inspector_asset_handle_mesh, inspector_asset_handle >

Public Member Functions

auto inspect_as_property (rtti::context &ctx, asset_handle< mesh > &data) -> inspect_result
 
auto inspect (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info, const entt::meta_custom &custom) -> inspect_result override
 
- Public Member Functions inherited from crtp_meta_type< inspector_asset_handle_mesh, inspector_asset_handle >
virtual auto get_meta_type () const -> entt::meta_type
 
auto is () const -> bool
 
auto is (const entt::meta_type &type) const -> bool
 
virtual auto as_derived () -> entt::meta_any
 

Public Attributes

asset_handle< meshinspected_asset_
 
std::shared_ptr< mesh_importer_metaimporter_
 
uintptr_t inspected_version_ {}
 

Additional Inherited Members

- Static Public Member Functions inherited from crtp_meta_type< inspector_asset_handle_mesh, inspector_asset_handle >
static auto get_static_meta_type () -> entt::meta_type
 

Detailed Description

Definition at line 60 of file inspector_assets.h.

Member Function Documentation

◆ inspect()

auto unravel::inspector_asset_handle_mesh::inspect ( rtti::context & ctx,
entt::meta_any & var,
const meta_any_proxy & var_proxy,
const var_info & info,
const entt::meta_custom & custom ) -> inspect_result
override

Definition at line 642 of file inspector_assets.cpp.

◆ inspect_as_property()

auto unravel::inspector_asset_handle_mesh::inspect_as_property ( rtti::context & ctx,
asset_handle< mesh > & data ) -> inspect_result

Definition at line 630 of file inspector_assets.cpp.

Member Data Documentation

◆ importer_

std::shared_ptr<mesh_importer_meta> unravel::inspector_asset_handle_mesh::importer_

Definition at line 66 of file inspector_assets.h.

◆ inspected_asset_

asset_handle<mesh> unravel::inspector_asset_handle_mesh::inspected_asset_

Definition at line 65 of file inspector_assets.h.

◆ inspected_version_

uintptr_t unravel::inspector_asset_handle_mesh::inspected_version_ {}

Definition at line 67 of file inspector_assets.h.


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