Class Engine

java.lang.Object
com.gaia3d.renderer.engine.Engine

public class Engine extends Object
  • Constructor Details

  • Method Details

    • deleteObjects

      public void deleteObjects()
    • run

      public void run() throws IOException
      Throws:
      IOException
    • getGaiaScenesContainer

      public GaiaScenesContainer getGaiaScenesContainer()
    • getFboManager

      public FboManager getFboManager()
    • getRenderSceneImage

      public void getRenderSceneImage(ShaderProgram sceneShaderProgram)
    • init

      public void init()
    • eliminateBackGroundColor

      public BufferedImage eliminateBackGroundColor(BufferedImage originalImage)
    • makeBoxTexturesByObliqueCamera

      public void makeBoxTexturesByObliqueCamera(HalfEdgeScene halfEdgeScene, double screenPixelsForMeter)
    • getExteriorAndInteriorGaiaPrimitivesMap

      public Map<GaiaPrimitive,Integer> getExteriorAndInteriorGaiaPrimitivesMap(GaiaScene gaiaScene, Map<GaiaPrimitive,Integer> mapPrimitiveStatus)
    • getExteriorAndInteriorGaiaScenes

      public void getExteriorAndInteriorGaiaScenes(GaiaScene gaiaScene, List<GaiaScene> resultExteriorGaiaScenes, List<GaiaScene> resultInteriorGaiaScenes)
    • getExteriorAndInteriorGaiaSets

      public void getExteriorAndInteriorGaiaSets(GaiaScene gaiaScene, List<GaiaSet> resultExteriorGaiaSets, List<GaiaSet> resultInteriorGaiaSets)
    • deleteBuffer

      public void deleteBuffer(int vboId)