Class Render

java.lang.Object
gaiasky.scene.component.Render
All Implemented Interfaces:
com.badlogic.ashley.core.Component, IRenderable

public class Render extends Object implements com.badlogic.ashley.core.Component, IRenderable
This component marks the entity as renderable, and keeps a reference to it.
  • Field Details

    • entity

      public com.badlogic.ashley.core.Entity entity
  • Constructor Details

    • Render

      public Render()
  • Method Details

    • getEntity

      public com.badlogic.ashley.core.Entity getEntity()
    • getComponentType

      public ComponentTypes getComponentType()
      Description copied from interface: IRenderable
      Gets the component types of this entity
      Specified by:
      getComponentType in interface IRenderable
      Returns:
      The component types
    • getDistToCamera

      public double getDistToCamera()
      Description copied from interface: IRenderable
      Gets the last distance to the camera calculated for this entity
      Specified by:
      getDistToCamera in interface IRenderable
      Returns:
      The distance
    • getOpacity

      public float getOpacity()
      Description copied from interface: IRenderable
      Returns the opacity of this renderable
      Specified by:
      getOpacity in interface IRenderable
      Returns:
      The opacity