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

Basic component structure that other components can inherit from. More...

#include <basic_component.h>

Inheritance diagram for unravel::basic_component:
unravel::component_crtp< root_component > unravel::component_crtp< animation_component > unravel::component_crtp< assao_component > unravel::component_crtp< audio_listener_component > unravel::component_crtp< audio_source_component > unravel::component_crtp< bone_component > unravel::component_crtp< camera_component > unravel::component_crtp< fxaa_component > unravel::component_crtp< light_component > unravel::component_crtp< reflection_probe_component > unravel::component_crtp< skylight_component > unravel::component_crtp< ssr_component > unravel::component_crtp< submesh_component > unravel::component_crtp< test_component > unravel::component_crtp< text_component > unravel::component_crtp< tonemapping_component > unravel::component_crtp< T, Base > unravel::owned_component

Public Member Functions

void touch ()
 Marks the component as 'touched'.
 

Public Attributes

bool eto {}
 Disable empty type optimizations.
 

Detailed Description

Basic component structure that other components can inherit from.

Definition at line 14 of file basic_component.h.

Member Function Documentation

◆ touch()

void unravel::basic_component::touch ( )
inline

Marks the component as 'touched'.

Definition at line 22 of file basic_component.h.

Member Data Documentation

◆ eto

bool unravel::basic_component::eto {}

Disable empty type optimizations.

Definition at line 17 of file basic_component.h.


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