component.visualsystem
System that displays (with VideoDriver) visual representations of entities.
- class VisualSystem: component.system.System;
System that displays (with VideoDriver) visual representations of entities.
- this(EntitySystem entitySystem, VFSDir gameDir);
Construct a VisualSystem.
Parameters:EntitySystem entitySystem Entity system whose entities we're processing. VFSDir gameDir Game data directory. - pure nothrow @property void videoDriver(VideoDriver rhs);
Set VideoDriver to draw VisualComponents with.
- @property void yamlManager(ResourceManager!(Node) rhs);
Provide a reference to the YAML resource manager. Must be called at least once after construction.
Throws:SystemInitException on failure.- void update();
Render entities' visual representations.