Class MediaCache

  • All Implemented Interfaces:
    MediaLoader

    @Deprecated
    public class MediaCache
    extends java.lang.Object
    implements MediaLoader
    Deprecated.
    The functionality of this class has been replaced by the MediaManager, which serves a similar purpose, but allows to identify media by name instead of the underlying files(s).
    Wrapper around a MediaLoader that caches all media, that when the same file is multiple times the results are retrieved from the cache.
    • Constructor Detail

      • MediaCache

        public MediaCache​(MediaLoader delegate)
        Deprecated.
    • Method Detail

      • loadImage

        public Image loadImage​(FilePointer file)
        Deprecated.
        Description copied from interface: MediaLoader
        Loads an image from a file. JPEG and PNG images are guaranteed to be supported, though other image formats may also be supported depending on the platform.
        Specified by:
        loadImage in interface MediaLoader
      • loadAudio

        public Audio loadAudio​(FilePointer file)
        Deprecated.
        Description copied from interface: MediaLoader
        Loads an audio clip from a file. OGG and MP3 files are guaranteed to be supported, though other audio formats may be also be supported depending on the platform.
        Specified by:
        loadAudio in interface MediaLoader
      • loadFont

        public TTFont loadFont​(FilePointer file,
                               java.lang.String family,
                               int size,
                               ColorRGB color,
                               boolean bold)
        Deprecated.
        Description copied from interface: MediaLoader
        Loads a TrueType font from a .ttf file and converts it to a format that can be used by the renderer.
        Specified by:
        loadFont in interface MediaLoader
      • loadText

        public java.lang.String loadText​(FilePointer file)
        Deprecated.
        Description copied from interface: MediaLoader
        Loads a text-based resource file using UTF-8 encoding.
        Specified by:
        loadText in interface MediaLoader
      • loadMesh

        public PolygonMesh loadMesh​(FilePointer file)
        Deprecated.
        Description copied from interface: MediaLoader
        Loads a polygon mesh from the specified file. Only the FBX file format is supported by all renderer implementations.
        Specified by:
        loadMesh in interface MediaLoader
      • invalidate

        public void invalidate()
        Deprecated.