public class UIComponentSystems
Class UIComponentSystems. Provides uicomponentsystems functionality for the Hytale server.
java.lang.Object > UIComponentSystems
Field Summary
visible
final
EntityTrackerSystems.Visible
visible
Field visible.
uiComponentList
final
UIComponentList
uiComponentList
Field uiComponentList.
update
final
ComponentUpdate
update
Field update.
Method Detail
onEntityAdd
public
void
onEntityAdd
(@Nonnull final Holder holder, @Nonnull final AddReason reason, @Nonnull final Store store)
Method onEntityAdd.
- Parameters:
@Nonnull final Holderholder@Nonnull final AddReasonreason@Nonnull final Storestore
onEntityRemoved
public
void
onEntityRemoved
(@Nonnull final Holder holder, @Nonnull final RemoveReason reason, @Nonnull final Store store)
Method onEntityRemoved.
- Parameters:
@Nonnull final Holderholder@Nonnull final RemoveReasonreason@Nonnull final Storestore
Update
public
public
Update
(final ComponentType visibleComponentType, final ComponentType uiComponentListComponentType)
Method Update.
- Parameters:
final ComponentTypevisibleComponentTypefinal ComponentTypeuiComponentListComponentType
isParallel
public
boolean
isParallel
(final int archetypeChunkSize, final int taskCount)
Method isParallel.
- Parameters:
final intarchetypeChunkSizefinal inttaskCount
tick
public
void
tick
(final float dt, final int index, @Nonnull final ArchetypeChunk archetypeChunk, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method tick.
- Parameters:
final floatdtfinal intindex@Nonnull final ArchetypeChunkarchetypeChunk@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
queueUpdatesFor
static
void
queueUpdatesFor
(final Ref ref, @Nonnull final UIComponentList uiComponentList, @Nonnull final Map, EntityTrackerSystems.EntityViewer> visibleTo)
Method queueUpdatesFor.
- Parameters:
final Refref@Nonnull final UIComponentListuiComponentList@Nonnull final Map, EntityTrackerSystems.EntityViewer>visibleTo
Remove
Method Remove.
- Parameters:
final ComponentTypevisibleComponentTypefinal ComponentTypecomponentType
componentType
public
UIComponentList>
componentType
()
Method componentType.
onComponentAdded
public
void
onComponentAdded
(@Nonnull final Ref ref, @Nonnull final UIComponentList component, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentAdded.
- Parameters:
@Nonnull final Refref@Nonnull final UIComponentListcomponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
onComponentSet
public
void
onComponentSet
(@Nonnull final Ref ref, final UIComponentList oldComponent, @Nonnull final UIComponentList newComponent, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentSet.
- Parameters:
@Nonnull final Refreffinal UIComponentListoldComponent@Nonnull final UIComponentListnewComponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
onComponentRemoved
public
void
onComponentRemoved
(@Nonnull final Ref ref, @Nonnull final UIComponentList component, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method onComponentRemoved.
- Parameters:
@Nonnull final Refref@Nonnull final UIComponentListcomponent@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer