Package com.gaia3d.renderer.engine
Class TextureAtlasManager
java.lang.Object
com.gaia3d.renderer.engine.TextureAtlasManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyAtlasTextureProcess(List<TexturesAtlasData> texAtlasDatasListSource, List<TexturesAtlasData> texAtlasDatasListDest) voiddoAtlasTextureProcess(List<TexturesAtlasData> texAtlasDatasList) voiddoAtlasTextureProcessByPacker(List<TexturesAtlasData> texAtlasDatasList) intgetMaxHeight(List<TexturesAtlasData> compareImages) intgetMaxWidth(List<TexturesAtlasData> compareImages) makeAtlasTexture(List<TexturesAtlasData> texAtlasDatasList, int imageType) voidrecalculateTexCoordsAfterTextureAtlasing(GaiaScene gaiaScene, List<TexturesAtlasData> texAtlasDatasList) voidrecalculateTexCoordsAfterTextureAtlasingObliqueCamera(HalfEdgeScene halfEdgeScene, List<TexturesAtlasData> texAtlasDatasList, Map<Integer, Map<CameraDirectionType, List<HalfEdgeFace>>> mapClassificationCamDirTypeFacesList)
-
Constructor Details
-
TextureAtlasManager
public TextureAtlasManager()
-
-
Method Details
-
doAtlasTextureProcessByPacker
-
doAtlasTextureProcess
-
getMaxWidth
-
getMaxHeight
-
recalculateTexCoordsAfterTextureAtlasing
public void recalculateTexCoordsAfterTextureAtlasing(GaiaScene gaiaScene, List<TexturesAtlasData> texAtlasDatasList) -
recalculateTexCoordsAfterTextureAtlasingObliqueCamera
public void recalculateTexCoordsAfterTextureAtlasingObliqueCamera(HalfEdgeScene halfEdgeScene, List<TexturesAtlasData> texAtlasDatasList, Map<Integer, Map<CameraDirectionType, List<HalfEdgeFace>>> mapClassificationCamDirTypeFacesList) -
makeAtlasTexture
-
copyAtlasTextureProcess
public void copyAtlasTextureProcess(List<TexturesAtlasData> texAtlasDatasListSource, List<TexturesAtlasData> texAtlasDatasListDest)
-