de.jreality.shader
Class CommonAttributes

java.lang.Object
  extended by de.jreality.shader.CommonAttributes

public class CommonAttributes
extends Object

Standard attributes which appear in Appearance instances.

Since Appearance is based on pairs, it's important to make sure that you are using the right strings as keys. This class provides a list of all the standard attributes to help avoid mistakes in typing, etc.

Author:
Charles Gunn

Field Summary
static String ADDITIVE_BLENDING_ENABLED
           
static String ALIGNMENT
           
static String AMBIENT_COEFFICIENT
           
static double AMBIENT_COEFFICIENT_DEFAULT
           
static String AMBIENT_COLOR
           
static Color AMBIENT_COLOR_DEFAULT
           
static String ANTIALIASING_ENABLED
           
static String ANY_DISPLAY_LISTS
           
static String ATTENUATE_POINT_SIZE
           
static boolean ATTENUATE_POINT_SIZE_DEFAULT
           
static String BACK_FACE_CULLING_ENABLED
           
static String BACKEND_RETAIN_GEOMETRY
           
static String BACKGROUND_COLOR
           
static Color BACKGROUND_COLOR_DEFAULT
           
static String BACKGROUND_COLORS
           
static String BACKGROUND_COLORS_STRETCH_X
           
static String BACKGROUND_COLORS_STRETCH_Y
           
static String BACKGROUND_TEXTURE2D
           
static String CENTER_ON_BOUNDING_BOX
           
static String CLEAR_COLOR_BUFFER
           
static String COMPONENT_DISPLAY_LISTS
           
static String DEPTH_FUDGE_FACTOR
           
static String DIFFUSE_COEFFICIENT
           
static double DIFFUSE_COEFFICIENT_DEFAULT
           
static String DIFFUSE_COLOR
           
static Color DIFFUSE_COLOR_DEFAULT
           
static String EDGE_DRAW
           
static boolean EDGE_DRAW_DEFAULT
           
static String FACE_DRAW
           
static boolean FACE_DRAW_DEFAULT
           
static String FAST_AND_DIRTY
           
static boolean FAST_AND_DIRTY_DEFAULT
           
static String FLIP_NORMALS_ENABLED
           
static String FOG_COLOR
           
static String FOG_DENSITY
           
static double FOG_DENSITY_DEFAULT
           
static String FOG_ENABLED
           
static boolean FOG_ENABLED_DEFAULT
           
static String FONT
           
static String FORCE_RESIDENT_TEXTURES
           
static String GLSL
           
static String IGNORE_ALPHA0
           
static String IMPLODE
           
static String IMPLODE_FACTOR
           
static double IMPLODE_FACTOR_DEFAULT
           
static String INFO_STRING
           
static String LEVEL_OF_DETAIL
           
static double LEVEL_OF_DETAIL_DEFAULT
           
static String LIGHT_DIRECTION
           
static String LIGHTING_ENABLED
           
static String LINE
           
static Color LINE_DIFFUSE_COLOR_DEFAULT
           
static String LINE_FACTOR
           
static String LINE_LIGHTING_ENABLED
           
static String LINE_SHADER
           
static String LINE_STIPPLE
           
static String LINE_STIPPLE_PATTERN
           
static String LINE_WIDTH
           
static double LINE_WIDTH_DEFAULT
           
static String LOCAL_LIGHT_MODEL
           
static String MANY_DISPLAY_LISTS
           
static String METRIC
           
static String NORMAL_SCALE
           
static String OFFSET
           
static String ONE_TEXTURE2D_PER_IMAGE
           
static String OPAQUE_TUBES_AND_SPHERES
           
static boolean OPAQUE_TUBES_AND_SPHERES_DEFAULT
           
static String PICKABLE
           
static String POINT
           
static Color POINT_DIFFUSE_COLOR_DEFAULT
           
static String POINT_RADIUS
           
static double POINT_RADIUS_DEFAULT
           
static String POINT_SHADER
           
static String POINT_SIZE
           
