Class Screen

    • Field Detail

      • NO_COLOR_FILTER

        public static final org.joml.Vector3f NO_COLOR_FILTER
      • NO_TEXTURE_FILTER

        public static final org.joml.Vector3f NO_TEXTURE_FILTER
      • HOVER_COLOR_FILTER

        public static final org.joml.Vector3f HOVER_COLOR_FILTER
      • HOVER_TEXTURE_FILTER

        public static final org.joml.Vector3f HOVER_TEXTURE_FILTER
      • CLICKED_COLOR_FILTER

        public static final org.joml.Vector3f CLICKED_COLOR_FILTER
      • CLICKED_TEXTURE_FILTER

        public static final org.joml.Vector3f CLICKED_TEXTURE_FILTER
      • z

        public static float z
    • Constructor Detail

      • Screen

        public Screen()
    • Method Detail

      • updateScreen

        public void updateScreen()
      • renderScreen

        public void renderScreen()
      • cleanupScreen

        public void cleanupScreen()
      • updateCamera

        public void updateCamera​(int width,
                                 int height)
      • addButton

        public void addButton​(Button button)
      • removeButton

        public void removeButton​(Button button)
      • addText

        public void addText​(Text text)
      • removeText

        public void removeText​(Text text)
      • showModal

        public void showModal​(ModalScreen modal)
      • hideModal

        public void hideModal()
      • isHideModal

        public boolean isHideModal()
        Returns:
        Boolean retourne si le modal est affiché ou non
      • desactivate

        public void desactivate()
      • drawTexturedRect

        public void drawTexturedRect​(int x,
                                     int y,
                                     int width,
                                     int height,
                                     Texture texture)
      • drawColoredRect

        public void drawColoredRect​(int x,
                                    int y,
                                    int width,
                                    int height,
                                    org.joml.Vector4f color)
      • drawBackground

        public void drawBackground​(Texture texture)
      • setBounds

        public static void setBounds​(Shader shader,
                                     float x,
                                     float y,
                                     float width,
                                     float height)