pda
jvm
core
/
net.artux.pda.map.ecs.render
/
RenderSystem
Render
System
open
class
RenderSystem
:
BaseSystem
,
Drawable
Members
Constructors
Render
System
Link copied to clipboard
@
Inject
constructor
(
@
Named
(
value
=
"gameStage"
)
stage
:
Stage
,
assetsFinder
:
AssetsFinder
,
postProcessing
:
PostProcessing
)
Properties
damage
Accumulator
Link copied to clipboard
open
var
damageAccumulator
:
Float
engine
Link copied to clipboard
open
val
engine
:
Engine
entities
Link copied to clipboard
open
val
entities
:
ImmutableArray
<
Entity
>
family
Link copied to clipboard
open
val
family
:
Family
player
Link copied to clipboard
open
val
player
:
Entity
priority
Link copied to clipboard
open
var
priority
:
Int
show
All
Link copied to clipboard
open
var
showAll
:
Boolean
Functions
added
To
Engine
Link copied to clipboard
open
fun
addedToEngine
(
engine
:
Engine
)
open
fun
addedToEngine
(
engine
:
Engine
)
check
Processing
Link copied to clipboard
open
fun
checkProcessing
(
)
:
Boolean
draw
Link copied to clipboard
open
fun
draw
(
batch
:
Batch
,
parentAlpha
:
Float
)
removed
From
Engine
Link copied to clipboard
open
fun
removedFromEngine
(
engine
:
Engine
)
set
Blur
Effect
Link copied to clipboard
open
fun
setBlurEffect
(
seconds
:
Int
)
set
Processing
Link copied to clipboard
open
fun
setProcessing
(
processing
:
Boolean
)
set
Red
Effect
Link copied to clipboard
open
fun
setRedEffect
(
redEffect
:
Float
)
show
Text
Link copied to clipboard
open
fun
showText
(
text
:
String
,
position
:
Vector2
)
open
fun
showText
(
text
:
String
,
x
:
Float
,
y
:
Float
)
update
Link copied to clipboard
open
fun
update
(
deltaTime
:
Float
)
open
fun
update
(
deltaTime
:
Float
)