gestalt
Class G
java.lang.Object
gestalt.G
- All Implemented Interfaces:
- Gestalt
- Direct Known Subclasses:
- Ge
public class G
- extends java.lang.Object
- implements Gestalt
| Fields inherited from interface gestalt.Gestalt |
ALPHA, BIN_2D_BACKGROUND, BIN_2D_BACKGROUND_FINISH, BIN_2D_BACKGROUND_SETUP, BIN_2D_FOREGROUND, BIN_2D_FOREGROUND_FINISH, BIN_2D_FOREGROUND_SETUP, BIN_3D, BIN_3D_FINISH, BIN_3D_SETUP, BIN_ARBITRARY, BIN_FRAME_FINISH, BIN_FRAME_SETUP, BIN_NUMBER_OF_DEFAULT_BINS, BITMAP_BLENDFACTOR_DST_ALPHA, BITMAP_BLENDFACTOR_DST_COLOR, BITMAP_BLENDFACTOR_ONE, BITMAP_BLENDFACTOR_ONE_MINUS_DST_ALPHA, BITMAP_BLENDFACTOR_ONE_MINUS_DST_COLOR, BITMAP_BLENDFACTOR_ONE_MINUS_SRC_ALPHA, BITMAP_BLENDFACTOR_ONE_MINUS_SRC_COLOR, BITMAP_BLENDFACTOR_SRC_ALPHA, BITMAP_BLENDFACTOR_SRC_ALPHA_SATURATE, BITMAP_BLENDFACTOR_SRC_COLOR, BITMAP_BLENDFACTOR_ZERO, BITMAP_BLENDMODE_ADD, BITMAP_BLENDMODE_ADD_2, BITMAP_BLENDMODE_MULTIPLY, BITMAP_BLENDMODE_OVERWRITE, BITMAP_COMPONENT_ORDER_BGRA, BITMAP_COMPONENT_ORDER_RGBA, BLUE, CAMERA_A_HANDY_ANGLE, CAMERA_CULLING_BACKFACE, CAMERA_CULLING_FRONT_AND_BACKFACE, CAMERA_CULLING_FRONTFACE, CAMERA_CULLING_NONE, CAMERA_MODE_LOOK_AT, CAMERA_MODE_ROTATE_XYZ, CAMERA_MODE_ROTATION_AXIS, ENGINE_JOGL, EPSILON, FOG_FILTER_EXP, FOG_FILTER_EXP2, FOG_FILTER_LINEAR, FONT_ALIGN_CENTER, FONT_ALIGN_LEFT, FONT_ALIGN_RIGHT, FONT_QUALITY_HIGH, FONT_QUALITY_LOW, FONT_STYLE_BOLD, FONT_STYLE_ITALIC, FONT_STYLE_REGULAR, GREEN, HINT_LEAVE_STATE_UNCHANGED, IMAGE_FILEFORMAT_JPEG, IMAGE_FILEFORMAT_PNG, IMAGE_FILEFORMAT_TGA, INTEL, KEYCODE_0, KEYCODE_1, KEYCODE_2, KEYCODE_3, KEYCODE_4, KEYCODE_5, KEYCODE_6, KEYCODE_7, KEYCODE_8, KEYCODE_9, KEYCODE_A, KEYCODE_B, KEYCODE_C, KEYCODE_D, KEYCODE_DOWN, KEYCODE_E, KEYCODE_ESCAPE, KEYCODE_F, KEYCODE_G, KEYCODE_H, KEYCODE_I, KEYCODE_J, KEYCODE_K, KEYCODE_L, KEYCODE_LEFT, KEYCODE_M, KEYCODE_META, KEYCODE_N, KEYCODE_O, KEYCODE_P, KEYCODE_PAGE_DOWN, KEYCODE_PAGE_UP, KEYCODE_Q, KEYCODE_R, KEYCODE_RIGHT, KEYCODE_S, KEYCODE_SHIFT, KEYCODE_SPACE, KEYCODE_T, KEYCODE_U, KEYCODE_UP, KEYCODE_V, KEYCODE_W, KEYCODE_X, KEYCODE_Y, KEYCODE_Z, LINE_PRIMITIVE_TYPE_LINE_LOOP, LINE_PRIMITIVE_TYPE_LINE_STRIP, LINE_PRIMITIVE_TYPE_LINES, MACOSX, MATERIAL_BLEND_ALPHA, MATERIAL_BLEND_BRIGHTER, MATERIAL_BLEND_CUSTOM, MATERIAL_BLEND_INVERS_MULTIPLY, MATERIAL_BLEND_MULTIPLY, MATERIAL_BLEND_WHITE_INVERT, MATERIAL_NORMAL_NORMALIZE, MATERIAL_NORMAL_RESCALE_NORMALS, MESH_LINE_LOOP, MESH_LINES, MESH_POINTS, MESH_POLYGON, MESH_QUAD_STRIP, MESH_QUADS, MESH_TRIANGLE_FAN, MESH_TRIANGLE_STRIP, MESH_TRIANGLES, MOUSEBUTTON_LEFT, MOUSEBUTTON_MIDDLE, MOUSEBUTTON_RIGHT, MOVIE_DIRECTION_BACKWARDS, MOVIE_DIRECTION_FORWARD, PI, PI_HALF, PICKING_BIN_2D, PICKING_BIN_3D, RED, SHAPE_CUBE_TEXTURE_SAME_FOR_EACH_SIDE, SHAPE_CUBE_TEXTURE_WRAP_AROUND, SHAPE_ORIGIN_BOTTOM_CENTERED, SHAPE_ORIGIN_BOTTOM_LEFT, SHAPE_ORIGIN_BOTTOM_RIGHT, SHAPE_ORIGIN_CENTERED, SHAPE_ORIGIN_CENTERED_LEFT, SHAPE_ORIGIN_CENTERED_RIGHT, SHAPE_ORIGIN_TOP_CENTERED, SHAPE_ORIGIN_TOP_LEFT, SHAPE_ORIGIN_TOP_RIGHT, SHAPE_TRANSFORM_MATRIX, SHAPE_TRANSFORM_MATRIX_AND_ROTATION, SHAPE_TRANSFORM_POSITION_AND_ROTATION, SHAPEBIN_SORT_BY_DISTANCE_TO_CAMERA, SHAPEBIN_SORT_BY_Z_DISTANCE_TO_CAMERAPLANE, SHAPEBIN_SORT_BY_Z_POSITION, SQRT_TWO, TEXTURE_FILTERTYPE_LINEAR, TEXTURE_FILTERTYPE_MIPMAP, TEXTURE_FILTERTYPE_NEAREST, TEXTURE_MEDIA_IMAGE_BGR, TEXTURE_PROPORTION_ARBITRARY, TEXTURE_PROPORTION_POWEROF2, TEXTURE_WRAPMODE_CLAMP, TEXTURE_WRAPMODE_CLAMP_TO_BORDER, TEXTURE_WRAPMODE_REPEAT, TWO_PI, UNDEFINED, USE_DISPLAY_LISTS |
|
Method Summary |
static void |
add(Drawable theDrawable)
|
static Camera |
camera()
|
static void |
cameramover(float theDeltaTime)
|
static DisplayCapabilities |
createDisplayCapabilities()
|
static DisplayCapabilities |
createDisplayCapabilities(int theWidth,
int theHeight,
float r,
float g,
float b,
boolean theFullscreen,
boolean theSyncToVBlank)
|
static Cube |
cube()
|
static Cube |
cube(AbstractBin theBin)
|
static Disk |
disk()
|
static Disk |
disk(AbstractBin theBin)
|
static Disk |
disk(AbstractBin theBin,
java.io.InputStream theFile)
|
static Disk |
disk(java.io.InputStream theFile)
|
static JoglDisposableBin |
disposable()
|
static JoglDisposableBin |
disposable(AbstractBin theBin)
|
static Mesh |
extract_mesh_from_modeldata(java.io.InputStream theModelFile)
|
static void |
init_fullscreen(java.lang.Class<? extends AnimatorRenderer> theClass,
boolean theExclusiveFullscreen)
|
static void |
init(java.lang.Class<? extends AnimatorRenderer> theClass)
|
static void |
init(java.lang.Class<? extends AnimatorRenderer> theClass,
DisplayCapabilities theDisplayCapabilities)
|
static void |
init(java.lang.Class<? extends AnimatorRenderer> theClass,
int theWidth,
int theHeight)
|
static void |
init(java.lang.Class<? extends AnimatorRenderer> theClass,
int theWidth,
int theHeight,
boolean theUndecorated)
|
static Light |
light()
|
static Material |
material()
|
static Mesh |
mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
float[] theTextureCoordinates,
float[] theNormals,
int thePrimitive)
|
static Mesh |
mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
float[] theTextureCoordinates,
int thePrimitive)
|
static Mesh |
mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
int thePrimitive)
|
static Mesh |
mesh(boolean theUseVBO,
float[] theVertices,
int thePrimitive)
|
static Model |
model(java.io.InputStream theModelFile)
|
static Model |
model(java.io.InputStream theModelFile,
boolean theUseVBO)
|
static Model |
model(java.io.InputStream theModelFile,
java.io.InputStream theImageFile)
|
static Model |
model(java.io.InputStream theModelFile,
java.io.InputStream theImageFile,
boolean theUseVBO)
|
static Model |
model(ModelData myModelData)
|
static Model |
model(ModelData myModelData,
boolean theUseVBO)
|
static Plane |
plane()
|
static Plane |
plane(AbstractBin theBin)
|
static Plane |
plane(AbstractBin theBin,
java.io.InputStream theFile)
|
static Plane |
plane(AbstractBin theBin,
java.lang.String theFile)
|
static Plane |
plane(java.io.InputStream theFile)
|
static Plane |
plane(java.lang.String theFile)
|
static JoglPointSpriteCloud |
pointspritecloud()
|
static JoglPointSpriteCloud |
pointspritecloud(java.io.InputStream theFile)
|
static Quad |
quad()
|
static Quad |
quad(AbstractBin theBin)
|
static Quad |
quad(AbstractBin theBin,
java.io.InputStream theFile)
|
static Quad |
quad(java.io.InputStream theFile)
|
static QuadLine |
quadline()
|
static QuadLine |
quadline(java.io.InputStream theFile)
|
static Drawable |
remove(Drawable theDrawable)
|
static void |
setBin(int theDefaultBin)
|
static G |
setup(BasicRenderer theBasicRenderer)
|
static Sphere |
sphere()
|
static Sphere |
sphere(AbstractBin theBin)
|
static TexturePlugin |
texture(Bitmap myBitmap)
|
static TexturePlugin |
texture(java.io.InputStream theImageFile)
|
static TexturePlugin |
texture(java.lang.String theImageFile)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_BIN
public static int DEFAULT_BIN
init
public static void init(java.lang.Class<? extends AnimatorRenderer> theClass,
DisplayCapabilities theDisplayCapabilities)
init
public static void init(java.lang.Class<? extends AnimatorRenderer> theClass,
int theWidth,
int theHeight)
init
public static void init(java.lang.Class<? extends AnimatorRenderer> theClass,
int theWidth,
int theHeight,
boolean theUndecorated)
init_fullscreen
public static void init_fullscreen(java.lang.Class<? extends AnimatorRenderer> theClass,
boolean theExclusiveFullscreen)
init
public static void init(java.lang.Class<? extends AnimatorRenderer> theClass)
setup
public static G setup(BasicRenderer theBasicRenderer)
add
public static final void add(Drawable theDrawable)
remove
public static final Drawable remove(Drawable theDrawable)
setBin
public static void setBin(int theDefaultBin)
cube
public static Cube cube(AbstractBin theBin)
cube
public static Cube cube()
model
public static Model model(java.io.InputStream theModelFile,
java.io.InputStream theImageFile)
model
public static Model model(java.io.InputStream theModelFile,
java.io.InputStream theImageFile,
boolean theUseVBO)
model
public static Model model(java.io.InputStream theModelFile)
model
public static Model model(ModelData myModelData,
boolean theUseVBO)
model
public static Model model(ModelData myModelData)
model
public static Model model(java.io.InputStream theModelFile,
boolean theUseVBO)
extract_mesh_from_modeldata
public static Mesh extract_mesh_from_modeldata(java.io.InputStream theModelFile)
mesh
public static Mesh mesh(boolean theUseVBO,
float[] theVertices,
int thePrimitive)
mesh
public static Mesh mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
int thePrimitive)
mesh
public static Mesh mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
float[] theTextureCoordinates,
int thePrimitive)
mesh
public static Mesh mesh(boolean theUseVBO,
float[] theVertices,
float[] theVertexColors,
float[] theTextureCoordinates,
float[] theNormals,
int thePrimitive)
plane
public static Plane plane()
plane
public static Plane plane(AbstractBin theBin)
plane
public static Plane plane(java.io.InputStream theFile)
plane
public static Plane plane(AbstractBin theBin,
java.io.InputStream theFile)
plane
public static Plane plane(AbstractBin theBin,
java.lang.String theFile)
plane
public static Plane plane(java.lang.String theFile)
quad
public static Quad quad()
quad
public static Quad quad(AbstractBin theBin)
quad
public static Quad quad(java.io.InputStream theFile)
quad
public static Quad quad(AbstractBin theBin,
java.io.InputStream theFile)
disk
public static Disk disk()
disk
public static Disk disk(AbstractBin theBin)
disk
public static Disk disk(java.io.InputStream theFile)
disk
public static Disk disk(AbstractBin theBin,
java.io.InputStream theFile)
quadline
public static QuadLine quadline()
quadline
public static QuadLine quadline(java.io.InputStream theFile)
sphere
public static Sphere sphere()
sphere
public static Sphere sphere(AbstractBin theBin)
disposable
public static JoglDisposableBin disposable()
disposable
public static JoglDisposableBin disposable(AbstractBin theBin)
pointspritecloud
public static JoglPointSpriteCloud pointspritecloud()
pointspritecloud
public static JoglPointSpriteCloud pointspritecloud(java.io.InputStream theFile)
texture
public static TexturePlugin texture(java.io.InputStream theImageFile)
texture
public static TexturePlugin texture(java.lang.String theImageFile)
texture
public static TexturePlugin texture(Bitmap myBitmap)
material
public static Material material()
camera
public static Camera camera()
cameramover
public static void cameramover(float theDeltaTime)
light
public static Light light()
createDisplayCapabilities
public static DisplayCapabilities createDisplayCapabilities()
createDisplayCapabilities
public static DisplayCapabilities createDisplayCapabilities(int theWidth,
int theHeight,
float r,
float g,
float b,
boolean theFullscreen,
boolean theSyncToVBlank)
processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009