module Entitas::IComponent

Direct including types

Defined in:

entitas/interfaces/i_component.cr
entitas/macros/component.cr

Constant Summary

Log = ::Log.for(self)

Instance Method Summary

Macro Summary

Instance Method Detail

abstract def init(**args) #

[View source]
abstract def is_unique? : Bool #

Will return true if the class is a unique component for a context


[View source]
abstract def reset #

[View source]

Macro Detail

macro create_initializers #

When the class is finished search the method names for each setter and populate the initialize arguments. :nodoc:


[View source]