/** * Creates a texture from a given Ardor3D Image object. * * @param image * the Ardor3D image. * @param minFilter * the filter for the near values. Used to determine if we should generate mipmaps. * @return the loaded texture. */ public static Texture loadFromImage(final Image image, final Texture.MinificationFilter minFilter) { return loadFromImage(image, minFilter, TextureStoreFormat.GuessNoCompressedFormat); }
/** * Creates a texture from a given Ardor3D Image object. * * @param image * the Ardor3D image. * @param minFilter * the filter for the near values. Used to determine if we should generate mipmaps. * @return the loaded texture. */ public static Texture loadFromImage(final Image image, final Texture.MinificationFilter minFilter) { return loadFromImage(image, minFilter, TextureStoreFormat.GuessNoCompressedFormat); }
_styleName = capsule.readString("styleName", null); _pageTexture = (Texture) capsule.readSavable("pageTexture", null); _pageTexture = TextureManager.loadFromImage(_pageTexture.getImage(), _pageTexture.getMinificationFilter());
_styleName = capsule.readString("styleName", null); _pageTexture = (Texture) capsule.readSavable("pageTexture", null); _pageTexture = TextureManager.loadFromImage(_pageTexture.getImage(), _pageTexture.getMinificationFilter());
public void createAtlases(final AtlasTextureParameter atlasTextureParameter) { for (final ByteBuffer data : dataBuffers) { data.rewind(); final ImageDataFormat fmt = useAlpha ? ImageDataFormat.RGBA : ImageDataFormat.RGB; final Image image = new Image(fmt, PixelDataType.UnsignedByte, atlasWidth, atlasHeight, data, null); final TextureStoreFormat format = atlasTextureParameter.compress ? TextureStoreFormat.GuessCompressedFormat : TextureStoreFormat.GuessNoCompressedFormat; final Texture texture = TextureManager.loadFromImage(image, atlasTextureParameter.minificationFilter, format); texture.setMagnificationFilter(atlasTextureParameter.magnificationFilter); texture.setWrap(atlasTextureParameter.wrapMode); textures.add(texture); } for (final List<TextureParameter> paramList : cachedAtlases.values()) { for (final TextureParameter param : paramList) { final Texture texture = textures.get(param.getAtlasIndex()); final TextureState ts = (TextureState) param.getMesh().getLocalRenderState(StateType.Texture); ts.setTexture(texture, param.getTargetTextureIndex()); ts.setNeedsRefresh(true); } } TexturePacker.logger.info(nrTextures + " textures packed into " + packers.size() + " atlases."); }