gestalt
Class G

java.lang.Object
  extended by gestalt.G
All Implemented Interfaces:
Gestalt
Direct Known Subclasses:
Ge

public class G
extends java.lang.Object
implements Gestalt


Field Summary
static int DEFAULT_BIN
           
 
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
 

Field Detail

DEFAULT_BIN

public static int DEFAULT_BIN
Method Detail

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