Trabajo de Graficacion
-
Upload
karla-trejo -
Category
Documents
-
view
230 -
download
0
description
Transcript of Trabajo de Graficacion
GLCanvas Clase
java.lang.Object
byjava.awt.Component extendida
byjava.awt.Canvas extendidas
byjavax.media.opengl.GLCanvas extendidas
Todas las interfaces implementadas:
Accesibles, ComponentEvents , GLAutoDrawable , GLDrawable , ImageObserver , MenuContainer , Serializable
GLCanvas public class
Extiende lienzo
Implementa GLAutoDrawable
Un componente AWT peso pesado que proporciona apoyo renderizado OpenGL. Esta es la aplicación principal de GLDrawable ; GLJPanel se proporciona para la compatibilidad con interfaces de usuario de giro cuando se añade un peso pesado no funciona bien por Z- pedidos o LayoutManager problemas.
Forma serializada
Resumen de clase anidada
Clases anidadas heredados de java.awt.Canvas clase
Canvas.AccessibleAWTCanvas
Clases anidadas heredados de la clase java.awt.Component
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy
Resumen campo
Los campos que heredan de la clase java.awt.Component
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
Los campos heredados de la interfaz java.awt.image.ImageObserver
ABORTAR , ALLBITS , ERROR, FRAMEBITS , ALTURA , PROPIEDADES , SOMEBITS , ANCHO
Resumen Constructor
GLCanvas ()
Crea un nuevo componente GLCanvas con un conjunto predeterminado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .
GLCanvas ( GLCapabilities capacidades )
Crea un nuevo componente GLCanvas con el conjunto solicitado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .
GLCanvas ( GLCapabilities capacidades , GLCapabilitiesChooser selector , GLContext shareWith , dispositivo GraphicsDevice )
Crea un nuevo componente GLCanvas .
Resumen Método
void addGLEventListener ( GLEventListener oyente )
Agrega una GLEventListener a este estirable .
void addNotify ()
Anulado para realizar un seguimiento cuando se agrega este componente a un contenedor.
GLContext CreateContext ( GLContext shareWith )
Crea un nuevo contexto para la elaboración de este estirable que , opcionalmente, compartir listas de visualización y otros objetos de OpenGL del lado del servidor con el GLContext especificado.
void display ()
Causas OpenGL a realizar para esta GLAutoDrawable llamando pantalla para todos los GLEventListeners registrados.
getAutoSwapBufferMode boolean ()
Indica si el intercambio de tampón automático está habilitado para este estirable .
GLCapabilities getChosenGLCapabilities ( )
Obtiene los GLCapabilities correspondientes a las capacidades OpenGL elegidos ( formato de píxel / visual) para esta estirable .
GLContext getContext ()
Devuelve el contexto asociado con este estirable .
GL getGL ()
Devuelve el objeto de canalización GL esta usos GLAutoDrawable .
GraphicsConfiguration getGraphicsConfiguration ()
Reemplazado elegir un GraphicsConfiguration en GraphicsDevice de un contenedor primario debido a que ambos dispositivos
void paint (Graphics g )
Anulado causar OpenGL a realizar durante los ciclos de redibujado .
void removeGLEventListener ( GLEventListener oyente )
Elimina un GLEventListener de este estirable .
void removeNotify ()
Se reemplaza para realizar un seguimiento cuando este componente se quita de un recipiente .
void reshape (int x , int y, int ancho , int altura)
Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) para llamar a todos los GLEventListeners registrados.
void setAutoSwapBufferMode ( onOrOff boolean)
Activa o desactiva el intercambio automático de buffer para este estirable .
void setGL ( gl GL)
Establece el objeto tubería GL esta usos GLAutoDrawable .
anular setRealized (boolean cuenta )
Indica a las implementaciones GLDrawable en pantalla si la ventana subyacente se ha creado y se puede dibujar en .
SwapBuffers void ()
Intercambia los amortiguadores delanteros y traseros de este estirable .
void update ( Graphics g )
Anulaciones : Actualización de la clase java.awt.Component
GLCanvas Clase
java.lang.Object
byjava.awt.Component EXTENDIDA
byjava.awt.Canvas extendidas
byjavax.media.opengl.GLCanvas extendidas
TODAS las interfaces de implementadas :
Accesibles , ComponentEvents , GLAutoDrawable , GLDrawable , ImageObserver , MenuContainer , Serializable
GLCanvas clase pública
lienzo extiende
implementación GLAutoDrawable
Un Componente AWT peso pesado Que proporciona Apoyo renderizado OpenGL. De Esta es la Aplicación principal de GLDrawable ; GLJPanel sí proporciona párr la COMPATIBILIDAD Con las interfaces de usuario de giro CUANDO SE ANADE peso sin Pesado No funciona bien porción Z- Pedidos o LayoutManager Problemas .
Vea también:
serializada forma
Anidada Resumen de Clase
Clases anidadas heredados de java.awt.Canvas del clase
Canvas.AccessibleAWTCanvas
Clases anidadas heredados de la Clase java.awt.Component
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy
campo Resumen
Los campos Que heredan de la Clase java.awt.Component
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
Los campos heredados de la Interfaz java.awt.image.ImageObserver
Abortar , ALLBITS , ERROR, FRAMEBITS , ALTURA , PROPIEDADES , SOMEBITS , ANCHO
Resumen Constructor
GLCanvas ()
Crea Un Nuevo Componente GLCanvas ONU de la estafa de conjunto Predeterminado de las Capacidades de OpenGL , utilizando el MECANISMO de Selección de Capacidades de OpenGL Por Defecto , en el Dispositivo de Pantalla Predeterminado .
GLCanvas ( GLCapabilities Capacidades )
Crea Un Nuevo Componente GLCanvas Con El Conjunto solicitado de las Capacidades de OpenGL , utilizando el MECANISMO de Selección de Capacidades de OpenGL Por Defecto , en el Dispositivo de Pantalla Predeterminado .
GLCanvas ( GLCapabilities Capacidades , selector GLCapabilitiesChooser , GLContext shareWith , Dispositivo GraphicsDevice )
Crea Un Nuevo Componente GLCanvas .
Resumen Método
void addGLEventListener ( GLEventListener oyente )
Una de Agrega un GLEventListener this estirable .
void addNotify ()
Anulado sin realizar párr Seguimiento CUANDO SE AGREGA this component un contenedor un.
GLContext CreateContext ( GLContext shareWith )
Crea Un Nuevo Contexto Para La Elaboración of this estirable Que, opcionalmente , compartir Listas de Visualizacion y Otros Objetos de OpenGL del Lado del Servidor Con El GLContext Especificado .
void display ()
Causas de OpenGL a realizar párr ESTA GLAutoDrawable Llamando PANTALLA PARA TODOS Registrados los GLEventListeners .
boolean getAutoSwapBufferMode ()
Indica si el Intercambio de Tampón Automático no está Habilitado párrafo this estirable .
GLCapabilities getChosenGLCapabilities ( )
Obtiene los GLCapabilities correspondientes a las Capacidades de OpenGL Elegidos (Formato de píxel / visual) estirable this párr.
GLContext getContext ()
Devuelve el Contexto Asociado estafa this estirable .
GL getGL ()
Devuelve el Objeto de Canalización GL this OSU GLAutoDrawable .
GraphicsConfiguration getGraphicsConfiguration ()
Reemplazado ELEGIR UN GraphicsConfiguration en GraphicsDevice de la ONU contenedor primario debido una cola Ambos Dispositivos
void paint (Graphics g )
Anulado causar un OpenGL Durante realizar los Ciclos de redibujado .
void removeGLEventListener ( GLEventListener oyente )
Elimina sin GLEventListener of this estirable .
void removeNotify ()
Se reemplaza realizar PARA UN Seguimiento CUANDO this component sí quita de Recipiente un.
void reshape (int x , int y, int ancho , int Altura )
Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) párr LLAMAR a Todos Registrados los GLEventListeners .
void setAutoSwapBufferMode ( onOrOff boolean)
Activa o Desactiva el Intercambio Automático de búfer párrafo this estirable .
void setGL ( GL gl )
Establece el Objeto Tubería GL this OSU GLAutoDrawable .
anular setRealized ( Cuenta boolean)
Indica una las implementaciones GLDrawable en Pantalla si la ventana subyacente sí ha de Puntos Creado y SE Puede Dibujar en.
SwapBuffers void ( )
Intercambia los Amortiguadores Delanteros y traseros of this estirable .
void update ( Graphics g )
Anulaciones : Actualizacion de la Clase java.awt.Component
Métodos heredados de la clase java.lang.Object
clon , es igual a , finalizar , getClass , hashCode , notifique , notifyAll , espera, espera, espera
Métodos heredados de la interfaz javax.media.opengl.GLAutoDrawable
repintar
Métodos heredados de la interfaz javax.media.opengl.GLDrawable
getHeight , getWidth , setSize
Métodos heredados de la interfaz javax.media.opengl.ComponentEvents
addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , addPropertyChangeListener , addPropertyChangeListener , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , removePropertyChangeListener , removePropertyChangeListener
Información sobre constructores
GLCanvas
GLCanvas públicas ()
Crea un nuevo componente GLCanvas con un conjunto predeterminado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .
GLCanvas
GLCanvas públicas ( GLCapabilities capacidades )
Crea un nuevo componente GLCanvas con el conjunto solicitado de las capacidades de OpenGL , utilizando el mecanismo de selección de capacidades de OpenGL por defecto , en el dispositivo de pantalla predeterminado .
GLCanvas
GLCanvas públicos ( GLCapabilities capacidades,
Selector GLCapabilitiesChooser ,
GLContext shareWith ,
Dispositivo GraphicsDevice )
Crea un nuevo componente GLCanvas . Los GLCapabilities pasaron especifica las capacidades de OpenGL para el componente , si nulo, se utiliza un conjunto predeterminado de capacidades. El GLCapabilitiesChooser especifica el algoritmo de selección de una de las GLCapabilities disponibles para el componente ; una DefaultGLCapabilitesChooser se utiliza si se pasa null para este argumento. El pasado GLContext especifica un contexto OpenGL con el que compartir las texturas, las listas de visualización y otro estado de OpenGL , y puede ser nulo si no se desea compartir. Ver la nota en la documentación general sobre el intercambio de contexto. El GraphicsDevice pasado indica la pantalla sobre la que crear los GLCanvas , el GLDrawableFactory utiliza el dispositivo de pantalla por defecto del GraphicsEnvironment local si se pasa null para este argumento.
Información sobre métodos
getGraphicsConfiguration
pública GraphicsConfiguration getGraphicsConfiguration ( )
Reemplazado elegir un GraphicsConfiguration en GraphicsDevice de un contenedor primario debido a que ambos dispositivos
CreateContext
pública GLContext CreateContext ( GLContext shareWith )
Descripción copiado de interfaz : GLDrawable
Crea un nuevo contexto para la elaboración de este estirable que , opcionalmente, compartir listas de visualización y otros objetos de OpenGL del lado del servidor con el GLContext especificado.
La cuota GLContext no necesita estar asociada con este GLDrawable y puede ser nulo si no se desea compartir listas de visualización y otros objetos. Ver la nota en la documentación general sobre el intercambio de contexto.
Especificado por:
CreateContext interfaz GLDrawable
setRealized
public void setRealized (boolean cuenta )
Descripción copiado de interfaz : GLDrawable
Indica a las implementaciones GLDrawable en pantalla si la ventana subyacente se ha creado y se puede dibujar en . Este método debe ser llamado desde GLDrawables obtenidos del GLDrawableFactory a través del método GLDrawableFactory.getGLDrawable (). Por lo general debe ser llamado con un argumento de cierto en el método addNotify de componentes que realizan procesamiento OpenGL y con un argumento de falso en el método removeNotify . La llamada a este método no tiene otros efectos. Por ejemplo, si removeNotify se llama en una aplicación de la lona para que una GLDrawable se ha creado, sino que también es necesario destruir todos los contextos OpenGL asociados con ese GLDrawable . Esto no se hace automáticamente por la aplicación . No es necesario llamar a setRealized en un GLCanvas , un GLJPanel , o un GLPbuffer , ya que estos realizan las llamadas apropiadas en sus GLDrawables subyacentes internamente ..
Especificado por:
setRealized interfaz GLDrawable
visualización
pública pantalla void ( )
Descripción copiado de interfaz : GLAutoDrawable
Causas OpenGL a realizar para esta GLAutoDrawable llamando pantalla para todos los GLEventListeners registrados. Llamado automáticamente por el conjunto de herramientas de sistema de ventanas al recibir una ( solicitud) repinte . esta rutina se puede llamar de forma manual para un mejor control sobre el proceso de renderizado . Es legal de llamar al método de visualización de otro GLAutoDrawable desde dentro del callback display.
Especificado por:
pantalla en la interfaz GLAutoDrawable
pintar
public void paint ( Graphics g )
Anulado causar OpenGL a realizar durante los ciclos de redibujado . Las subclases que reemplazan este método deben llamar super.paint () en su pintura (método ) para poder funcionar correctamente.
Anulaciones :
pintar en clase java.awt.Component
addNotify
public void addNotify ()
Anulado para realizar un seguimiento cuando se agrega este componente a un contenedor. Las subclases que reemplazan este método deben llamar super.addNotify () en su método addNotify () para poder funcionar correctamente.
Anulaciones :
addNotify en clase java.awt.Component
removeNotify
public void removeNotify ()
Se reemplaza para realizar un seguimiento cuando este componente se quita de un recipiente . Las subclases que reemplazan este método deben llamar super.removeNotify () en su método removeNotify () para poder funcionar correctamente.
Anulaciones :
removeNotify en clase java.awt.Component
remodelar
public void reshape (int x ,
int y,
int ancho ,
int altura)
Anulado causar GLDrawableHelper.reshape ( javax.media.opengl.GLAutoDrawable , int , int , int , int ) para llamar a todos los GLEventListeners registrados. Las subclases que reemplazan este método deben llamar super.reshape () en su cambio de forma (método ) para poder funcionar correctamente.
Anulaciones :
remodelar en clase java.awt.Component
actualización
public void update ( Graphics g )
Anulaciones :
Actualiza en clase java.awt.Component
addGLEventListener
public void addGLEventListener ( GLEventListener oyente )
Descripción copiado de interfaz : GLAutoDrawable
Agrega una GLEventListener a este estirable . Si se agregan varios detectores en un dibujable dado, se les notifica de los acontecimientos en un orden arbitrario .
Especificado por:
addGLEventListener interfaz GLAutoDrawable
removeGLEventListener
public void removeGLEventListener ( GLEventListener oyente )
Descripción copiado de interfaz : GLAutoDrawable
Elimina un GLEventListener de este estirable . Tenga en cuenta que si esto se hace desde un manejador GLEventListener de un dibujable en particular ( remodelar , pantalla, etc ) que no se garantiza que todos los demás oyentes serán evaluadas correctamente durante este ciclo de actualización.
Especificado por:
removeGLEventListener interfaz GLAutoDrawable
getContext
pública GLContext getContext ( )
Descripción copiado de interfaz : GLAutoDrawable
Devuelve el contexto asociado con este estirable . El contexto devuelto será sincronizado.
Especificado por:
getContext interfaz GLAutoDrawable
getGL
pública GL getGL ()
Descripción copiado de interfaz : GLAutoDrawable
Devuelve el objeto de canalización GL esta usos GLAutoDrawable . Si se llama a este método fuera de los métodos de devolución de llamada de la GLEventListener ( init , visualización, etc ) puede devolver null . Los usuarios no deben confiar en la identidad del objeto GL regresado , por ejemplo, los usuarios no deben mantener una tabla hash con el objeto GL como clave. Además, el objeto GL no debe almacenar en caché en el código del cliente , sino que debe ser re- descargue de la GLAutoDrawable al principio de cada llamada a init , display , etc
Especificado por:
getGL interfaz GLAutoDrawable
setGL
public void setGL ( gl GL)
Descripción copiado de interfaz : GLAutoDrawable
Establece el objeto tubería GL esta usos GLAutoDrawable . Esto sólo se debe invocar desde dentro de los métodos de devolución de llamada de la GLEventListener , y por lo general sólo método desde dentro del init (), con el fin de instalar una tubería componibles . Vea las demos JOGL para ejemplos.
Especificado por:
setGL interfaz GLAutoDrawable
setAutoSwapBufferMode
public void setAutoSwapBufferMode ( onOrOff boolean)
Descripción copiado de interfaz : GLAutoDrawable
Activa o desactiva el intercambio automático de buffer para este estirable . Por defecto esta propiedad se establece en true , cuando es verdadero , después de todos GLEventListeners han sido llamados para una pantalla () evento , los amortiguadores delanteros y traseros están intercambiados , que muestra los resultados del procesamiento. Cuando está desactivada , el usuario es responsable de llamar GLDrawable.swapBuffers () manualmente.
Especificado por:
setAutoSwapBufferMode interfaz GLAutoDrawable
getAutoSwapBufferMode
getAutoSwapBufferMode public boolean ()
Descripción copiado de interfaz : GLAutoDrawable
Indica si el intercambio de tampón automático está habilitado para este estirable . Ver GLAutoDrawable.setAutoSwapBufferMode (boolean ) .
Especificado por:
getAutoSwapBufferMode interfaz GLAutoDrawable
SwapBuffers
SwapBuffers public void ()
Descripción copiado de interfaz : GLDrawable
Intercambia los amortiguadores delanteros y traseros de este estirable . Para implementaciones GLAutoDrawable , cuando el intercambio de tampón automático está activado ( como es el valor por defecto ), este método es llamado automáticamente y no debe ser convocada por el usuario final.
Especificado por:
SwapBuffers en interfaz GLDrawable
getChosenGLCapabilities
GLCapabilities públicas getChosenGLCapabilities ()
Descripción copiado de interfaz : GLDrawable
Obtiene los GLCapabilities correspondientes a las capacidades OpenGL elegidos ( formato de píxel / visual) para esta estirable . Algunos dibujables , en particular dibujables en pantalla , se pueden crear con pereza ; nulo se devuelve si no se crea actualmente la estirable o si su formato de píxel no se ha establecido aún. En algunas plataformas, el formato de píxel no está directamente relacionado con el dibujable , un mejor intento se hace para devolver un valor razonable en este caso.
Especificado por:
getChosenGLCapabilities en interfaz GLDrawable
Clase GLU
java.lang.Object
extendida byjavax.media.opengl.glu.GLU
public class GLU
extiende Object
Proporciona acceso a la biblioteca de utilidades de OpenGL (GLU). Esta biblioteca proporciona los métodos estándar para la creación de volúmenes vista, la construcción de mipmaps y realizar otras operaciones comunes. Las rutinas NURBS GLU no están expuestos actualmente.
Notas de la implementación de referencia para esta clase: Gracias a las aportaciones de muchas personas, esta clase es un puerto de Java pura de las fuentes originales de la SGI C. Todas las rutinas de proyección, mipmap, escalamiento, y de triangulación que se exponen son compatibles con la especificación 1.3 de GLU. Las rutinas NURBS GLU no están expuestos actualmente.
Resumen Campo
estática Cadena extensionString
static int GLU_BEGIN
static int GLU_CCW
static int GLU_CW
static int GLU_EDGE_FLAG
static int GLU_END
static int GLU_ERROR
GLU_EXTENSIONS static int
static int GLU_EXTERIOR
static int GLU_FALSE
static int GLU_FILL
static int GLU_FLAT
static int GLU_INSIDE
static int GLU_INTERIOR
static int GLU_INVALID_ENUM
static int GLU_INVALID_OPERATION
static int GLU_INVALID_VALUE
static int GLU_LINE
static int GLU_NONE
static int GLU_OUT_OF_MEMORY
static int GLU_OUTSIDE
static int GLU_POINT
static int GLU_SILHOUETTE
static int GLU_SMOOTH
static int GLU_TESS_BEGIN
static int GLU_TESS_BEGIN_DATA
static int GLU_TESS_BOUNDARY_ONLY
static int GLU_TESS_COMBINE
static int GLU_TESS_COMBINE_DATA
static int GLU_TESS_COORD_TOO_LARGE
static int GLU_TESS_EDGE_FLAG
static int GLU_TESS_EDGE_FLAG_DATA
static int GLU_TESS_END
static int GLU_TESS_END_DATA
static int GLU_TESS_ERROR
static int GLU_TESS_ERROR_DATA
static int GLU_TESS_ERROR1
static int GLU_TESS_ERROR2
static int GLU_TESS_ERROR3
static int GLU_TESS_ERROR4
static int GLU_TESS_ERROR5
static int GLU_TESS_ERROR6
static int GLU_TESS_ERROR7
static int GLU_TESS_ERROR8
static double GLU_TESS_MAX_COORD
static int GLU_TESS_MISSING_BEGIN_CONTOUR
static int GLU_TESS_MISSING_BEGIN_POLYGON
static int GLU_TESS_MISSING_END_CONTOUR
static int GLU_TESS_MISSING_END_POLYGON
static int GLU_TESS_NEED_COMBINE_CALLBACK
static int GLU_TESS_TOLERANCE
static int GLU_TESS_VERTEX
static int GLU_TESS_VERTEX_DATA
static int GLU_TESS_WINDING_ABS_GEQ_TWO
static int GLU_TESS_WINDING_NEGATIVE
static int GLU_TESS_WINDING_NONZERO
static int GLU_TESS_WINDING_ODD
static int GLU_TESS_WINDING_POSITIVE
static int GLU_TESS_WINDING_RULE
static int GLU_TRUE
static int GLU_UNKNOWN
static int GLU_VERSION
static int GLU_VERTEX
estática Cadena versionString
Resumen Constructor
GLU ()
Crea una nueva instancia de objeto OpenGL Utility Library.
Resumen Método
estática GL getCurrentGL ()
Devuelve el objeto GL asociada con el actual contexto OpenGL en el subproceso actual.
void gluBeginCurve (GLUnurbs r)
Comienza una definición de la curva.
void gluBeginPolygon (tessellator GLUtessellator)
gluBeginPolygon y gluEndPolygon delimitan la definición de un polígono convexo.
void gluBeginSurface (GLUnurbs r)
Comienza una definición de superficie.
int gluBuild1DMipmapLevels (int destino, int internalFormat, int anchura, formato de int, int tipo, nivel int, int base, int max, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild1DMipmapLevels (objetivo GLenum, Glint internalFormat, ancho GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);
int gluBuild1DMipmaps (int destino, int internalFormat, int anchura, formato de int, int tipo, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild1DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, formato GLenum, tipo GLenum, const void * data);
int gluBuild2DMipmapLevels (int destino, int internalFormat, int ancho, int altura, formato int, int tipo, nivel int, int base, int max, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild2DMipmapLevels (objetivo GLenum, Glint internalFormat, anchura, altura GLsizei GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);
int gluBuild2DMipmaps (int destino, int internalFormat, int ancho, int altura, formato int, int tipo, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild2DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, altura GLsizei, formato GLenum, tipo GLenum, const void * data);
int gluBuild3DMipmapLevels (int destino, int internalFormat, int ancho, int height, int profundidad, formato int, int tipo, nivel int, int base, int max, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild3DMipmapLevels (objetivo GLenum, Glint internalFormat, anchura, altura GLsizei GLsizei, profundidad GLsizei, formato, tipo GLenum GLenum, nivel de brillo, base de destello, brillo máximo, const void * data);
int gluBuild3DMipmaps (int destino, int internalFormat, int ancho, int height, int profundidad, formato int, int tipo, los datos del búfer)
Interfaz para la función del lenguaje C:
Glint gluBuild3DMipmaps (objetivo GLenum, Glint internalFormat, ancho GLsizei, altura GLsizei, profundidad GLsizei, formato GLenum, tipo GLenum, const void * data);
gluCheckExtension boolean (String extname, String extString)
void gluCylinder (quad GLUquadric, base doble, doble superior, doble altura, int rodajas, int pilas)
Interfaz para la función del lenguaje C:
void gluCylinder (GLUquadric * quad, base de GLdouble, GLdouble superior, altura GLdouble, rodajas de destello, brillo pilas);
void gluDeleteQuadric (GLUquadric quad)
Interfaz para la función del lenguaje C:
anular gluDeleteQuadric (GLUquadric * cuádruple);
void gluDeleteTess (tessellator GLUtessellator)
gluDeleteTess destruye el objeto teselación indicado (que fue creado con gluNewTess).
void gluDisk (GLUquadric cuádruple, doble interior, doble exterior, int rodajas, int loops)
Interfaz para la función del lenguaje C:
void gluDisk (GLUquadric * quad, GLdouble interior, GLdouble, rodajas de destello externas, brillo bucles);
void gluEndCurve (GLUnurbs r)
Finaliza una definición de la curva.
void gluEndPolygon (tessellator GLUtessellator)
gluEndPolygon y gluBeginPolygon delimitan la definición de un polígono convexo.
void gluEndSurface (GLUnurbs r)
Finaliza una superficie.
GluErrorString String (int errorCode)
GluGetString String (nombre int)
void gluGetTessProperty (tessellator GLUtessellator, int que, double [] value, int value_offset)
gluGetTessProperty recupera propiedades almacenadas en un objeto de teselación.
anular gluLookAt (doble eyex, doble eyey, doble Eyez, doble centerX, doble CenterY, doble centerZ, doble UPX, doble Upy, doble UPZ)
GLUnurbs gluNewNurbsRenderer ()
Crea un nuevo objeto GLUnurbs.
GLUquadric gluNewQuadric ()
Interfaz para la función del lenguaje C:
GLUquadric * gluNewQuadric (void);
GLUtessellator gluNewTess ()
gluNewTess crea y devuelve un nuevo objeto de teselación.
void gluNextContour (tessellator GLUtessellator, tipo int)
gluNextContour se utiliza para describir polígonos con múltiples contornos.
void gluNurbsCurve (GLUnurbs r, int nknots, flotar [] nudo, int stride, flotar [] ctlarray, orden int, int tipo)
Hacer una curva NURBS.
void gluNurbsProperty (GLUnurbs r, int propiedad, valor flotante)
Establece una propiedad en un objeto NURBS.
void gluNurbsSurface (GLUnurbs r, int sknot_count, flotar [] sknot, int tknot_count, flotar [] tknot, int s_stride, int t_stride, flotar [] ctlarray, int Sorder, int torder, int tipo)
Hace una superficie NURBS.
anular gluOrtho2D (doble izquierda, doble a la derecha, doble fondo, doble techo)
anular gluPartialDisk (GLUquadric quad doble interior, doble exterior, int rodajas, int bucles, de inicio doble, doble de barrido)
Interfaz para la función del lenguaje C:
void gluPartialDisk (GLUquadric * quad, GLdouble interior, GLdouble exterior, rebanadas Glint Glint, bucles, inicio GLdouble, barrido GLdouble);
anular gluPerspective (doble fovy, doble aspecto, doble zNear, doble zFar)
anular gluPickMatrix (double x, double y, dobles delX, doble Dely, int [] viewport, int viewport_offset)
anular gluPickMatrix (double x, double y, dobles delX, doble Dely, IntBuffer ventana)
boolean gluProject (doble Objx, doble objY, doble objZ, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] vista, int view_offset, double [] winPos, int winPos_offset)
Interfaz para la función del lenguaje C:
Glint gluProject (GLdouble Objx, GLdouble objY, GLdouble objZ, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Winx, GLdouble * Winy, GLdouble * Winz);
gluProject boolean (doble Objx, doble objY, doble objZ, modelo DoubleBuffer, DoubleBuffer proj, vista IntBuffer, DoubleBuffer winPos)
Interfaz para la función del lenguaje C:
Glint gluProject (GLdouble Objx, GLdouble objY, GLdouble objZ, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Winx, GLdouble * Winy, GLdouble * Winz);
void gluQuadricDrawStyle (GLUquadric quad, int sorteo)
Interfaz para la función del lenguaje C:
void gluQuadricDrawStyle (GLUquadric * quad, GLenum dibujar);
gluQuadricNormals void (GLUquadric quad, int normal)
Interfaz para la función del lenguaje C:
gluQuadricNormals void (* GLUquadric quad, GLenum normal);
void gluQuadricOrientation (GLUquadric quad, orientación int)
Interfaz para la función del lenguaje C:
void gluQuadricOrientation (GLUquadric * quad, orientación GLenum);
void gluQuadricTexture (GLUquadric quad, textura boolean)
Interfaz para la función del lenguaje C:
void gluQuadricTexture (GLUquadric * quad, GLboolean textura);
int gluScaleImage (int formato, int ganar, int Hin, int typein, Buffer DATAIN, int Wout, int Hout, int typeout, Buffer DATAOUT)
Interfaz para la función del lenguaje C:
Glint gluScaleImage (formato GLenum, GLsizei ganar, GLsizei Hin, GLenum typein, const void * DATAIN, GLsizei Wout, GLsizei Hout, GLenum typeout, GLvoid * DATAOUT);
anular gluSphere (quad GLUquadric, doble radio, int rodajas, int pilas)
Interfaz para la función del lenguaje C:
anular gluSphere (GLUquadric * quad, radio GLdouble, rebanadas Glint Glint, pilas);
void gluTessBeginContour (tessellator GLUtessellator)
gluTessBeginContour y gluTessEndContour delimitan la definición de un contorno de polígono.
anular gluTessBeginPolygon (tessellator GLUtessellator, datos Object)
gluTessBeginPolygon y gluTessEndPolygon delimitan la definición de una convexa, cóncava o polígono autointerseca.
void gluTessCallback (tessellator GLUtessellator, int que, GLUtessellatorCallback aCallback)
gluTessCallback se utiliza para indicar una devolución de llamada para ser utilizado por un objeto teselación.
void gluTessEndContour (tessellator GLUtessellator)
gluTessEndContour y gluTessBeginContour delimitan la definición de un contorno de polígono.
void gluTessEndPolygon (tessellator GLUtessellator)
gluTessEndPolygon y gluTessBeginPolygon delimitan la definición de una convexa, cóncava o polígono autointerseca.
void gluTessNormal (tessellator GLUtessellator, double x, double y, double z)
gluTessNormal describe una normal para un polígono que el programa está definiendo.
void gluTessProperty (tessellator GLUtessellator, int que, de valor doble)
gluTessProperty se utiliza para controlar properites de almacenados en un objeto teselación.
void gluTessVertex (tessellator GLUtessellator, dobles [] coords, int coords_offset, datos de objetos)
gluTessVertex describe un vértice en un polígono que el programa define.
gluUnProject boolean (doble winx doble Winy, doble Winz, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] vista, int view_offset, double [] objPos, int objPos_offset)
Interfaz para la función del lenguaje C:
Glint gluUnProject (GLdouble Winx, GLdouble Winy, GLdouble Winz, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Objx, GLdouble * objY, GLdouble * objZ);
gluUnProject boolean (doble winx doble Winy, doble Winz, modelo DoubleBuffer, DoubleBuffer proj, vista IntBuffer, DoubleBuffer objPos)
Interfaz para la función del lenguaje C:
Glint gluUnProject (GLdouble Winx, GLdouble Winy, GLdouble Winz, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble * Objx, GLdouble * objY, GLdouble * objZ);
boolean gluUnProject4 (doble winx doble Winy, doble Winz, doble clipW, double [] modelo, int model_offset, double [] proj, int proj_offset, int [] Ver, int view_offset, doble, doble nearVal Farval, dobles [] objPos, int objPos_offset)
Interfaz para la función del lenguaje C:
Glint gluUnProject4 (GLdouble Winx, GLdouble Winy, GLdouble Winz, GLdouble clipW, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble nearVal, GLdouble Farval, GLdouble * Objx, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
boolean gluUnProject4 (doble winx doble Winy, doble Winz, doble clipW, modelo DoubleBuffer, proj DoubleBuffer, vista IntBuffer, doble nearVal, doble Farval, DoubleBuffer objPos)
Interfaz para la función del lenguaje C:
Glint gluUnProject4 (GLdouble Winx, GLdouble Winy, GLdouble Winz, GLdouble clipW, const GLdouble * Modelo, const GLdouble * proj, Glint const * vista, GLdouble nearVal, GLdouble Farval, GLdouble * Objx, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
boolean isFunctionAvailable (String gluFunctionName)
Devuelve true si el especificado GLU núcleo o extensión de la función se puede utilizar con éxito a través de esta instancia GLU.
Métodos heredados de la clase java.lang.Object
clon , es igual a , finalizar , getClass , hashCode , notifique , notifyAll , toString , espera, espera, espera
Detalle campo
GLU_FALSE
public static int GLU_FALSE definitiva
Vea también :
Valores de campo constante
GLU_TRUE
public static int GLU_TRUE definitiva
Vea también :
Valores de campo constante
GLU_VERSION
public static int GLU_VERSION definitiva
Vea también :
Valores de campo constante
GLU_EXTENSIONS
estáticas GLU_EXTENSIONS int public final
Vea también :
Valores de campo constante
versionString
público static final Cadena versionString
Vea también :
Valores de campo constante
extensionString
public static final String extensionString
Vea también :
Valores de campo constante
GLU_INVALID_ENUM
public static int GLU_INVALID_ENUM definitiva
Vea también :
Valores de campo constante
GLU_INVALID_VALUE
public static int GLU_INVALID_VALUE definitiva
Vea también :
Valores de campo constante
GLU_OUT_OF_MEMORY
public static int GLU_OUT_OF_MEMORY definitiva
Vea también :
Valores de campo constante
GLU_INVALID_OPERATION
public static int GLU_INVALID_OPERATION definitiva
Vea también :
Valores de campo constante.