static double POINT_SIZE_DEFAULT
           
static String POINT_SPRITE
           
static String POLYGON
           
static String POLYGON_SHADER
           
static String REFLECTION_MAP
           
static String RENDER_S3
           
static String RMAN_ARCHIVE_CURRENT_NODE
           
static String RMAN_ATTRIBUTE
           
static String RMAN_DISPLACEMENT_SHADER
           
static String RMAN_GLOBAL_INCLUDE_FILE
           
static String RMAN_IMAGER_SHADER
           
static String RMAN_LIGHT_SHADER
           
static String RMAN_MAX_EYE_SPLITS
           
static String RMAN_OUTPUT_DISPLAY_FORMAT
           
static String RMAN_PROXY_COMMAND
           
static String RMAN_RAY_TRACING_REFLECTIONS
           
static String RMAN_RAY_TRACING_VOLUMES
           
static String RMAN_REFLECTIONMAP_FILE
           
static String RMAN_SEARCHPATH_SHADER
           
static String RMAN_SHADOWS_ENABLED
           
static String RMAN_SL_SHADER
           
static String RMAN_SURFACE_SHADER
           
static String RMAN_TEXTURE_FILE
           
static String RMAN_TEXTURE_FILE_SUFFIX
           
static String RMAN_VOLUME_ATMOSPHERE_SHADER
           
static String RMAN_VOLUME_EXTERIOR_SHADER
           
static String RMAN_VOLUME_INTERIOR_SHADER
           
static String SCALE
           
static String SEPARATE_SPECULAR_COLOR
           
static String SIGNATURE
          Deprecated. Use METRIC.
static String SKY_BOX
           
static String SMOOTH_LINE_SHADING
           
static boolean SMOOTH_LINE_SHADING_DEFAULT
           
static String SMOOTH_SHADING
           
static boolean SMOOTH_SHADING_DEFAULT
           
static String SPECULAR_COEFFICIENT
           
static double SPECULAR_COEFFICIENT_DEFAULT
           
static String SPECULAR_COLOR
           
static Color SPECULAR_COLOR_DEFAULT
           
static String SPECULAR_EXPONENT
           
static double SPECULAR_EXPONENT_DEFAULT
           
static String SPHERE_RESOLUTION
           
static String SPHERES_DRAW
           
static boolean SPHERES_DRAW_DEFAULT
           
static String TEXT
           
static String TEXT_SHADER
           
static String TEXTURE_2D
           
static String TRANSPARENCY
           
static double TRANSPARENCY_DEFAULT
           
static String TRANSPARENCY_ENABLED
           
static String TUBE_RADIUS
           
static double TUBE_RADIUS_DEFAULT
           
static String TUBE_STYLE
           
static FrameFieldType TUBE_STYLE_DEFAULT
           
static String TUBES_DRAW
           
static boolean TUBES_DRAW_DEFAULT
           
static String USE_OLD_TRANSPARENCY
           
static String VERTEX
           
static String VERTEX_COLORS_ENABLED
           
static boolean VERTEX_COLORS_ENABLED_DEFAULT
           
static String VERTEX_DRAW
           
static boolean VERTEX_DRAW_DEFAULT
           
static String VERTEX_SHADER
           
static String VOLUME
           
static String VOLUME_SHADER
           
static String Z_BUFFER_ENABLED
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BACKGROUND_COLOR

public static final String BACKGROUND_COLOR
See Also:
Constant Field Values

BACKGROUND_COLOR_DEFAULT

public static final Color BACKGROUND_COLOR_DEFAULT

BACKGROUND_COLORS

public static final String BACKGROUND_COLORS
See Also:
Constant Field Values

BACKGROUND_COLORS_STRETCH_X

public static final String BACKGROUND_COLORS_STRETCH_X
See Also:
Constant Field Values

BACKGROUND_COLORS_STRETCH_Y

public static final String BACKGROUND_COLORS_STRETCH_Y
See Also:
Constant Field Values

BACKGROUND_TEXTURE2D

