Class RenderView
java.lang.Object
gaiasky.scene.view.AbstractView
gaiasky.scene.view.BaseView
gaiasky.scene.view.RenderView
- All Implemented Interfaces:
IRenderable
View of an entity for rendering purposes.
Adds particle extra, particle set, and star set cached components to whatever is in base view.
-
Field Summary
FieldsModifier and TypeFieldDescriptionParticle component, maybe.Particle set componentStar set componentFields inherited from class AbstractView
entity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidContains actions to take after a new entity has been set.protected voidThis method is called when the entity of this view is cleared.doubleGets the last distance to the camera calculated for this entityfloatReturns the opacity of this renderabledoublefloat[]Text color for single objectsfloat[]textColour(String name) Text color for the star with the given name in a star set.Methods inherited from class BaseView
componentsCheck, entityCheck, getBase, getBody, getComponent, getComponentType, getRender, hasCt, isHalfResolutionBuffer, isVisible, isVisible, setColor, setVisible, setVisibleMethods inherited from class AbstractView
check, clearEntity, getEntity, isEmpty, isValid, setEntityMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IRenderable
getComponentType, isHalfResolutionBuffer
-
Field Details
-
extra
Particle component, maybe. -
particleSet
Particle set component -
starSet
Star set component
-
-
Constructor Details
-
RenderView
public RenderView() -
RenderView
public RenderView(com.badlogic.ashley.core.Entity entity)
-
-
Method Details
-
entityChanged
protected void entityChanged()Description copied from class:AbstractViewContains actions to take after a new entity has been set. This method is typically used to initialize the view components.- Overrides:
entityChangedin classBaseView
-
entityCleared
protected void entityCleared()Description copied from class:AbstractViewThis method is called when the entity of this view is cleared. It should set all component references to null.- Overrides:
entityClearedin classBaseView
-
getDistToCamera
public double getDistToCamera()Description copied from interface:IRenderableGets the last distance to the camera calculated for this entity- Specified by:
getDistToCamerain interfaceIRenderable- Returns:
- The distance
-
getOpacity
public float getOpacity()Description copied from interface:IRenderableReturns the opacity of this renderable- Specified by:
getOpacityin interfaceIRenderable- Overrides:
getOpacityin classBaseView- Returns:
- The opacity
-
getRadius
public double getRadius() -
textColour
public float[] textColour()Text color for single objects -
textColour
Text color for the star with the given name in a star set.
-