de.jreality.shader
Interface DefaultGeometryShader

All Superinterfaces:
AttributeCollection, AttributeEntity

public interface DefaultGeometryShader
extends AttributeCollection

This interface represents the default geometry shader in jReality. It consists of three sub-shaders, for polygons, lines, and points, and three corresponding boolean values to control whether these three elements are to be drawn.

Author:
Charles Gunn

Field Summary
static Class DEFAULT_ENTITY
           
static boolean SHOW_FACES_DEFAULT
           
static boolean SHOW_LINES_DEFAULT
           
static boolean SHOW_POINTS_DEFAULT
           
 
Method Summary
 LineShader createLineShader(String name)
           
 PointShader createPointShader(String name)
           
 PolygonShader createPolygonShader(String name)
           
 LineShader getLineShader()
           
 PointShader getPointShader()
           
 PolygonShader getPolygonShader()
           
 Boolean getShowFaces()
           
 Boolean getShowLines()
           
 Boolean getShowPoints()
           
 void setShowFaces(Boolean faceDraw)
           
 void setShowLines(Boolean edgeDraw)
           
 void setShowPoints(Boolean vertexDraw)
           
 

Field Detail

DEFAULT_ENTITY

static final Class DEFAULT_ENTITY

SHOW_FACES_DEFAULT

static final boolean SHOW_FACES_DEFAULT
See Also:
Constant Field Values

SHOW_LINES_DEFAULT

static final boolean SHOW_LINES_DEFAULT
See Also:
Constant Field Values

SHOW_POINTS_DEFAULT

static final boolean SHOW_POINTS_DEFAULT
See Also:
Constant Field Values
Method Detail

getShowFaces

Boolean getShowFaces()

setShowFaces

void setShowFaces(Boolean faceDraw)

getShowLines

Boolean getShowLines()

setShowLines

void setShowLines(Boolean edgeDraw)

getShowPoints

Boolean getShowPoints()

setShowPoints

void setShowPoints(Boolean vertexDraw)

getPointShader

PointShader getPointShader()

createPointShader

PointShader createPointShader(String name)

getLineShader

LineShader getLineShader()

createLineShader

LineShader createLineShader(String name)

getPolygonShader

PolygonShader getPolygonShader()

createPolygonShader

PolygonShader createPolygonShader(String name)