Class RenderEngines


  • public final class RenderEngines
    extends java.lang.Object
    Utility class for loading rendering engines by providing several parameters like class or name instances. There is a possibility to load the default render engine as well.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.String> getAvailableEngines()
      Returns a collection of all in system available render engines.
      static <T extends RenderEngine>
      T
      loadByClass​(java.lang.Class<T> engine)
      Load RenderEngine instance by provided Engine class instance.
      static RenderEngine loadByClassName​(java.lang.String className)
      Load RenderEngine instance by name.
      static RenderEngine loadDefault()
      Load default rendering engine.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • loadByClass

        public static <T extends RenderEngine> T loadByClass​(java.lang.Class<T> engine)
        Load RenderEngine instance by provided Engine class instance.
        Parameters:
        engine - provided class instance.
        Returns:
        RenderEngine instance.
      • loadByClassName

        public static RenderEngine loadByClassName​(java.lang.String className)
        Load RenderEngine instance by name.
        Parameters:
        className - - provided name of the particular render engine.
        Returns:
        RenderEngine instance
      • loadDefault

        public static RenderEngine loadDefault()
        Load default rendering engine.
        Returns:
        default RenderEngine instance.
      • getAvailableEngines

        public static java.util.List<java.lang.String> getAvailableEngines()
        Returns a collection of all in system available render engines.
        Returns:
        List of render engine names.