public static final String BACKGROUND_TEXTURE2D
See Also:
Constant Field Values

SKY_BOX

public static final String SKY_BOX
See Also:
Constant Field Values

FOG_ENABLED

public static final String FOG_ENABLED
See Also:
Constant Field Values

FOG_ENABLED_DEFAULT

public static final boolean FOG_ENABLED_DEFAULT
See Also:
Constant Field Values

FOG_COLOR

public static final String FOG_COLOR
See Also:
Constant Field Values

FOG_DENSITY

public static final String FOG_DENSITY
See Also:
Constant Field Values

FOG_DENSITY_DEFAULT

public static final double FOG_DENSITY_DEFAULT
See Also:
Constant Field Values

ONE_TEXTURE2D_PER_IMAGE

public static final String ONE_TEXTURE2D_PER_IMAGE
See Also:
Constant Field Values

CLEAR_COLOR_BUFFER

public static final String CLEAR_COLOR_BUFFER
See Also:
Constant Field Values

FORCE_RESIDENT_TEXTURES

public static final String FORCE_RESIDENT_TEXTURES
See Also:
Constant Field Values

USE_OLD_TRANSPARENCY

public static final String USE_OLD_TRANSPARENCY
See Also:
Constant Field Values

LIGHTING_ENABLED

public static final String LIGHTING_ENABLED
See Also:
Constant Field Values

ANTIALIASING_ENABLED

public static final String ANTIALIASING_ENABLED
See Also:
Constant Field Values

TRANSPARENCY_ENABLED

public static final String TRANSPARENCY_ENABLED
See Also:
Constant Field Values

ADDITIVE_BLENDING_ENABLED

public static final String ADDITIVE_BLENDING_ENABLED
See Also:
Constant Field Values

Z_BUFFER_ENABLED

public static final String Z_BUFFER_ENABLED
See Also:
Constant Field Values

LEVEL_OF_DETAIL

public static final String LEVEL_OF_DETAIL
See Also:
Constant Field Values

LEVEL_OF_DETAIL_DEFAULT

public static final double LEVEL_OF_DETAIL_DEFAULT
See Also:
Constant Field Values

FAST_AND_DIRTY

public static final String FAST_AND_DIRTY
See Also:
Constant Field Values

FAST_AND_DIRTY_DEFAULT

public static final boolean FAST_AND_DIRTY_DEFAULT
See Also:
Constant Field Values

OPAQUE_TUBES_AND_SPHERES

public static final String OPAQUE_TUBES_AND_SPHERES
See Also:
Constant Field Values

OPAQUE_TUBES_AND_SPHERES_DEFAULT

public static final boolean OPAQUE_TUBES_AND_SPHERES_DEFAULT
See Also:
Constant Field Values

CENTER_ON_BOUNDING_BOX

public static final String CENTER_ON_BOUNDING_BOX
See Also:
Constant Field Values

BACKEND_RETAIN_GEOMETRY

public static final String BACKEND_RETAIN_GEOMETRY
See Also:
Constant Field Values

LOCAL_LIGHT_MODEL

public static final String LOCAL_LIGHT_MODEL
See Also:
Constant Field Values

DEPTH_FUDGE_FACTOR

public static final String DEPTH_FUDGE_FACTOR
See Also:
Constant Field Values

IGNORE_ALPHA0

public static final String IGNORE_ALPHA0
See Also:
Constant Field Values

BACK_FACE_CULLING_ENABLED

public static final String BACK_FACE_CULLING_ENABLED
See Also:
Constant Field Values

FLIP_NORMALS_ENABLED

public static final String FLIP_NORMALS_ENABLED
See Also:
Constant Field Values

MANY_DISPLAY_LISTS

public static final String MANY_DISPLAY_LISTS
See Also:
Constant Field Values

ANY_DISPLAY_LISTS

public static final String ANY_DISPLAY_LISTS
See Also:
Constant Field Values

SEPARATE_SPECULAR_COLOR

