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

#include <inspector_assets.h>

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

Public Member Functions

auto inspect_as_property (rtti::context &ctx, asset_handle< animation_clip > &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_animation, 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< animation_clipinspected_asset_
 
std::shared_ptr< animation_importer_metaimporter_
 
uintptr_t inspected_version_ {}
 

Additional Inherited Members

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

Detailed Description

Definition at line 71 of file inspector_assets.h.

Member Function Documentation

◆ inspect()

auto unravel::inspector_asset_handle_animation::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 779 of file inspector_assets.cpp.

◆ inspect_as_property()

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

Definition at line 766 of file inspector_assets.cpp.

Member Data Documentation

◆ importer_

std::shared_ptr<animation_importer_meta> unravel::inspector_asset_handle_animation::importer_

Definition at line 77 of file inspector_assets.h.

◆ inspected_asset_

asset_handle<animation_clip> unravel::inspector_asset_handle_animation::inspected_asset_

Definition at line 76 of file inspector_assets.h.

◆ inspected_version_

uintptr_t unravel::inspector_asset_handle_animation::inspected_version_ {}

Definition at line 78 of file inspector_assets.h.


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