com.b3dgs.lionengine.core
Enum Rendering

java.lang.Object
  extended by java.lang.Enum<Rendering>
      extended by com.b3dgs.lionengine.core.Rendering
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Rendering>

public enum Rendering
extends java.lang.Enum<Rendering>

List of supported rendering mode.


Enum Constant Summary
IMAGE_SCALED
          Deprecated. use SCREEN_SCALED instead, as it uses less memory, and still faster on old computer.
SCREEN_SCALED
          In this mod, screen are stored using only their original size (no scale).
 
Method Summary
static Rendering valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Rendering[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

IMAGE_SCALED

@Deprecated
public static final Rendering IMAGE_SCALED
Deprecated. use SCREEN_SCALED instead, as it uses less memory, and still faster on old computer.
In this mod, images are scaled if necesarry, in order to fit the screen in the desired resolution. This will use more memory than the SCREEN_SCALED strategy. On modern computer, it may be a little bit faster, but it is not necessary useful.


SCREEN_SCALED

public static final Rendering SCREEN_SCALED
In this mod, screen are stored using only their original size (no scale). Rendering is based on screen size reference (minimal size). To fit the desired resolution, the final buffer is scaled before rendering. This allows to use a minimum of memory.

Method Detail

values

public static Rendering[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Rendering c : Rendering.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Rendering valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null