public static final String SEPARATE_SPECULAR_COLOR
See Also:
Constant Field Values

COMPONENT_DISPLAY_LISTS

public static final String COMPONENT_DISPLAY_LISTS
See Also:
Constant Field Values

FACE_DRAW

public static final String FACE_DRAW
See Also:
Constant Field Values

FACE_DRAW_DEFAULT

public static final boolean FACE_DRAW_DEFAULT
See Also:
Constant Field Values

EDGE_DRAW

public static final String EDGE_DRAW
See Also:
Constant Field Values

EDGE_DRAW_DEFAULT

public static final boolean EDGE_DRAW_DEFAULT
See Also:
Constant Field Values

VERTEX_DRAW

public static final String VERTEX_DRAW
See Also:
Constant Field Values

VERTEX_DRAW_DEFAULT

public static final boolean VERTEX_DRAW_DEFAULT
See Also:
Constant Field Values

POINT

public static final String POINT
See Also:
Constant Field Values

LINE

public static final String LINE
See Also:
Constant Field Values

POLYGON

public static final String POLYGON
See Also:
Constant Field Values

VERTEX

public static final String VERTEX
See Also:
Constant Field Values

VOLUME

public static final String VOLUME
See Also:
Constant Field Values

TEXT

public static final String TEXT
See Also:
Constant Field Values

POINT_SHADER

public static final String POINT_SHADER
See Also:
Constant Field Values

LINE_SHADER

public static final String LINE_SHADER
See Also:
Constant Field Values

POLYGON_SHADER

public static final String POLYGON_SHADER
See Also:
Constant Field Values

VERTEX_SHADER

public static final String VERTEX_SHADER
See Also:
Constant Field Values

VOLUME_SHADER

public static final String VOLUME_SHADER
See Also:
Constant Field Values

TEXT_SHADER

public static final String TEXT_SHADER
See Also:
Constant Field Values

SPHERES_DRAW

public static final String SPHERES_DRAW
See Also:
Constant Field Values

SPHERES_DRAW_DEFAULT

public static final boolean SPHERES_DRAW_DEFAULT
See Also:
Constant Field Values

POINT_RADIUS

public static final String POINT_RADIUS
See Also:
Constant Field Values

POINT_RADIUS_DEFAULT

public static final double POINT_RADIUS_DEFAULT
See Also:
Constant Field Values

POINT_SIZE

public static final String POINT_SIZE
See Also:
Constant Field Values

POINT_SIZE_DEFAULT

public static final double POINT_SIZE_DEFAULT
See Also:
Constant Field Values

POINT_DIFFUSE_COLOR_DEFAULT

public static final Color POINT_DIFFUSE_COLOR_DEFAULT

SPHERE_RESOLUTION

public static final String SPHERE_RESOLUTION
See Also:
Constant Field Values

ATTENUATE_POINT_SIZE

public static final String ATTENUATE_POINT_SIZE
See Also:
Constant Field Values

ATTENUATE_POINT_SIZE_DEFAULT

public static final boolean ATTENUATE_POINT_SIZE_DEFAULT
See Also:
Constant Field Values

TUBES_DRAW

public static final String TUBES_DRAW
See Also:
Constant Field Values

TUBES_DRAW_DEFAULT

public static final boolean TUBES_DRAW_DEFAULT
See Also:
Constant Field Values

TUBE_RADIUS

public static final String TUBE_RADIUS
See Also:
Constant Field Values

TUBE_RADIUS_DEFAULT

public static final double TUBE_RADIUS_DEFAULT
See Also:
Constant Field Values

TUBE_STYLE

public static final String TUBE_STYLE
See Also:
Constant Field Values

TUBE_STYLE_DEFAULT

public static final FrameFieldType TUBE_STYLE_DEFAULT

VERTEX_COLORS_ENABLED

public static final String VERTEX_COLORS_ENABLED
See Also:
Constant Field Values

VERTEX_COLORS_ENABLED_DEFAULT

public static final boolean VERTEX_COLORS_ENABLED_DEFAULT
See Also:
Constant Field Values

