geary
0.22.11
common
geary-core
/
com.mineinabyss.geary.modules
/
GearyArchetypeModule
Geary
Archetype
Module
open
class
GearyArchetypeModule
(
val
tickDuration
:
Duration
=
50.milliseconds
)
:
GearyModule
Members
Constructors
Geary
Archetype
Module
Link copied to clipboard
constructor
(
tickDuration
:
Duration
=
50.milliseconds
)
Functions
inject
Link copied to clipboard
open
override
fun
inject
(
)
invoke
Link copied to clipboard
open
operator
fun
invoke
(
configure
:
GearyConfiguration
.
(
)
->
Unit
)
start
Link copied to clipboard
open
override
fun
start
(
)
Properties
archetype
Provider
Link copied to clipboard
val
archetypeProvider
:
SimpleArchetypeProvider
component
Provider
Link copied to clipboard
open
override
val
componentProvider
:
ComponentAsEntityProvider
components
Link copied to clipboard
open
override
val
components
:
Components
engine
Link copied to clipboard
open
override
val
engine
:
ArchetypeEngine
entity
Provider
Link copied to clipboard
open
override
val
entityProvider
:
EntityByArchetypeProvider
event
Runner
Link copied to clipboard
open
override
val
eventRunner
:
ArchetypeEventRunner
logger
Link copied to clipboard
open
override
val
logger
:
Logger
pipeline
Link copied to clipboard
open
override
val
pipeline
:
PipelineImpl
query
Manager
Link copied to clipboard
open
override
val
queryManager
:
ArchetypeQueryManager
read
Link copied to clipboard
open
override
val
read
:
ArchetypeReadOperations
records
Link copied to clipboard
val
records
:
HashTypeMap
tick
Duration
Link copied to clipboard
val
tickDuration
:
Duration
write
Link copied to clipboard
open
override
val
write
:
ArchetypeMutateOperations