Class GraphicsManager3D

java.lang.Object
pl.AWTGameEngine.engine.graphics.GraphicsManager3D
Direct Known Subclasses:
GraphicsManagerGL

public abstract class GraphicsManager3D extends Object
  • Constructor Details

    • GraphicsManager3D

      public GraphicsManager3D()
  • Method Details

    • preloadShape

      public abstract void preloadShape(String path)
    • createRenderable

      public abstract void createRenderable(RenderOptions3D options)
    • removeRenderable

      public abstract void removeRenderable(String identifier)
    • getRenderable

      public abstract RenderOptions3D getRenderable(String identifier)
    • updatePosition

      public abstract void updatePosition(String identifier, Vector3 position)
    • updateSize

      public abstract void updateSize(String identifier, Vector3 scale)
    • updateRotation

      public abstract void updateRotation(String identifier, Vector3 rotation, Vector4 quaternionRotation)
    • updateSprite

      public abstract void updateSprite(String identifier, Sprite sprite, boolean releaseOldTexture)
    • updateShader

      public abstract void updateShader(String identifier, String shader)
    • updateShapePath

      public abstract void updateShapePath(String identifier, String shapePath)
    • updateColor

      public abstract void updateColor(String identifier, ColorObject color)
    • updateXray

      public abstract void updateXray(String identifier, boolean xray)
    • updateRepeatTexture

      public abstract void updateRepeatTexture(String identifier, int repeat)