SMOOTH_LINE_SHADING

public static final String SMOOTH_LINE_SHADING
See Also:
Constant Field Values

SMOOTH_LINE_SHADING_DEFAULT

public static final boolean SMOOTH_LINE_SHADING_DEFAULT
See Also:
Constant Field Values

LINE_WIDTH

public static final String LINE_WIDTH
See Also:
Constant Field Values

LINE_WIDTH_DEFAULT

public static final double LINE_WIDTH_DEFAULT
See Also:
Constant Field Values

NORMAL_SCALE

public static final String NORMAL_SCALE
See Also:
Constant Field Values

LINE_STIPPLE

public static final String LINE_STIPPLE
See Also:
Constant Field Values

LINE_FACTOR

public static final String LINE_FACTOR
See Also:
Constant Field Values

LINE_STIPPLE_PATTERN

public static final String LINE_STIPPLE_PATTERN
See Also:
Constant Field Values

LINE_DIFFUSE_COLOR_DEFAULT

public static final Color LINE_DIFFUSE_COLOR_DEFAULT

POINT_SPRITE

public static final String POINT_SPRITE
See Also:
Constant Field Values

LINE_LIGHTING_ENABLED

public static final String LINE_LIGHTING_ENABLED
See Also:
Constant Field Values

SMOOTH_SHADING

public static final String SMOOTH_SHADING
See Also:
Constant Field Values

SMOOTH_SHADING_DEFAULT

public static final boolean SMOOTH_SHADING_DEFAULT
See Also:
Constant Field Values

TEXTURE_2D

public static final String TEXTURE_2D
See Also:
Constant Field Values

REFLECTION_MAP

public static final String REFLECTION_MAP
See Also:
Constant Field Values

TRANSPARENCY

public static final String TRANSPARENCY
See Also:
Constant Field Values

TRANSPARENCY_DEFAULT

public static final double TRANSPARENCY_DEFAULT
See Also:
Constant Field Values

AMBIENT_COLOR

public static final String AMBIENT_COLOR
See Also:
Constant Field Values

AMBIENT_COLOR_DEFAULT

public static final Color AMBIENT_COLOR_DEFAULT

DIFFUSE_COLOR

public static final String DIFFUSE_COLOR
See Also:
Constant Field Values

DIFFUSE_COLOR_DEFAULT

public static final Color DIFFUSE_COLOR_DEFAULT

SPECULAR_COLOR

public static final String SPECULAR_COLOR
See Also:
Constant Field Values

SPECULAR_COLOR_DEFAULT

public static final Color SPECULAR_COLOR_DEFAULT

SPECULAR_EXPONENT

public static final String SPECULAR_EXPONENT
See Also:
Constant Field Values

SPECULAR_EXPONENT_DEFAULT

public static final double SPECULAR_EXPONENT_DEFAULT
See Also:
Constant Field Values

AMBIENT_COEFFICIENT

public static final String AMBIENT_COEFFICIENT
See Also:
Constant Field Values

AMBIENT_COEFFICIENT_DEFAULT

public static final double AMBIENT_COEFFICIENT_DEFAULT
See Also:
Constant Field Values

DIFFUSE_COEFFICIENT

public static final String DIFFUSE_COEFFICIENT
See Also:
Constant Field Values

DIFFUSE_COEFFICIENT_DEFAULT

public static final double DIFFUSE_COEFFICIENT_DEFAULT
See Also:
Constant Field Values

SPECULAR_COEFFICIENT

public static final String SPECULAR_COEFFICIENT
See Also:
Constant Field Values

SPECULAR_COEFFICIENT_DEFAULT

public static final double SPECULAR_COEFFICIENT_DEFAULT
See Also:
Constant Field Values

LIGHT_DIRECTION

public static final String LIGHT_DIRECTION
See Also:
Constant Field Values

IMPLODE

public static final String IMPLODE
See Also:
Constant Field Values

IMPLODE_FACTOR

