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"}} |
![]() | |
bool | eto {} |
Disable empty type optimizations. | |
Additional Inherited Members | |
![]() | |
using | base |
![]() | |
void | touch () |
Marks the component as 'touched'. | |
![]() | |
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.