@Override protected void writeConstructorParams( DataOutput out ) throws IOException { super.writeConstructorParams( out ); out.writeInt( ((ImageComponent)node).getFormat()); out.writeInt( ((ImageComponent)node).getHeight()); out.writeInt( ((ImageComponent)node).getWidth()); out.writeBoolean( ((ImageComponent)node).isByReference() ); out.writeBoolean( ((ImageComponent)node).isYUp() ); }
/** * Create the ImageComponent and Texture object. */ private Texture2D setupTexture(ImageComponent imageComponent) { Texture2D t2d = new Texture2D(Texture2D.BASE_LEVEL, Texture.RGBA, imageComponent.getWidth(), imageComponent.getHeight()); t2d.setMinFilter(Texture2D.BASE_LEVEL_LINEAR); t2d.setMagFilter(Texture2D.BASE_LEVEL_LINEAR); t2d.setImage(0, imageComponent); t2d.setEnable(true); t2d.setCapability(Texture.ALLOW_IMAGE_WRITE); t2d.setCapability(Texture.ALLOW_SIZE_READ); t2d.setCapability(Texture.ALLOW_ENABLE_READ); t2d.setCapability(Texture.ALLOW_BOUNDARY_MODE_READ); t2d.setCapability(Texture.ALLOW_FILTER_READ); t2d.setCapability(Texture.ALLOW_BOUNDARY_COLOR_READ); t2d.setCapability(Texture.ALLOW_ANISOTROPIC_FILTER_READ); t2d.setCapability(Texture.ALLOW_FILTER4_READ); return t2d; }
fontSize, fontStyle); if ((imageComponent.getWidth() == width) && (imageComponent.getHeight() == height)) { tex.setImage(0, imageComponent); } else {