Package com.gaia3d.renderer.engine
Class Engine
java.lang.Object
com.gaia3d.renderer.engine.Engine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteBuffer
(int vboId) void
eliminateBackGroundColor
(BufferedImage originalImage) getExteriorAndInteriorGaiaPrimitivesMap
(GaiaScene gaiaScene, Map<GaiaPrimitive, Integer> mapPrimitiveStatus) void
getExteriorAndInteriorGaiaScenes
(GaiaScene gaiaScene, List<GaiaScene> resultExteriorGaiaScenes, List<GaiaScene> resultInteriorGaiaScenes) void
getExteriorAndInteriorGaiaSets
(GaiaScene gaiaScene, List<GaiaSet> resultExteriorGaiaSets, List<GaiaSet> resultInteriorGaiaSets) void
getRenderSceneImage
(ShaderProgram sceneShaderProgram) void
init()
void
makeBoxTexturesByObliqueCamera
(HalfEdgeScene halfEdgeScene, double screenPixelsForMeter) void
run()
-
Constructor Details
-
Engine
-
-
Method Details
-
deleteObjects
public void deleteObjects() -
run
- Throws:
IOException
-
getGaiaScenesContainer
-
getFboManager
-
getRenderSceneImage
-
init
public void init() -
eliminateBackGroundColor
-
makeBoxTexturesByObliqueCamera
public void makeBoxTexturesByObliqueCamera(HalfEdgeScene halfEdgeScene, double screenPixelsForMeter) -
getExteriorAndInteriorGaiaPrimitivesMap
public Map<GaiaPrimitive,Integer> getExteriorAndInteriorGaiaPrimitivesMap(GaiaScene gaiaScene, Map<GaiaPrimitive, Integer> mapPrimitiveStatus) -
getExteriorAndInteriorGaiaScenes
-
getExteriorAndInteriorGaiaSets
-
deleteBuffer
public void deleteBuffer(int vboId)
-