public static final String IMPLODE_FACTOR
See Also:
Constant Field Values

IMPLODE_FACTOR_DEFAULT

public static final double IMPLODE_FACTOR_DEFAULT
See Also:
Constant Field Values

SCALE

public static final String SCALE
See Also:
Constant Field Values

OFFSET

public static final String OFFSET
See Also:
Constant Field Values

ALIGNMENT

public static final String ALIGNMENT
See Also:
Constant Field Values

FONT

public static final String FONT
See Also:
Constant Field Values

RENDER_S3

public static final String RENDER_S3
See Also:
Constant Field Values

PICKABLE

public static final String PICKABLE
See Also:
Constant Field Values

SIGNATURE

public static final String SIGNATURE
Deprecated. Use METRIC.
See Also:
Constant Field Values

METRIC

public static final String METRIC
See Also:
Constant Field Values

INFO_STRING

public static final String INFO_STRING
See Also:
Constant Field Values

GLSL

public static final String GLSL
See Also:
Constant Field Values

RMAN_ATTRIBUTE

public static final String RMAN_ATTRIBUTE
See Also:
Constant Field Values

RMAN_SHADOWS_ENABLED

public static final String RMAN_SHADOWS_ENABLED
See Also:
Constant Field Values

RMAN_RAY_TRACING_REFLECTIONS

public static final String RMAN_RAY_TRACING_REFLECTIONS
See Also:
Constant Field Values

RMAN_RAY_TRACING_VOLUMES

public static final String RMAN_RAY_TRACING_VOLUMES
See Also:
Constant Field Values

RMAN_SURFACE_SHADER

public static final String RMAN_SURFACE_SHADER
See Also:
Constant Field Values

RMAN_SL_SHADER

public static final String RMAN_SL_SHADER
See Also:
Constant Field Values

RMAN_DISPLACEMENT_SHADER

public static final String RMAN_DISPLACEMENT_SHADER
See Also:
Constant Field Values

RMAN_IMAGER_SHADER

public static final String RMAN_IMAGER_SHADER
See Also:
Constant Field Values

RMAN_VOLUME_EXTERIOR_SHADER

public static final String RMAN_VOLUME_EXTERIOR_SHADER
See Also:
Constant Field Values

RMAN_VOLUME_INTERIOR_SHADER

public static final String RMAN_VOLUME_INTERIOR_SHADER
See Also:
Constant Field Values

RMAN_VOLUME_ATMOSPHERE_SHADER

public static final String RMAN_VOLUME_ATMOSPHERE_SHADER
See Also:
Constant Field Values

RMAN_LIGHT_SHADER

public static final String RMAN_LIGHT_SHADER
See Also:
Constant Field Values

RMAN_SEARCHPATH_SHADER

public static final String RMAN_SEARCHPATH_SHADER
See Also:
Constant Field Values

RMAN_TEXTURE_FILE

public static final String RMAN_TEXTURE_FILE
See Also:
Constant Field Values

RMAN_TEXTURE_FILE_SUFFIX

public static final String RMAN_TEXTURE_FILE_SUFFIX
See Also:
Constant Field Values

RMAN_REFLECTIONMAP_FILE

public static final String RMAN_REFLECTIONMAP_FILE
See Also:
Constant Field Values

RMAN_GLOBAL_INCLUDE_FILE

public static final String RMAN_GLOBAL_INCLUDE_FILE
See Also:
Constant Field Values

RMAN_OUTPUT_DISPLAY_FORMAT

public static final String RMAN_OUTPUT_DISPLAY_FORMAT
See Also:
Constant Field Values

RMAN_PROXY_COMMAND

public static final String RMAN_PROXY_COMMAND
See Also:
Constant Field Values

RMAN_ARCHIVE_CURRENT_NODE

public static final String RMAN_ARCHIVE_CURRENT_NODE
See Also:
Constant Field Values

RMAN_MAX_EYE_SPLITS

public static final String RMAN_MAX_EYE_SPLITS
See Also:
Constant Field Values