|
Unravel Engine C++ Reference
|
#include <test_component.h>
Public Attributes | |
| std::string | str {} |
| uint8_t | u8 {} |
| uint16_t | u16 {} |
| uint32_t | u32 {} |
| uint64_t | u64 {} |
| int8_t | i8 {} |
| int16_t | i16 {} |
| int32_t | i32 {} |
| int64_t | i64 {} |
| float | f {} |
| double | d {} |
| irange32_t | irange {} |
| isize32_t | isize {} |
| ipoint32_t | ipoint {} |
| irect32_t | irect {} |
| delta_t | delta {} |
| math::color | color {} |
| asset_handle< gfx::texture > | texture |
| asset_handle< material > | mat |
| asset_handle< animation_clip > | anim |
| std::vector< std::string > | sequential |
| std::vector< named_anim > | associative_mock {} |
| std::map< int, std::string > | associative {{1, "asda"}, {2, "fasda"}} |
Public Attributes inherited from unravel::basic_component | |
| bool | eto {} |
| Disable empty type optimizations. | |
Additional Inherited Members | |
Public Types inherited from unravel::component_crtp< test_component > | |
| using | base |
Public Member Functions inherited from unravel::basic_component | |
| void | touch () |
| Marks the component as 'touched'. | |
Static Public Attributes inherited from unravel::component_crtp< test_component > | |
| static constexpr bool | in_place_delete |
| Indicates if the component can be deleted in place. | |
Definition at line 25 of file test_component.h.
| asset_handle<animation_clip> unravel::test_component::anim |
Definition at line 52 of file test_component.h.
| std::map<int, std::string> unravel::test_component::associative {{1, "asda"}, {2, "fasda"}} |
Definition at line 57 of file test_component.h.
| std::vector<named_anim> unravel::test_component::associative_mock {} |
Definition at line 55 of file test_component.h.
| math::color unravel::test_component::color {} |
Definition at line 48 of file test_component.h.
| double unravel::test_component::d {} |
Definition at line 39 of file test_component.h.
| delta_t unravel::test_component::delta {} |
Definition at line 46 of file test_component.h.
| float unravel::test_component::f {} |
Definition at line 38 of file test_component.h.
| int16_t unravel::test_component::i16 {} |
Definition at line 34 of file test_component.h.
| int32_t unravel::test_component::i32 {} |
Definition at line 35 of file test_component.h.
| int64_t unravel::test_component::i64 {} |
Definition at line 36 of file test_component.h.
| int8_t unravel::test_component::i8 {} |
Definition at line 33 of file test_component.h.
| ipoint32_t unravel::test_component::ipoint {} |
Definition at line 43 of file test_component.h.
| irange32_t unravel::test_component::irange {} |
Definition at line 41 of file test_component.h.
| irect32_t unravel::test_component::irect {} |
Definition at line 44 of file test_component.h.
| isize32_t unravel::test_component::isize {} |
Definition at line 42 of file test_component.h.
| asset_handle<material> unravel::test_component::mat |
Definition at line 51 of file test_component.h.
| std::vector<std::string> unravel::test_component::sequential |
Definition at line 54 of file test_component.h.
| std::string unravel::test_component::str {} |
Definition at line 27 of file test_component.h.
| asset_handle<gfx::texture> unravel::test_component::texture |
Definition at line 50 of file test_component.h.
| uint16_t unravel::test_component::u16 {} |
Definition at line 29 of file test_component.h.
| uint32_t unravel::test_component::u32 {} |
Definition at line 30 of file test_component.h.
| uint64_t unravel::test_component::u64 {} |
Definition at line 31 of file test_component.h.
| uint8_t unravel::test_component::u8 {} |
Definition at line 28 of file test_component.h.