Package com.metsci.glimpse.core.support.texture
Extensions to the basic
Texture
subclasses.
Because OpenGL implementations often have a maximum texture size, this package
provide Glimpse texture wrappers which automatically break themselves up
into smaller OpenGL textures if they are too large to be loaded onto the graphics card as a single.
The package also provides textures with the ability to project themselves into non-rectangular
shapes.-
Interface Summary Interface Description ByteTextureProjected2D.MutatorByte2D FloatTextureProjected2D.MutatorFloat2D ShortTextureProjected2D.MutatorShort2D -
Class Summary Class Description ByteTextureProjected2D A texture class which stores 8 bit integer values (uncapped).ByteTextureProjected2D.SetDataMutator ColorTextureProjected2D A texture class which stores 4 channel RGBA colors.ColorTextureProjected2D.SetDataMutator ColorTextureProjected2D.SetDataMutatorGrayscale ExternalTextureProjected2D A wrapper around an OpenGL texture handle which is being handled (allocated, freed, drawn into, data loaded onto, etc...) by another class.Float16TextureProjected2D A texture class which stores 16 bit fixed point greyscale values (capped from 0 to 1).FloatTextureProjected2D A texture class which stores 32 bit fixed point values (uncapped).FloatTextureProjected2D.SetDataMutator RGBATextureProjected2D A texture class which stores 4 channel RGBA colors.RGBTextureProjected2D A texture class which stores 3 channel RGB colors.ShortTextureProjected2D A texture class which stores 16 bit integer values (uncapped).ShortTextureProjected2D.SetDataMutator TextureProjected2D