Class CommandBuffer


  • public class CommandBuffer
    extends top.focess.command.data.DataBuffer<Command>
    Represent a buffer of Command.
    • Constructor Detail

      • CommandBuffer

        public CommandBuffer​(int size)
    • Method Detail

      • allocate

        @NotNull
        @Contract("_ -> new")
        public static @NotNull CommandBuffer allocate​(int size)
        Allocate a CommandBuffer with fixed size
        Parameters:
        size - the target buffer size
        Returns:
        a CommandBuffer with fixed size
      • flip

        public void flip()
        Specified by:
        flip in class top.focess.command.data.DataBuffer<Command>
      • put

        public void put​(@NotNull
                        @NotNull Command command)
        Specified by:
        put in class top.focess.command.data.DataBuffer<Command>
      • get

        @NotNull
        public @NotNull Command get()
        Specified by:
        get in class top.focess.command.data.DataBuffer<Command>
      • get

        @NotNull
        public @NotNull Command get​(int index)
        Specified by:
        get in class top.focess.command.data.DataBuffer<Command>