Package gaiasky.render
Interface IRenderable
- All Known Subinterfaces:
I3DTextRenderable
,IAnnotationsRenderable
,IAtmosphereRenderable
,ICloudRenderable
,IGPUVertsRenderable
,ILineRenderable
,IModelRenderable
,IPointRenderable
,IQuadRenderable
,IShapeRenderable
- All Known Implementing Classes:
Area
,Axes
,BackgroundModel
,Billboard
,BillboardGalaxy
,CelestialBody
,Constellation
,ConstellationBoundaries
,CosmicRuler
,EclipticOrbit
,Gaia
,GenericSpacecraft
,HeliotropicOrbit
,Invisible
,KeyframesPathObject
,LightBeam
,Loc
,MeshObject
,MilkyWay
,ModelBody
,NBGalaxy
,OctreeNode
,Orbit
,Particle
,ParticleGroup
,Planet
,Points
,Polyline
,RecursiveGrid
,Satellite
,Spacecraft
,SphericalGrid
,Star
,StarCluster
,StarGroup
,StubModel
,Text2D
,VertsObject
public interface IRenderable
A top-level renderable interface that all renderable objects must extend
-
Method Summary
Modifier and Type Method Description ComponentTypes
getComponentType()
Gets the component types of this entitydouble
getDistToCamera()
Gets the last distance to the camera calculated for this entityfloat
getOpacity()
Returns the opacity of this renderable
-
Method Details
-
getComponentType
ComponentTypes getComponentType()Gets the component types of this entity- Returns:
- The component types
-
getDistToCamera
double getDistToCamera()Gets the last distance to the camera calculated for this entity- Returns:
- The distance
-
getOpacity
float getOpacity()Returns the opacity of this renderable- Returns:
- The opacity
-