Está en la página 1de 184

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

eeeeeeeeeeeeeeeeeeeeeerr

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx.ApplicationAdapter

Com.badlogic.gdx

Clase ApplicationAdapter

Java.lang.Object

Com.badlogic.gdx.ApplicationAdapter
Todas las interfaces implementadas:
ApplicationListener

Public abstract class ApplicationAdapter


Extends java.lang.Object
Implementa ApplicationListener

Implementacin de Conveniencia de ApplicationListener . Derivar de esto y slo anular lo que necesita.


Autor:
Mzechner

Resumen del constructor

Constructores
Constructor y descripcin
ApplicationAdapter ()

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
void create ()
Se llama cuando se crea la Application por primera vez.
void dispose ()
Se llama cuando se destruye la Aplicacin.
void pause ()
Se llama cuando la Application est pausada, Application cuando no est activa o visible en la pantalla.
void render ()
Se llama cuando la Application debe Application .
void resize (int width, int height)
Se llama cuando se cambia el tamao de la Application .
void resume ()
Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foc

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor

ApplicationAdapter

Public ApplicationAdapter ()

Detalle del mtodo

crear
Public void create ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando se crea la Application por primera vez.


Especificado por:
create en la interfaz ApplicationListener

Redimensionar

Public void resize (int width,


Int height)

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando se cambia el tamao de la Application . Esto puede ocurrir en ApplicationListener.create() momento durante un estado
no pausado pero nunca suceder antes de una llamada a ApplicationListener.create() .
Especificado por:
Redimensionar en interfaz ApplicationListener
Parmetros:
width - la nueva anchura en pxeles

height - la nueva altura en pxeles

hacer

Public void render ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application debe Application .


Especificado por:
render en la interfaz ApplicationListener

pausa

Public void pause ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application est pausada, Application cuando no est activa o visible en la pantalla. Una aplicacin tambin se
detiene antes de que se destruya.
Especificado por:
pause en la interfaz ApplicationListener

currculum

Public void resume ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.
Especificado por:
Resume en interfaz ApplicationListener

disponer

Public void dispos ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando se destruye la Aplicacin. Precedido por una llamada a ApplicationListener.pause() .


Especificado por:
dispose en la interfaz ApplicationListener

Com.badlogic.gdx

Juego de Clase

Java.lang.Object

Com.badlogic.gdx.Juego

Todas las interfaces implementadas:


ApplicationListener

Juego de clase abstracto pblico


Extends java.lang.Object
Implementa ApplicationListener

Un ApplicationListener que delega en una Screen . Esto permite que una aplicacin tenga fcilmente mltiples pantallas.

Las pantallas no se eliminan automticamente. Debe controlar si desea mantener las pantallas alrededor o disponer de ellas cuando se
establece otra pantalla.

Campo Resumen

Campos

Modificador y tipo Campo y descripcin

protected Screen screen

Resumen del constructor

Constructores

Constructor y descripcin

Game ()

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign

Modificador y tipo Mtodo y Descripcin

void dispose ()
Se llama cuando se destruye la Aplicacin.

Screen getScreen ()
void pause ()
Se llama cuando la Application est pausada, Application cuando no est activa o visible en la pantalla.

void render ()
Se llama cuando la Application debe Application .

void resize (int width, int height)


Se llama cuando se cambia el tamao de la Application .

void resume ()
Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.

void setScreen ( Screen screen)


Establece la pantalla actual.

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Mtodos heredados de la interfaz com.badlogic.gdx. ApplicationListener

create

Detalle del campo

pantalla

Pantalla protegida

Detalle del constructor

Juego

Juego pblico ()

Detalle del mtodo


disponer

Public void dispos ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando se destruye la Aplicacin. Precedido por una llamada a ApplicationListener.pause() .

Especificado por:
dispose en la interfaz ApplicationListener

pausa

Public void pause ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application est pausada, Application cuando no est activa o visible en la pantalla. Una aplicacin tambin se detiene
antes de que se destruya.

Especificado por:
pause en la interfaz ApplicationListener

currculum

Public void resume ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.

Especificado por:
Resume en interfaz ApplicationListener
hacer

Public void render ()

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando la Application debe Application .

Especificado por:
render en la interfaz ApplicationListener

Redimensionar

Public void resize (int width,


Int height)

Descripcin copiada desde la interfaz: ApplicationListener

Se llama cuando se cambia el tamao de la Application . Esto puede ocurrir en ApplicationListener.create() momento durante un estado
no pausado pero nunca suceder antes de una llamada a ApplicationListener.create() .

Especificado por:
Redimensionar en interfaz ApplicationListener

Parmetros:
width - la nueva anchura en pxeles
height - la nueva altura en pxeles

SetScreen

Public void setScreen ( Pantalla )


Establece la pantalla actual. Screen.hide() se llama en Screen.show() pantalla antigua, y Screen.show() se llama en la nueva pantalla, si la
hay.

Parmetros:
screen - puede ser null

Consiga la pantalla

Public Pantalla getScreen ()

Devoluciones:
La Screen actualmente activa.

Com.badlogic.gdx

Pantalla de interfaz
Todas las clases de implementacin conocidas:
ScreenAdapter

Pantalla de interfaz pblica


Representa una de las muchas pantallas de aplicaciones, como un men principal, un men de configuracin, la pantalla del
juego, etc.

Tenga en cuenta que dispose() no se llama automticamente.

Ver tambin:
Game

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos abstractos


Modificador y tipo Mtodo y Descripcin
void dispose ()
Se llama cuando esta pantalla debe liberar todos los recursos.
void hide ()
Se llama cuando esta pantalla ya no es la pantalla actual para un Game .
void pause ()

void render (float delta)


Se llama cuando la pantalla debe renderizarse.
void resize (int width, int height)

void resume ()

void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .

Detalle del mtodo

espectculo

Void show ()

Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .

hacer

Void render (float delta)

Se llama cuando la pantalla debe renderizarse.


Parmetros:
delta - El tiempo en segundos desde el ltimo procesamiento.

Redimensionar

Void resize (int width,


Int height)

Ver tambin:
ApplicationListener.resize(int, int)

pausa

Void pause ()

Ver tambin:
ApplicationListener.pause()

currculum

Void resume ()
Ver tambin:
ApplicationListener.resume()

esconder

Void hide ()

Se llama cuando esta pantalla ya no es la pantalla actual para un Game .

disponer

Anular ()

Se llama cuando esta pantalla debe liberar todos los recursos.

Com.badlogic.gdx

Class ScreenAdapter

Java.lang.Object

Com.badlogic.gdx.ScreenAdapter

Todas las interfaces implementadas:


Pantalla

Public class ScreenAdapter


Extends java.lang.Object
Implementa la pantalla

Implementacin de la conveniencia de la Screen . Derivar de esto y slo anular lo que necesita.


Autor:
Semtiko

Resumen del constructor

Constructores
Constructor y descripcin
ScreenAdapter ()

Resumen del mtodo


Todos los mtodos Mtodos de Instancia Mtodos de hormign
Modificador y tipo Mtodo y Descripcin
void dispose ()
Se llama cuando esta pantalla debe liberar todos los recursos.
void hide ()
Se llama cuando esta pantalla ya no es la pantalla actual para un Game .
void pause ()

void render (float delta)


Se llama cuando la pantalla debe renderizarse.
void resize (int width, int height)

void resume ()

void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor

ScreenAdapter

Public ScreenAdapter ()

Detalle del mtodo


hacer

Public void render (float delta)

Descripcin copiada desde la interfaz: Screen

Se llama cuando la pantalla debe renderizarse.


Especificado por:
render en Screen interfaz

Parmetros:
delta - El tiempo en segundos desde el ltimo procesamiento.

Redimensionar

Public void resize (int width,


Int height)

Especificado por:
Redimensionar en la Screen interfaz
Ver tambin:
ApplicationListener.resize(int, int)

espectculo

Public void show ()

Descripcin copiada desde la interfaz: Screen

Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .


Especificado por:
show en la Screen interfaz
esconder

Public void hide ()

Descripcin copiada desde la interfaz: Screen

Se llama cuando esta pantalla ya no es la pantalla actual para un Game .


Especificado por:
hide en la Screen interfaz

pausa

Public void pause ()

Especificado por:
pause en la Screen interfaz

Ver tambin:
ApplicationListener.pause()

currculum

Public void resume ()

Especificado por:
resume en la Screen interfaz

Ver tambin:
ApplicationListener.resume()

disponer

Public void dispos ()

Descripcin copiada desde la interfaz: Screen


Se llama cuando esta pantalla debe liberar todos los recursos.
Especificado por:
dispose en la Screen interfaz

Com.badlogic.gdx.graphics.g2d

Class SpriteBatch

Java.lang.Object

Com.badlogic.gdx.graphics.g2d.SpriteBatch

Todas las interfaces implementadas:


Lote , Desechable
Subclases directas conocidas:
CpuSpriteBatch

Clase pblica SpriteBatch


Extends java.lang.Object
Implementa lote

Dibuja quads bloqueados utilizando ndices.


Autor:
Mzechner, Nathan Sweet
Ver tambin:
Batch

Campo Resumen

Campos
Modificador y tipo Campo y descripcin
static Mesh.VertexDataType defaultVertexDataType
Obsoleto.
No use, este campo es slo para pruebas y es probable que se
elimine. Mesh.VertexDataType elMesh.VertexDataType que se Mesh.VertexDataType cuando gles 3 no est
disponible, por defecto aMesh.VertexDataType.VertexArray .
int maxSpritesInBatch
El nmero mximo de sprites renderizados en un lote hasta ahora.
int renderCalls
Nmero de llamadas de render desde el ltimo begin() .
int totalRenderCalls
Nmero de llamadas de renderizacin, nunca.

Campos heredados de la interfaz com.badlogic.gdx.graphics.g2d. Lote


C1 , C2 , C3 , C4 , U1 , U2 , U3 , U4 , V1 , V2 , V3 , V4 , X1 , X2 , X3 , X4 , Y1 , Y2 , Y3 , Y4

Resumen del constructor

Constructores
Constructor y descripcin
SpriteBatch ()
Construye un nuevo SpriteBatch con un tamao de 1000, un bfer y el sombreado predeterminado.
SpriteBatch (int size)
Construye un SpriteBatch con un bfer y el sombreado predeterminado.
SpriteBatch (int size, ShaderProgram defaultShader)
Construye un nuevo SpriteBatch.

Resumen del mtodo

Todos los mtodos Mtodos estticos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
void begin ()
Establece el lote para el dibujo.
static ShaderProgram createDefaultShader ()
Devuelve una nueva instancia del sombreado predeterminado utilizado por SpriteBatch para GL2 cuando
no se especifica ningn sombreado.
void disableBlending ()
Inhabilita la mezcla para dibujar sprites.
void dispose ()
Libera todos los recursos de este objeto.
void draw ( Texture texture, float[] spriteVertices, int offset, int count)
Dibuja un rectngulo utilizando los vrtices dados.
void draw ( Texture texture, float x, float y)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la textura.
void draw ( Texture texture, float x, float y, float width, float height)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( Texture texture, float x, float y, float width, float height, float u, float v, float u2, float v2)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float
rotation, int srcX, int srcY, int srcWidth, int srcHeight, boolean flipX, boolean flipY)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, float width, float height, int srcX, int srcY, int srcWidth, int srcHeight, boolean flipX,
boolean flipY)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, int srcX, int srcY, int srcWidth, int srcHeight)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( TextureRegion region, float x, float y)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la regin.
void draw ( TextureRegion region, float width, float height, Affine2 transform)
Dibuja un rectngulo transformado por la matriz dada.
void draw ( TextureRegion region, float x, float y, float width, float height)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY,
float rotation)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY,
float rotation, boolean clockwise)
Dibuja un rectngulo con las coordenadas de textura giradas 90 grados.
void enableBlending ()
Permite la mezcla para dibujar sprites.
void end ()
Finaliza la renderizacin.
void flush ()
Hace que los sprites pendientes se procesen, sin terminar el lote.
int getBlendDstFunc ()

int getBlendSrcFunc ()

Color getColor ()

float getPackedColor ()

Matrix4 getProjectionMatrix ()
Devuelve la matriz de proyeccin actual.
ShaderProgram getShader ()

Matrix4 getTransformMatrix ()
Devuelve la matriz de transformacin actual.
boolean isBlendingEnabled ()
boolean isDrawing ()

void setBlendFunction (int srcFunc, int dstFunc)


Establece la funcin de mezcla que se utilizar al renderizar sprites.
void setColor ( Color tint)
Establece el color utilizado para tintar las imgenes cuando se agregan al lote.
void setColor (float color)

void setColor (float r, float g, float b, float a)

void setProjectionMatrix ( Matrix4 projection)


Establece la matriz de proyeccin que utilizar este lote.
void setShader ( ShaderProgram shader)
Establece el sombreado que se utilizar en un entorno GLES 2.0.
void setTransformMatrix ( Matrix4 transform)
Establece la matriz de transformacin a utilizar por este lote.
protected void switchTexture ( Texture texture)

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del campo

DefaultVertexDataType

@Obsoleto
Public static Mesh.VertexDataType defaultVertexDataType
Obsoleto. No use, este campo es slo para pruebas y es probable que se elimine. Mesh.VertexDataType el Mesh.VertexDataType que
se Mesh.VertexDataType cuando gles 3 no est disponible, por defecto a Mesh.VertexDataType.VertexArray .

Hacer llamadas

Public int intenta llamar

Nmero de llamadas de render desde el ltimo begin() .

TotalRenderCalls

Public int totalRenderCalls

Nmero de llamadas de renderizacin, nunca. No se restablecer a menos que se configure manualmente.

MaxSpritesInBatch

Public int maxSpritesInBatch

El nmero mximo de sprites renderizados en un lote hasta ahora.

Detalle del constructor

SpriteBatch

Public SpriteBatch ()

Construye un nuevo SpriteBatch con un tamao de 1000, un bfer y el sombreado predeterminado.


Ver tambin:
SpriteBatch(int, ShaderProgram)

SpriteBatch

Public SpriteBatch (tamao int)


Construye un SpriteBatch con un bfer y el sombreado predeterminado.
Ver tambin:
SpriteBatch(int, ShaderProgram)

SpriteBatch

Public SpriteBatch (tamao int,


ShaderProgram defaultShader)

Construye un nuevo SpriteBatch. Establece la matriz de proyeccin en una proyeccin ortogrfica con el punto del eje y hacia
arriba, el punto del eje x a la derecha y el origen en la esquina inferior izquierda de la pantalla. La proyeccin ser pixel perfecto
con respecto a la resolucin de pantalla actual.

DefaultShader especifica el sombreador a utilizar. Tenga en cuenta que los nombres de los uniformes para este sombreado
predeterminado son diferentes de los que se esperan para
los setShader(ShaderProgram) con setShader(ShaderProgram) . Vea createDefaultShader() .

Parmetros:
size - El nmero mximo de sprites en un solo lote. Mximo de 8191.

defaultShader - El defaultShader que se usar. Esto no es propiedad de SpriteBatch y debe ser eliminado por
separado.

Detalle del mtodo

CreateDefaultShader

Public static ShaderProgram createDefaultShader ()

Devuelve una nueva instancia del sombreado predeterminado utilizado por SpriteBatch para GL2 cuando no se especifica ningn
sombreado.
empezar

Public void begin ()

Descripcin copiada de la interfaz: Batch

Establece el lote para el dibujo. Esto desactivar la escritura del buffer de profundidad. Permite la mezcla y texturizacin. Si tiene
ms unidades de textura activadas que la primera, debe desactivarlas antes de llamar a esta. Utiliza un sistema de coordenadas
de pantalla por defecto donde todo se da en pxeles. Puede especificar sus propias matrices de proyeccin y modelview a travs
de Batch.setProjectionMatrix(Matrix4) y Batch.setTransformMatrix(Matrix4) .
Especificado por:
begin en la interfaz Batch

fin

Public void end ()

Descripcin copiada de la interfaz: Batch

Finaliza la renderizacin. Permite escrituras en profundidad, desactiva la mezcla y texturizacin. Se debe llamar siempre despus
de una llamada a Batch.begin()
Especificado por:
end en la interfaz Batch

SetColor

Public void setColor (tinte de color )

Descripcin copiada de la interfaz: Batch

Establece el color utilizado para tintar las imgenes cuando se agregan al lote. El valor Color.WHITE es Color.WHITE .
Especificado por:
setColor en el Batch interfaz

SetColor

Public void setColor (float r,


Flotador g,
Flotador b,
Flotar a)

Especificado por:
setColor en el Batch interfaz

Ver tambin:
Batch.setColor(Color)

SetColor

Public void setColor (float color)

Especificado por:
setColor en el Batch interfaz

Ver tambin:
Batch.setColor(Color) , Color.toFloatBits()

GetColor

Public Color getColor ()

Especificado por:
getColor en la interfaz Batch

Devoluciones:
El color de renderizado de este lote. Manipular la instancia devuelta no tiene ningn efecto.
GetPackedColor

Float pblico getPackedColor ()

Especificado por:
getPackedColor en la interfaz Batch

Devoluciones:
El color de renderizado de este lote en formato de vrtice
Ver tambin:
Color.toFloatBits()

dibujar

Pblico void dibujar ( Textura textura,


Flotador x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador,
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight,
Boolean flipX,
Fliple booleana

Descripcin copiada de la interfaz: Batch


Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. El rectngulo est
compensado por origenX, origenY con respecto al origen. Escala especifica el factor de escala por el cual el rectngulo debe ser
escalado alrededor de origenX, origenY. La rotacin especifica el ngulo de rotacin en sentido antihorario del rectngulo
alrededor de origenX, origenY. Se utiliza la parte de la Texture dada por srcX, srcY y srcWidth, srcHeight. Estas coordenadas y
tamaos se dan en texels. FlipX y flipY especifican si la parte de textura debe voltearse horizontal o verticalmente.
Especificado por:
draw en la interfaz Batch

x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

originX - la originX x del origen de escala y rotacin en relacin con las coordenadas de espacio de
pantalla
originY - la coordenada y del origen de escala y rotacin en relacin con las coordenadas de espacio de
pantalla
width - el ancho en pxeles

height - la altura en pxeles

scaleX - la escala del rectngulo alrededor de originX / originY en x

scaleY - la escala del rectngulo alrededor de origenX / origenY en y

rotation - el ngulo de giro a la izquierda del rectngulo alrededor de origenX / origenY

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con en texels

srcHeight - la altura de la fuente en texels

flipX - para voltear el sprite horizontalmente

flipY - para voltear el sprite verticalmente


dibujar

Pblico void dibujar ( Textura textura,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador,
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight,
Boolean flipX,
Fliple booleana

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. Se utiliza la parte de
la Texture dada por srcX, srcY y srcWidth, srcHeight. Estas coordenadas y tamaos se dan en texels. FlipX y flipY especifican si la
parte de textura debe voltearse horizontal o verticalmente.
Especificado por:
draw en la interfaz Batch

x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

width - el ancho en pxeles

height - la altura en pxeles

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con en texels


srcHeight - la altura de la fuente en texels

flipX - para voltear el sprite horizontalmente

flipY - para voltear el sprite verticalmente

dibujar

Pblico void dibujar ( Textura textura,


Flotador x,
Flotar y
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. La parte de
la Texture dada por srcX, srcY y srcWidth, srcHeight se utilizan. Estas coordenadas y tamaos se dan en texels.
Especificado por:
draw en la interfaz Batch

x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con los texels

srcHeight - la altura de la fuente en texels

dibujar
Pblico void dibujar ( Textura textura,
Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador,
Flota tu
Flotador v
Flota u2,
Float v2)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. La porcin de
la Texture dada por u, v y u2, v2 se utilizan. Estas coordenadas y tamaos se dan en el porcentaje de tamao de textura. El
rectngulo tendr el tinte dado Color .
Especificado por:
draw en la interfaz Batch

x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

width - el ancho en pxeles

height - la altura en pxeles

dibujar

Pblico void dibujar ( Textura textura,


Flotador x,
Flotar y)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la textura.
Especificado por:
draw en la interfaz Batch

x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

dibujar

Pblico void dibujar ( Textura textura,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.
Especificado por:
draw en la interfaz Batch

dibujar

Pblico void dibujar ( Textura textura,


Float [] spriteVertices,
Int offset,
Int cuenta

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo utilizando los vrtices dados. Debe haber 4 vrtices, cada uno formado por 5 Batch.getColor() en este orden: x,
y, color, u, v. El Batch.getColor() del lote no se aplica.
Especificado por:
draw en la interfaz Batch

dibujar

Public void draw (regin de la regin de textura ,


Flotador x,
Flotar y)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la regin.
Especificado por:
draw en la interfaz Batch

dibujar

Public void draw (regin de la regin de textura ,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.
Especificado por:
draw en la interfaz Batch

dibujar

Public void draw (regin de la regin de textura ,


Flotar x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados. El
rectngulo est compensado por origenX, origenY con respecto al origen. Escala especifica el factor de escala por el cual el
rectngulo debe ser escalado alrededor de origenX, origenY. La rotacin especifica el ngulo de rotacin en sentido antihorario
del rectngulo alrededor de origenX, origenY.
Especificado por:
draw en la interfaz Batch

dibujar

Public void draw (regin de la regin de textura ,


Flotador x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador,
Booleano en sentido horario)

Descripcin copiada de la interfaz: Batch


Dibuja un rectngulo con las coordenadas de textura giradas 90 grados. La esquina inferior izquierda en x, y y estirando la regin
para cubrir el ancho y la altura dados. El rectngulo est compensado por origenX, origenY con respecto al origen. Escala
especifica el factor de escala por el cual el rectngulo debe ser escalado alrededor de origenX, origenY. La rotacin especifica el
ngulo de rotacin en sentido antihorario del rectngulo alrededor de origenX, origenY.
Especificado por:
draw en la interfaz Batch

clockwise - Si es clockwise , las coordenadas de textura se giran 90 grados en el sentido de las agujas del
reloj. Si son falsas, se giran 90 grados en sentido contrario a las agujas del reloj.

dibujar

Public void draw (regin de la regin de textura ,


Anchura del flotador,
Altura del flotador,
Affine2 transform)

Descripcin copiada de la interfaz: Batch

Dibuja un rectngulo transformado por la matriz dada.


Especificado por:
draw en la interfaz Batch

enjuagar

Public void flush ()

Descripcin copiada de la interfaz: Batch

Hace que los sprites pendientes se procesen, sin terminar el lote.


Especificado por:
flush en la interfaz Batch
DisableBlending

Public void disableBlending ()

Descripcin copiada de la interfaz: Batch

Inhabilita la mezcla para dibujar sprites. Llamar a esto dentro de Batch.begin() / Batch.end() el lote.
Especificado por:
disableBlending en la interfaz Batch

Permitir la hipoteca

Public void enableBlending ()

Descripcin copiada de la interfaz: Batch

Permite la mezcla para dibujar sprites. Llamar a esto dentro de Batch.begin() / Batch.end() el lote.
Especificado por:
enableBlending en la interfaz Batch

SetBlendFunction

Public void setBlendFunction (int srcFunc,


Int dstFunc)

Descripcin copiada de la interfaz: Batch

Establece la funcin de mezcla que se utilizar al renderizar sprites.


Especificado por:
setBlendFunction en la interfaz Batch
Parmetros:
srcFunc - la funcin de origen, por ejemplo GL20.GL_SRC_ALPHA. Si se establece en -1, Batch no cambiar la
funcin de mezcla.
dstFunc - la funcin de destino, por ejemplo GL20.GL_ONE_MINUS_SRC_ALPHA

GetBlendSrcFunc

Public int getBlendSrcFunc ()

Especificado por:
getBlendSrcFunc en la interfaz Batch

GetBlendDstFunc

Public int getBlendDstFunc ()

Especificado por:
getBlendDstFunc en la interfaz Batch

disponer

Public void dispos ()

Descripcin copiada de la interfaz: Disposable

Libera todos los recursos de este objeto.


Especificado por:
dispose en interfaz Disposable

GetProjectionMatrix

Public Matrix4 getProjectionMatrix ()


Descripcin copiada de la interfaz: Batch

Devuelve la matriz de proyeccin actual. Cambiar esto dentro de Batch.begin() / Batch.end() da como resultado un comportamiento
indefinido.
Especificado por:
getProjectionMatrix en la interfaz Batch

GetTransformMatrix

Public Matrix4 getTransformMatrix ()

Descripcin copiada de la interfaz: Batch

Devuelve la matriz de transformacin actual. Cambiar esto dentro de Batch.begin() / Batch.end() da como resultado un
comportamiento indefinido.
Especificado por:
getTransformMatrix en la interfaz Batch

SetProjectionMatrix

Public void setProjectionMatrix ( proyeccin Matrix4)

Descripcin copiada de la interfaz: Batch

Establece la matriz de proyeccin que utilizar este lote. Si esto se llama dentro de un Batch.begin() / Batch.end() , el lote actual se
vaca a la gpu.
Especificado por:
setProjectionMatrix en la interfaz Batch

SetTransformMatrix

Public void setTransformMatrix ( Matrix4 transform)


Descripcin copiada de la interfaz: Batch

Establece la matriz de transformacin a utilizar por este lote.


Especificado por:
setTransformMatrix en la interfaz Batch

SwitchTexture

Protegido void switchTexture ( Textura textura)

SetShader

Public void setShader ( ShaderProgram shader)

Descripcin copiada de la interfaz: Batch

Establece el sombreado que se utilizar en un entorno GLES 2.0. El atributo de posicin Vertex se denomina "a_position", el
atributo de coordenadas de textura se denomina "a_texCoord0", el atributo de color se denomina
"a_color". Vea ShaderProgram.POSITION_ATTRIBUTE , ShaderProgram.COLOR_ATTRIBUTE y ShaderProgram.TEXCOORD_ATTRIBUTE que obtiene "0"
aadido para indicar el uso de la primera unidad de textura. La matrx de transformacin y proyeccin combinada se carga a
travs de un uniforme mat4 denominado "u_projTrans". El sampler de textura se pasa a travs de un uniforme llamado
"u_texture".

Llame a este mtodo con un argumento nulo para usar el sombreado predeterminado.

Este mtodo descargar el lote antes de Batch.begin() el nuevo shader, puede llamarlo entre Batch.begin() y Batch.end() .

Especificado por:
setShader en la interfaz Batch

Parmetros:
shader - el ShaderProgram o null para usar el shader ShaderProgram .
GetShader

Public ShaderProgram getShader ()

Especificado por:
getShader en la interfaz Batch

Devoluciones:
El ShaderProgram actual ShaderProgram por Batch.setShader(ShaderProgram) o por defectoShader

IsBlendingEnabled

Public boolean isBlendingEnabled ()

Especificado por:
isBlendingEnabled en la interfaz Batch

Devoluciones:
True si est habilitado el blending para sprites

Est dibujando

Public boolean isDrawing ()

Especificado por:
isDrawing en la interfaz Batch

Devoluciones:
True si actualmente entre principio y fin.

Com.badlogic.gdx.graphics.g2d
Lote de interfaz
Todos Superinterfaces:
Desechable
Todas las clases de implementacin conocidas:
CpuSpriteBatch , PolygonSpriteBatch , SpriteBatch

Interfaz pblica Lote


Se extiende desechable

Un lote se utiliza para dibujar rectngulos 2D que hacen referencia a una textura (regin). La clase procesar por lotes los
comandos de dibujo y los optimizar para su procesamiento por la GPU.

Para dibujar algo con un lote uno tiene que llamar primero al mtodo begin() que configurar los estados de render
apropiados. Cuando haya terminado de dibujar tiene que llamar a end() que realmente dibujar las cosas que especific.

Todos los comandos de dibujo del lote funcionan en coordenadas de pantalla. El sistema de coordenadas de la pantalla tiene un eje
x que apunta a la derecha, un eje y apuntando hacia arriba y el origen est en la esquina inferior izquierda de la pantalla. Tambin
puede proporcionar sus propias matrices de transformacin y proyeccin si as lo desea.

Se gestiona un lote. En caso de que el contexto de OpenGL se pierda todos los recursos de OpenGL que un lote utiliza
internamente se invalidan. Se pierde un contexto cuando un usuario cambia a otra aplicacin o recibe una llamada entrante en
Android. Un lote se vuelve a cargar automticamente despus de restaurar el contexto de OpenGL.

Un lote es un objeto bastante pesado por lo que slo debe tener uno en su programa.

Un lote funciona con OpenGL ES 2.0. Utilizar su propio shader personalizado para dibujar todos los sprites
proporcionados. Puede setShader(ShaderProgram) su propio shader setShader(ShaderProgram) a travs de setShader(ShaderProgram) .
Un Lote tiene que ser eliminado si ya no se usa.

Autor:
Mzechner, Nathan Sweet

Campo Resumen

Campos
Modificador y tipo Campo y descripcin
static int C1

static int C2

static int C3

static int C4

static int U1

static int U2

static int U3

static int U4

static int V1

static int V2

static int V3

static int V4

static int X1
static int X2

static int X3

static int X4

static int Y1

static int Y2

static int Y3

static int Y4

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos abstractos


Modificador y tipo Mtodo y Descripcin
void begin ()
Establece el lote para el dibujo.
void disableBlending ()
Inhabilita la mezcla para dibujar sprites.
void draw ( Texture texture, float[] spriteVertices, int offset, int count)
Dibuja un rectngulo utilizando los vrtices dados.
void draw ( Texture texture, float x, float y)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la textura.
void draw ( Texture texture, float x, float y, float width, float height)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( Texture texture, float x, float y, float width, float height, float u, float v, float u2, float v2)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float
rotation, int srcX, int srcY, int srcWidth, int srcHeight, boolean flipX, boolean flipY)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, float width, float height, int srcX, int srcY, int srcWidth, int srcHeight, boolean flipX,
boolean flipY)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( Texture texture, float x, float y, int srcX, int srcY, int srcWidth, int srcHeight)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en
pxeles.
void draw ( TextureRegion region, float x, float y)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la regin.
void draw ( TextureRegion region, float width, float height, Affine2 transform)
Dibuja un rectngulo transformado por la matriz dada.
void draw ( TextureRegion region, float x, float y, float width, float height)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY,
float rotation)
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la
altura dados.
void draw ( TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY,
float rotation, boolean clockwise)
Dibuja un rectngulo con las coordenadas de textura giradas 90 grados.
void enableBlending ()
Permite la mezcla para dibujar sprites.
void end ()
Finaliza la renderizacin.
void flush ()
Hace que los sprites pendientes se procesen, sin terminar el lote.
int getBlendDstFunc ()

int getBlendSrcFunc ()

Color getColor ()

float getPackedColor ()

Matrix4 getProjectionMatrix ()
Devuelve la matriz de proyeccin actual.
ShaderProgram getShader ()

Matrix4 getTransformMatrix ()
Devuelve la matriz de transformacin actual.
boolean isBlendingEnabled ()

boolean isDrawing ()

void setBlendFunction (int srcFunc, int dstFunc)


Establece la funcin de mezcla que se utilizar al renderizar sprites.
void setColor ( Color tint)
Establece el color utilizado para tintar las imgenes cuando se agregan al lote.
void setColor (float color)

void setColor (float r, float g, float b, float a)

void setProjectionMatrix ( Matrix4 projection)


Establece la matriz de proyeccin que utilizar este lote.
void setShader ( ShaderProgram shader)
Establece el sombreado que se utilizar en un entorno GLES 2.0.
void setTransformMatrix ( Matrix4 transform)
Establece la matriz de transformacin a utilizar por este lote.

Mtodos heredados de la interfaz com.badlogic.gdx.utils. Desechable

dispose

Detalle del campo

X1

Static final int X1

Ver tambin:
Valores de campo constantes

Y1

Static final int Y1

Ver tambin:
Valores de campo constantes

C1

Static final int C1

Ver tambin:
Valores de campo constantes

U1

Static final int U1

Ver tambin:
Valores de campo constantes

V1

Static final int V1

Ver tambin:
Valores de campo constantes

X2

Static final int X2

Ver tambin:
Valores de campo constantes

Y2

Static final int Y2

Ver tambin:
Valores de campo constantes

C2

Static final int C2

Ver tambin:
Valores de campo constantes

U2

Static final int U2

Ver tambin:
Valores de campo constantes

V2

Static final int V2

Ver tambin:
Valores de campo constantes

X3

Static final int X3

Ver tambin:
Valores de campo constantes

Y3

Static final int Y3

Ver tambin:
Valores de campo constantes

C3

Static final int C3

Ver tambin:
Valores de campo constantes

U3

Static final int U3

Ver tambin:
Valores de campo constantes

V3

Static final int V3

Ver tambin:
Valores de campo constantes

X4

Static final int X4

Ver tambin:
Valores de campo constantes

Y4

Static final int Y4

Ver tambin:
Valores de campo constantes

C4

Static final int C4

Ver tambin:
Valores de campo constantes

U4

Static final int U4

Ver tambin:
Valores de campo constantes

V4

Static final int V4

Ver tambin:
Valores de campo constantes

Detalle del mtodo

empezar

Void begin ()

Establece el lote para el dibujo. Esto desactivar la escritura del buffer de profundidad. Permite la mezcla y texturizacin. Si tiene
ms unidades de textura activadas que la primera, debe desactivarlas antes de llamar a esta. Utiliza un sistema de coordenadas
de pantalla por defecto donde todo se da en pxeles. Puede especificar sus propias matrices de proyeccin y modelview a travs
de setProjectionMatrix(Matrix4) y setTransformMatrix(Matrix4) .

fin

Void end ()

Finaliza la renderizacin. Permite escrituras en profundidad, desactiva la mezcla y texturizacin. Se debe llamar siempre despus
de una llamada para begin()
SetColor

Void setColor (tinte de color )

Establece el color utilizado para tintar las imgenes cuando se agregan al lote. El valor Color.WHITE es Color.WHITE .

SetColor

Void setColor (float r,


Flotador g,
Flotador b,
Flotar a)

Ver tambin:
setColor(Color)

SetColor

Void setColor (float color)

Ver tambin:
setColor(Color) , Color.toFloatBits()

GetColor

Color getColor ()

Devoluciones:
El color de renderizado de este lote. Manipular la instancia devuelta no tiene ningn efecto.

GetPackedColor

Float getPackedColor ()

Devoluciones:
El color de renderizado de este lote en formato de vrtice
Ver tambin:
Color.toFloatBits()

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador,
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight,
Boolean flipX,
Fliple booleana

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. El rectngulo est
compensado por origenX, origenY con respecto al origen. Escala especifica el factor de escala por el cual el rectngulo debe ser
escalado alrededor de origenX, origenY. La rotacin especifica el ngulo de rotacin en sentido antihorario del rectngulo
alrededor de origenX, origenY. Se utiliza la parte de la Texture dada por srcX, srcY y srcWidth, srcHeight. Estas coordenadas y
tamaos se dan en texels. FlipX y flipY especifican si la parte de textura debe voltearse horizontal o verticalmente.
Parmetros:
x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla


originX - la originX x del origen de escala y rotacin en relacin con las coordenadas de espacio de
pantalla
originY - la coordenada y del origen de escala y rotacin en relacin con las coordenadas de espacio de
pantalla
width - el ancho en pxeles

height - la altura en pxeles

scaleX - la escala del rectngulo alrededor de originX / originY en x

scaleY - la escala del rectngulo alrededor de origenX / origenY en y

rotation - el ngulo de giro a la izquierda del rectngulo alrededor de origenX / origenY

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con los texels

srcHeight - la altura de la fuente en texels

flipX - para voltear el sprite horizontalmente

flipY - para voltear el sprite verticalmente

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador,
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight,
Boolean flipX,
Fliple booleana

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. Se utiliza la parte de
la Texture dada por srcX, srcY y srcWidth, srcHeight. Estas coordenadas y tamaos se dan en texels. FlipX y flipY especifican si la
parte de textura debe voltearse horizontal o verticalmente.
Parmetros:
x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

width - el ancho en pxeles

height - la altura en pxeles

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con los texels

srcHeight - la altura de la fuente en texels

flipX - para voltear el sprite horizontalmente

flipY - para voltear el sprite verticalmente

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y
Int srcX,
Int srcY,
Int srcWidth,
Int srcHeight)
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. La parte de
la Texture dada por srcX, srcY y srcWidth, srcHeight se utilizan. Estas coordenadas y tamaos se dan en texels.
Parmetros:
x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

srcX - la srcX x en el espacio de texel

srcY - la coordenada y en el espacio texel

srcWidth - la fuente con los texels

srcHeight - la altura de la fuente en texels

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador,
Flota tu
Flotador v
Flota u2,
Float v2)

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura dados en pxeles. La porcin de
la Texture dada por u, v y u2, v2 se utilizan. Estas coordenadas y tamaos se dan en el porcentaje de tamao de textura. El
rectngulo tendr el tinte dado Color .
Parmetros:
x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

width - el ancho en pxeles


height - la altura en pxeles

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y)

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la textura.
Parmetros:
x - la coordenada x en el espacio de la pantalla

y - la coordenada y en el espacio de la pantalla

dibujar

Void dibujar ( Textura textura,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador)

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.

dibujar

Void dibujar ( Textura textura,


Float [] spriteVertices,
Int offset,
Int cuenta

Dibuja un rectngulo utilizando los vrtices dados. Debe haber 4 vrtices, cada uno getColor() 5 getColor() en este orden: x, y, color,
u, v. El getColor() del lote no se aplica.
dibujar

Void draw (regin de la regin de textura ,


Flotador x,
Flotar y)

Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la regin.

dibujar

Void draw (regin de la regin de textura ,


Flotador x,
Flotar y
Anchura del flotador,
Altura del flotador)

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.

dibujar

Void draw (regin de la regin de textura ,


Flotador x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador)

Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados. El
rectngulo est compensado por origenX, origenY con respecto al origen. Escala especifica el factor de escala por el cual el
rectngulo debe ser escalado alrededor de origenX, origenY. La rotacin especifica el ngulo de rotacin en sentido antihorario
del rectngulo alrededor de origenX, origenY.
dibujar

Void draw (regin de la regin de textura ,


Flotador x,
Flotar y
Float originX,
Flotador originY,
Anchura del flotador,
Altura del flotador,
Flotador scaleX,
Float scaleY,
Rotacin del flotador,
Booleano en sentido horario)

Dibuja un rectngulo con las coordenadas de textura giradas 90 grados. La esquina inferior izquierda en x, y y estirando la regin
para cubrir el ancho y la altura dados. El rectngulo est compensado por origenX, origenY con respecto al origen. Escala
especifica el factor de escala por el cual el rectngulo debe ser escalado alrededor de origenX, origenY. La rotacin especifica el
ngulo de rotacin en sentido antihorario del rectngulo alrededor de origenX, origenY.
Parmetros:
clockwise - Si es clockwise , las coordenadas de textura se giran 90 grados en el sentido de las agujas del
reloj. Si son falsas, se giran 90 grados en sentido contrario a las agujas del reloj.

dibujar

Void draw (regin de la regin de textura ,


Anchura del flotador,
Altura del flotador,
Affine2 transform)

Dibuja un rectngulo transformado por la matriz dada.

enjuagar

Void flush ()
Hace que los sprites pendientes se procesen, sin terminar el lote.

DisableBlending

Void disableBlending ()

Inhabilita la mezcla para dibujar sprites. Llamar esto dentro de begin() / end() descargar el lote.

Permitir la hipoteca

Void enableBlending ()

Permite la mezcla para dibujar sprites. Llamar esto dentro de begin() / end() descargar el lote.

SetBlendFunction

Void setBlendFunction (int srcFunc,


Int dstFunc)

Establece la funcin de mezcla que se utilizar al renderizar sprites.


Parmetros:
srcFunc - la funcin de origen, por ejemplo GL20.GL_SRC_ALPHA. Si se establece en -1, Batch no cambiar la
funcin de mezcla.
dstFunc - la funcin de destino, por ejemplo GL20.GL_ONE_MINUS_SRC_ALPHA

GetBlendSrcFunc

Int getBlendSrcFunc ()

GetBlendDstFunc

Int getBlendDstFunc ()

GetProjectionMatrix

Matrix4 getProjectionMatrix ()
Devuelve la matriz de proyeccin actual. Cambiar esto dentro de begin() / end() da como resultado un comportamiento indefinido.

GetTransformMatrix

Matrix4 getTransformMatrix ()

Devuelve la matriz de transformacin actual. Cambiar esto dentro de begin() / end() da como resultado un comportamiento
indefinido.

SetProjectionMatrix

Void setProjectionMatrix ( proyeccin Matrix4)

Establece la matriz de proyeccin que utilizar este lote. Si esto se llama dentro de un bloque begin() / end() , el lote actual se
descarga al gpu.

SetTransformMatrix

Void setTransformMatrix ( transformacin Matrix4)

Establece la matriz de transformacin a utilizar por este lote.

SetShader

Void setShader ( ShaderProgram shader)

Establece el sombreado que se utilizar en un entorno GLES 2.0. El atributo de posicin Vertex se denomina "a_position", el
atributo de coordenadas de textura se denomina "a_texCoord0", el atributo de color se denomina
"a_color". Vea ShaderProgram.POSITION_ATTRIBUTE , ShaderProgram.COLOR_ATTRIBUTE y ShaderProgram.TEXCOORD_ATTRIBUTE que obtiene "0"
aadido para indicar el uso de la primera unidad de textura. La matrx de transformacin y proyeccin combinada se carga a
travs de un uniforme mat4 denominado "u_projTrans". El sampler de textura se pasa a travs de un uniforme llamado
"u_texture".

Llame a este mtodo con un argumento nulo para usar el sombreado predeterminado.

Este mtodo descargar el lote antes de configurar el nuevo sombreador, puede llamarlo entre begin() y end() .
Parmetros:
shader - el ShaderProgram o null para usar el shader ShaderProgram .

GetShader

ShaderProgram getShader ()

Devoluciones:
El ShaderProgram actual ShaderProgram por setShader(ShaderProgram) o por defectoShader

IsBlendingEnabled

Boolean isBlendingEnabled ()

Devoluciones:
True si est habilitado el blending para sprites

Est dibujando

Boolean isDrawing ()

Devoluciones:
True si actualmente entre principio y fin.

Com.badlogic.gdx.utils

Interfaz Desechable
Todas las subinterfaces conocidas:
AudioDevice , AudioRecorder , Batch , Cursor , IndexData , ModelCache.MeshPool , Msica , ServerSocket ,
Shader , Socket , Sonido , VertexData
Todas las clases de implementacin conocidas:
AssetManager , AsyncExecutor , BaseShader , BatchTiledMapRenderer , BillboardRenderer , BitmapFont , Box
2DDebugRenderer , CameraGroupStrategy , ColorInfluencer , ColorInfluencer.Random , ColorInfluencer.Singl
e , CpuSpriteBatch , cubemap , DecalBatch , DefaultShader , DepthShader , DirectionalShadowLight , Dista
nceFieldFont , DynamicsInfluencer , DynamicsModifier , DynamicsModifier.Angular , DynamicsModifier.
BrownianAcceleration , DynamicsModifier.CentripetalAcceleration , DynamicsModifier.FaceDirection , Dynam
icsModifier.PolarAcceleration , DynamicsModifier.Rotational2D , DynamicsModifier.Rotational3D , Dynamics
Modifier.Strength , DynamicsModifier.TangentialAcceleration , emisor , ETC1.ETC1Data , FloatFrameBuffer
, FrameBuffer , FrameBufferCubemap , Gdx2DPixmap , GLFrameBuffer , GLTexture , HexagonalTiledMapRenderer
, IndexArray , IndexBufferObject , IndexBufferObjectSubData , influyente , IsometricStaggeredTiledMapRen
derer , IsometricTiledMapRenderer , mapa , malla , Modelo , ModelBatch , ModelCache , ModelCache.SimpleM
eshPool , ModelCache.TightMeshPool , ModelInfluencer , ModelInfluencer.Random , ModelInfluencer.Single ,
ModelInstanceRenderer , NetJavaServerSocketImpl , NetJavaSocketImpl , OrthoCachedTiledMapRenderer , Orth
ogonalTiledMapRenderer , ParticleControllerComponent , ParticleControllerControllerRenderer , ParticleCo
ntrollerFinalizerInfluencer , ParticleControllerInfluencer , ParticleControllerInfluencer.Random , Parti
cleControllerInfluencer.Single , ParticleControllerRenderer , ParticleEffect , ParticleEffect , Particle
EffectPool.PooledEffect , ParticleShader , Pixmap , PixmapIO.PNG , PixmapPacker , PointSpriteRenderer ,
PolygonSpriteBatch , RegionInfluencer , RegionInfluencer.Animated , RegionInfluencer.Random , RegionInfl
uencer.Single , RegularEmitter , ScaleInfluencer , ShaderProgram , ShapeCache , ShapeRenderer , SimpleIn
fluencer , Skin , SpawnInfluencer , SpriteBatch , SpriteCache , Escenario , Textura , TexturaArray , Tex
tureAtlas , TiledMap , VertexArray , VertexBufferObject , VertexBufferObjectSubData , VertexBufferObject
WithVAO , World

Interfaz pblica Desechable

Interfaz para recursos desechables.


Autor:
Mzechner

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos abstractos


Modificador y tipo Mtodo y Descripcin
void dispose ()
Libera todos los recursos de este objeto.

Detalle del mtodo

disponer

Anular ()

Libera todos los recursos de este objeto.

Com.badlogic.gdx

Pantalla de interfaz
Todas las clases de implementacin conocidas:
ScreenAdapter
Pantalla de interfaz pblica

Representa una de las muchas pantallas de aplicaciones, como un men principal, un men de configuracin, la pantalla del
juego, etc.

Tenga en cuenta que dispose() no se llama automticamente.

Ver tambin:
Game

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos abstractos


Modificador y tipo Mtodo y Descripcin
void dispose ()
Se llama cuando esta pantalla debe liberar todos los recursos.
void hide ()
Se llama cuando esta pantalla ya no es la pantalla actual para un Game .
void pause ()

void render (float delta)


Se llama cuando la pantalla debe renderizarse.
void resize (int width, int height)

void resume ()
void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .

Detalle del mtodo

espectculo

Void show ()

Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .

hacer

Void render (float delta)

Se llama cuando la pantalla debe renderizarse.


Parmetros:
delta - El tiempo en segundos desde el ltimo procesamiento.

Redimensionar

Void resize (int width,


Int height)

Ver tambin:
ApplicationListener.resize(int, int)

pausa

Void pause ()
Ver tambin:
ApplicationListener.pause()

currculum

Void resume ()

Ver tambin:
ApplicationListener.resume()

esconder

Void hide ()

Se llama cuando esta pantalla ya no es la pantalla actual para un Game .

disponer

Anular ()

Se llama cuando esta pantalla debe liberar todos los recursos.

Com.badlogic.gdx.graphics

Textura de clase

Java.lang.Object


Com.badlogic.gdx.graphics.GLTexture

Com.badlogic.gdx.graphics.Texture

Todas las interfaces implementadas:


Desechable

Clase pblica Textura


Extiende GLTexture

Una textura envuelve una textura estndar de OpenGL ES.

Una textura se puede manejar. Si se pierde el contexto de OpenGL, todas las texturas administradas se invalidan. Esto sucede
cuando un usuario cambia a otra aplicacin o recibe una llamada entrante. Las texturas administradas se vuelven a cargar
automticamente.

Una Textura tiene que estar enlazada a travs del mtodo GLTexture.bind() para que se aplique a la GLTexture.bind() . La textura se
enlazar a la unidad de textura actualmente activa especificada mediante GL20.glActiveTexture(int) .

Puede dibujar Pixmap s a una textura en Pixmap momento. Los cambios se cargarn automticamente en la memoria de textura. Por
supuesto, esto no es extremadamente rpido, as que selo con cuidado. Tambin slo funciona con texturas no administradas.

Una textura debe ser eliminada cuando ya no se utilice

Autor:
Badlogicgames@gmail.com

Resumen de la clase anidada

Clases anidadas
Modificador y tipo Clase y Descripcin
static class Texture.TextureFilter

static class Texture.TextureWrap

Campo Resumen

Campos heredados de la clase com.badlogic.gdx.graphics. GLTexture

glHandle , glTarget , magFilter , minFilter , uWrap , vWrap

Resumen del constructor

Constructores
Modificador Constructor y descripcin
Texture ( FileHandle file)

Texture ( FileHandle file, boolean useMipMaps)

Texture ( FileHandle file, Pixmap.Format format, boolean useMipMaps)

Texture (int width, int height, Pixmap.Format format)

protected Texture (int glTarget, int glHandle, TextureData data)


Texture ( Pixmap pixmap)

Texture ( Pixmap pixmap, boolean useMipMaps)

Texture ( Pixmap pixmap, Pixmap.Format format, boolean useMipMaps)

Texture (java.lang.String internalPath)

Texture ( TextureData data)

Resumen del mtodo

Todos los mtodos Mtodos estticos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
static void clearAllTextures ( Application app)
Borra todas las texturas administradas.
void dispose ()
Dispone de todos los recursos asociados a la textura
void draw ( Pixmap pixmap, int x, int y)
Dibuja el Pixmap dado a la textura en la posicin x, y.
int getDepth ()

int getHeight ()

static java.lang.String getManagedStatus ()

static int getNumManagedTextures ()

TextureData getTextureData ()

int getWidth ()

static void invalidateAllTextures ( Application app)


Invalidar todas las texturas administradas.
boolean isManaged ()

void load ( TextureData data)

protected void reload ()


Se utiliza internamente para recargar despus de la prdida del contexto.
static void setAssetManager ( AssetManager manager)
AssetManager .

Mtodos heredados de la clase com.badlogic.gdx.graphics. GLTexture

bind , bind , delete , getMagFilter , getMinFilter , getTextureObjectHandle , getUWrap , getVWrap , setFilter , setWrap , unsafeSetFilter, unsafeSetFilter , uns
afeSetWrap , unsafeSetWrap , uploadImageData , uploadImageData

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor

Textura

Public Texture (java.lang.String internalPath)

Textura

Textura pblica (archivo FileHandle )

Textura

Textura pblica (archivo FileHandle ,


Boolean useMipMaps)
Textura

Textura pblica (archivo FileHandle ,


Formato Pixmap.Format ,
Boolean useMipMaps)

Textura

Textura pblica ( Pixmap pixmap)

Textura

Public Texture ( Pixmap pixmap,


Boolean useMipMaps)

Textura

Public Texture ( Pixmap pixmap,


Formato Pixmap.Format ,
Boolean useMipMaps)

Textura

Public Textura (int width,


Int altura,
Formato Pixmap.Format )

Textura

Pblico Textura ( TextureData datos)

Textura

Protegida Textura (int glTarget,


Int glHandle,
Datos de TextureData )

Detalle del mtodo


carga

Public void load (datos de TextureData )

recargar

Protected void reload ()

Se utiliza internamente para recargar despus de la prdida del contexto. Crea un nuevo load(TextureData) GL luego
llama load(TextureData) . Use esto solo si sabe lo que hace!
Especificado por:
reload en clase GLTexture

dibujar

Public void draw ( Pixmap pixmap,


Int x,
Int y)

Dibuja el Pixmap dado a la textura en la posicin x, y. No se realiza recorte, por lo que debe asegurarse de que dibuja slo dentro
de la regin de textura. Tenga en cuenta que esto slo atraer a mipmap nivel 0!
Parmetros:
pixmap - El mapa de pxeles

x - La coordenada x en pxeles

y - La coordenada y en pxeles

GetWidth

Public int getWidth ()

Especificado por:
getWidth en la clase GLTexture
Devoluciones:
El ancho de la textura en pxeles

Alcanzar la altura

Public int getHeight ()

Especificado por:
getHeight en la clase GLTexture

Devoluciones:
La altura de la textura en pxeles

Conseguir profundidad

Public int getDepth ()

Especificado por:
getDepth en la clase GLTexture

Devoluciones:
La profundidad de la textura en pxeles

GetTextureData

Public TextureData getTextureData ()

es manejado

Public boolean isManaged ()

Especificado por:
isManaged en la clase GLTexture

Devoluciones:
Si esta textura se maneja o no.
disponer

Public void dispos ()

Dispone de todos los recursos asociados a la textura


Especificado por:
dispose en interfaz Disposable

Anulaciones:
dispose en clase GLTexture

ClearAllTextures

Public static void clearAllTextures ( Aplicacin de aplicacin )

Borra todas las texturas administradas. Este es un mtodo interno. No lo uses!

InvalidateAllTextures

Public static void invalidateAllTextures ( Aplicacin de aplicacin )

Invalidar todas las texturas administradas. Este es un mtodo interno. No lo uses!

SetAssetManager

Public static void setAssetManager (gestor de AssetManager )

AssetManager . Cuando se pierde el contexto, las texturas gestionadas por el gestor de activos son recargadas por el gestor en un
hilo AssetLoader (siempre que un AssetLoader adecuado est registrado en el gestor). Las texturas no gestionadas por el
AssetManager se vuelven a cargar mediante los medios habituales en el hilo de renderizado.
Parmetros:
manager - el administrador de activos.
GetManagedStatus

Public static java.lang.String getManagedStatus ()

GetNumManagedTextures

Public static int getNumManagedTextures ()

Devoluciones:
El nmero de texturas administradas actualmente cargadas

Com.badlogic.gdx.utils.viewport

Clase StretchViewport

Java.lang.Object

Com.badlogic.gdx.utils.viewport.Viewport

Com.badlogic.gdx.utils.viewport.ScalingViewport

Com.badlogic.gdx.utils.viewport.StretchViewport

Clase pblica StretchViewport


Extends ScalingViewport

Un ScalingViewport que utiliza Scaling.stretch por lo que no mantiene la relacin de aspecto, el mundo se escala para tomar toda la
pantalla.
Autor:
Daniel Holderbaum, Nathan Sweet

Resumen del constructor

Constructores
Constructor y descripcin
StretchViewport (float worldWidth, float worldHeight)
Crea una nueva ventana grfica con una nueva OrthographicCamera .
StretchViewport (float worldWidth, float worldHeight, Camera camera)

Resumen del mtodo

Mtodos heredados de la clase com.badlogic.gdx.utils.viewport. ScalingViewport

getScaling , setScaling , update


Mtodos heredados de la clase com.badlogic.gdx.utils.viewport. Viewport

apply , apply , calculateScissors , getBottomGutterHeight , getCamera , getLeftGutterWidth , getPickRay , getRightGutterWidth ,getRightGutterX , getScre
enHeight , getScreenWidth , getScreenX , getScreenY , getTopGutterHeight , getTopGutterY , getWorldHeight ,getWorldWidth , project , project , setCamer
a , setScreenBounds , setScreenHeight , setScreenPosition , setScreenSize , setScreenWidth ,setScreenX , setScreenY , setWorldHeight , setWorldSize , set
WorldWidth , toScreenCoordinates , unproject , unproject , update

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor

StretchViewport

Public StretchViewport (float worldWidth,


Float worldHeight)

Crea una nueva ventana grfica con una nueva OrthographicCamera .

StretchViewport

Public StretchViewport (float worldWidth,


Mundo del flotador,
Cmara de la cmara)
Com.badlogic.gdx.utils.viewport

Clase Viewport

Java.lang.Object

Com.badlogic.gdx.utils.viewport.Viewport

Subclases directas conocidas:


ExtendViewport , ScalingViewport , ScreenViewport

Public abstract class Viewport


Extends java.lang.Object

Administra una Camera y determina cmo se asignan a la pantalla las coordenadas del mundo.
Autor:
Daniel Holderbaum, Nathan Sweet

Resumen del constructor

Constructores
Constructor y descripcin
Viewport ()

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
void apply ()
Las llamadas se apply(boolean) con false.
void apply (boolean centerCamera)
Aplica la ventana grfica a la cmara y configura glViewport.
void calculateScissors ( Matrix4 batchTransform, Rectangle area, Rectangle scissor)

int getBottomGutterHeight ()
Devuelve la altura de la cuneta inferior (barra negra) en coordenadas de la pantalla.
Camera getCamera ()

int getLeftGutterWidth ()
Devuelve el ancho de la canaleta izquierda (barra negra) en coordenadas de pantalla.
Ray getPickRay (float screenX, float screenY)

int getRightGutterWidth ()
Devuelve el ancho del canal derecho (barra negra) en coordenadas de pantalla.
int getRightGutterX ()
Devuelve la cuneta derecha (barra negra) x en coordenadas de pantalla.
int getScreenHeight ()

int getScreenWidth ()
int getScreenX ()

int getScreenY ()

int getTopGutterHeight ()
Devuelve la altura de la cuneta superior (barra negra) en coordenadas de la pantalla.
int getTopGutterY ()
Devuelve la cuneta superior (barra negra) y en coordenadas de pantalla.
float getWorldHeight ()

float getWorldWidth ()

Vector2 project ( Vector2 worldCoords)


Transforma las coordenadas del mundo especificadas en coordenadas de pantalla.
Vector3 project ( Vector3 worldCoords)
Transforma las coordenadas del mundo especificadas en coordenadas de pantalla.
void setCamera ( Camera camera)

void setScreenBounds (int screenX, int screenY, int screenWidth, int screenHeight)
Establece los lmites de la ventana grfica en coordenadas de pantalla.
void setScreenHeight (int screenHeight)
Establece la altura de la ventana grfica en coordenadas de pantalla.
void setScreenPosition (int screenX, int screenY)
Establece la posicin de la ventana grfica en coordenadas de pantalla.
void setScreenSize (int screenWidth, int screenHeight)
Establece el tamao de la ventana grfica en coordenadas de pantalla.
void setScreenWidth (int screenWidth)
Establece el ancho del visor en coordenadas de pantalla.
void setScreenX (int screenX)
Establece el desplazamiento de la ventana de visualizacin desde el borde izquierdo de la pantalla.
void setScreenY (int screenY)
Establece el desplazamiento de la ventana de visualizacin desde el borde inferior de la pantalla.
void setWorldHeight (float worldHeight)
La altura virtual de esta ventana grfica en coordenadas mundiales.
void setWorldSize (float worldWidth, float worldHeight)

void setWorldWidth (float worldWidth)


El ancho virtual de esta ventana grfica en coordenadas mundiales.
Vector2 toScreenCoordinates ( Vector2 worldCoords, Matrix4 transformMatrix)
Transforma un punto en coordenadas de pantalla real (en oposicin a coordenadas de ventana OpenGL
ES), donde el origen est en la parte superior izquierda y el eje y est apuntando hacia abajo.
Vector2 unproject ( Vector2 screenCoords)
Transforma la coordenada de pantalla especificada en coordenadas globales.
Vector3 unproject ( Vector3 screenCoords)
Transforma la coordenada de pantalla especificada en coordenadas globales.
void update (int screenWidth, int screenHeight)
Llama a la update(int, int, boolean) con false.
void update (int screenWidth, int screenHeight, boolean centerCamera)
Configura los lmites de pantalla de esta ventana grfica utilizando el tamao de pantalla especificado y
las llamadas apply(boolean) .

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor


Viewport

Public Viewport ()

Detalle del mtodo

aplicar

Public void apply ()

Las llamadas se apply(boolean) con false.

aplicar

Public void apply (boolean centerCamera)

Aplica el visor a la cmara y configura glViewport.


Parmetros:
centerCamera - Si es true, la posicin de la cmara se ajusta al centro del mundo.

actualizar

Public final void update (int screenWidth,


Int screenHeight)

Llama a la update(int, int, boolean) con false.

actualizar

Public void update (int screenWidth,


Int screenHeight,
Centro booleanoCamera)
Configura los lmites de pantalla de esta ventana grfica utilizando el tamao de pantalla especificado y las
llamadas apply(boolean) . Se llama normalmente desde ApplicationListener.resize(int, int) o Screen.resize(int, int) .

Las llamadas de implementacin por defecto slo se apply(boolean) .

Desproporcionar

Pblico Vector2 unproject ( Vector2 screenCoords)

Transforma la coordenada de pantalla especificada en coordenadas globales.


Devoluciones:
El vector que se pas, transformado en coordenadas del mundo.
Ver tambin:
Camera.unproject(Vector3)

proyecto

Proyecto pblico Vector2 ( Vector2 worldCoords)

Transforma las coordenadas del mundo especificadas en coordenadas de pantalla.


Devoluciones:
El vector que se pas, transformado en coordenadas de pantalla.
Ver tambin:
Camera.project(Vector3)

Desproporcionar

Pblico Vector3 unproject ( Vector3 screenCoords)

Transforma la coordenada de pantalla especificada en coordenadas globales.


Devoluciones:
El vector que se pas, transformado en coordenadas del mundo.
Ver tambin:
Camera.unproject(Vector3)

proyecto

Proyecto pblico Vector3 ( Vector3 worldCoords)

Transforma las coordenadas del mundo especificadas en coordenadas de pantalla.


Devoluciones:
El vector que se pas, transformado en coordenadas de pantalla.
Ver tambin:
Camera.project(Vector3)

GetPickRay

Public Ray getPickRay (float screenX,


Float screenY)

Ver tambin:
Camera.getPickRay(float, float, float, float, float, float)

Calcula tijeras

Public void calculateScissors ( Matrix4 batchTransform,


Rectngulo ,
Tijera rectangular )

Ver tambin:
ScissorStack.calculateScissors(Camera, float, float, float, float, Matrix4, Rectangle, Rectangle)
ToScreenCoordinates

Pblico Vector2 toScreenCoordinates ( Vector2 worldCoords,


Matriz4 transformMatrix)

Transforma un punto en coordenadas de pantalla real (en oposicin a coordenadas de ventana OpenGL ES), donde el origen est
en la parte superior izquierda y el eje y est apuntando hacia abajo.

GetCamera

Public Cmara getCamera ()

SetCamera

Public void setCamera ( Cmara de la cmara)

GetWorldWidth

Float pblico getWorldWidth ()

SetWorldWidth

Public void setWorldWidth (float worldWidth)

El ancho virtual de esta ventana grfica en coordenadas mundiales. Este ancho se ajusta al ancho de pantalla de la ventana de
visualizacin.

GetWorldHeight

Float pblico getWorldHeight ()

SetWorldHeight

Public void setWorldHeight (float worldHeight)

La altura virtual de esta ventana grfica en coordenadas mundiales. Esta altura se ajusta a la altura de la pantalla.
SetWorldSize

Public void setWorldSize (float worldWidth,


Float worldHeight)

GetScreenX

Public int getScreenX ()

SetScreenX

Public void setScreenX (int screenX)

Establece el desplazamiento de la ventana de visualizacin desde el borde izquierdo de la pantalla. Normalmente, esto se
establece mediante update(int, int, boolean) .

GetScreenY

Public int getScreenY ()

Establecer pantalla

Public void setScreenY (int screenY)

Establece el desplazamiento de la ventana de visualizacin desde el borde inferior de la pantalla. Normalmente, esto se establece
mediante update(int, int, boolean) .

GetScreenWidth

Public int getScreenWidth ()

SetScreenWidth

Public void setScreenWidth (int screenWidth)

Establece el ancho del visor en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int, boolean) .
GetScreenHeight

Public int getScreenHeight ()

SetScreenHeight

Public void setScreenHeight (int screenHeight)

Establece la altura de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .

SetScreenPosition

Public void setScreenPosition (int screenX,


Int screenY)

Establece la posicin de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .

SetScreenSize

Public void setScreenSize (int screenWidth,


Int screenHeight)

Establece el tamao de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .

SetScreenBounds

Public void setScreenBounds (int screenX,


Int screenY,
Int screenWidth,
Int screenHeight)

Establece los lmites de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .
GetLeftGutterWidth

Public int getLeftGutterWidth ()

Devuelve el ancho de la canaleta izquierda (barra negra) en coordenadas de pantalla.

GetRightGutterX

Public int getRightGutterX ()

Devuelve la cuneta derecha (barra negra) x en coordenadas de pantalla.

GetRightGutterWidth

Public int getRightGutterWidth ()

Devuelve el ancho del canal derecho (barra negra) en coordenadas de pantalla.

GetBottomGutterHeight

Public int getBottomGutterHeight ()

Devuelve la altura de la cuneta inferior (barra negra) en coordenadas de la pantalla.

GetTopGutterY

Public int getTopGutterY ()

Devuelve la cuneta superior (barra negra) y en coordenadas de pantalla.

GetTopGutterHeight

Public int getTopGutterHeight ()

Devuelve la altura de la cuneta superior (barra negra) en coordenadas de la pantalla.


Com.badlogic.gdx.graphics

Clase OrthographicCamera

Java.lang.Object

Com.badlogic.gdx.graphics.Camera

Com.badlogic.gdx.graphics.OrthographicCamera

Clase pblica OrthographicCamera


Extiende la cmara

Una cmara con proyeccin ortogrfica.


Autor:
Mzechner

Campo Resumen

Campos
Modificador y tipo Campo y descripcin
float zoom
El zoom de la cmara

Campos heredados de la clase com.badlogic.gdx.graphics. Cmara

combined , direction , far , frustum , invProjectionView , near , position , projection , up , view , viewportHeight , viewportWidth

Resumen del constructor

Constructores
Constructor y descripcin
OrthographicCamera ()

OrthographicCamera (float viewportWidth, float viewportHeight)


Construye una nueva cmara ortogrfica, utilizando el ancho y la altura de la ventana de visualizacin.

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
void rotate (float angle)
Gira la cmara segn el ngulo dado alrededor del vector de direccin.
void setToOrtho (boolean yDown)
Ajusta esta cmara a una proyeccin ortogrfica usando una ventana de visualizacin que se ajusta
centrada en (Gdx.graphics.getWidth () / 2, Gdx.graphics.getHeight () / 2), con el eje y apuntando hac
void setToOrtho (boolean yDown, float viewportWidth, float viewportHeight)
Establece esta cmara en una proyeccin ortogrfica, centrada en (viewportWidth / 2, viewportHeig
hacia arriba o hacia abajo.
void translate (float x, float y)
Mueve la cmara por la cantidad dada en cada eje.
void translate ( Vector2 vec)
Mueve la cmara por el vector dado.
void update ()
Recalcula la matriz de proyeccin y vista de esta cmara y los planos de Frustum .
void update (boolean updateFrustum)
Recalcula la matriz de proyeccin y vista de esta cmara y los planos updateFrustum si updateFrustum e

Mtodos heredados de la clase com.badlogic.gdx.graphics. Cmara

getPickRay , getPickRay , lookAt , lookAt , normalizeUp , project , project , rotate , rotate , rotate , rotate , rotateAround , transform , translate , translate ,
unproject ,unproject

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del campo

enfocar
Float pblico zoom

El zoom de la cmara

Detalle del constructor

Cmara ortogrfica

Public OrthographicCamera ()

Cmara ortogrfica

Public OrthographicCamera (float viewportWidth,


Float viewportHeight)

Construye una nueva cmara ortogrfica, utilizando el ancho y la altura de la ventana de visualizacin. Para la representacin 2D
en pxeles perfectos slo suministre el tamao de la pantalla, para otras escalas de unidad (por ejemplo, metros para box2d)
proceda en consecuencia. La cmara mostrar la regin [-viewportWidth / 2, - (viewportHeight / 2-1)] - [(viewportWidth / 2-1),
viewportHeight / 2]
Parmetros:
viewportWidth - el ancho de la ventana de viewportWidth

viewportHeight - la altura de la ventana grfica

Detalle del mtodo

actualizar

Public void update ()

Descripcin copiada de la clase: Camera


Recalcula la matriz de proyeccin y vista de esta cmara y los planos de Frustum . Use esto despus de haber manipulado
cualquiera de los atributos de la cmara.
Especificado por:
update en clase Camera

actualizar

Public void update (actualizacion booleanaFrustum)

Descripcin copiada de la clase: Camera

Recalcula la matriz de proyeccin y vista de esta cmara y los planos updateFrustum si updateFrustum es updateFrustum . Use esto
despus de haber manipulado cualquiera de los atributos de la cmara.
Especificado por:
update en clase Camera

Settoortho

Public void setToOrtho (booleano yDown)

Ajusta esta cmara a una proyeccin ortogrfica usando una ventana de visualizacin que se ajusta a la resolucin de la pantalla,
centrada en (Gdx.graphics.getWidth () / 2, Gdx.graphics.getHeight () / 2), con el eje y apuntando hacia arriba o hacia abajo.
Parmetros:
yDown - si y debe apuntar hacia abajo

Settoortho

Public void setToOrtho (booleano yDown,


Float viewportWidth,
Float viewportHeight)
Establece esta cmara en una proyeccin ortogrfica, centrada en (viewportWidth / 2, viewportHeight / 2), con el eje y apuntando
hacia arriba o hacia abajo.
Parmetros:
yDown - si y debe estar yDown hacia abajo.

viewportWidth -

viewportHeight -

girar

Public void rotate (ngulo de flotador)

Gira la cmara segn el ngulo dado alrededor del vector de direccin. La direccin y el vector ascendente no sern
ortogonalizados.
Parmetros:
angle

traducir

Public void traducir (float x,


Flotar y)

Mueve la cmara por la cantidad dada en cada eje.


Parmetros:
x - el desplazamiento en el eje x

y - el desplazamiento en el eje y

traducir

Public void traducir ( Vector2 vec)


Mueve la cmara por el vector dado.
Parmetros:
Vec - el vector de desplazamiento

Class ScalingViewport

Java.lang.Object

Com.badlogic.gdx.utils.viewport.Viewport

Com.badlogic.gdx.utils.viewport.ScalingViewport

Subclases directas conocidas:


FillViewport , FitViewport , StretchViewport

Public class ScalingViewport


Extiende Viewport

Una ventana de visualizacin que escala el mundo mediante Scaling .


Scaling.fit mantiene la relacin de aspecto Scaling.fit el mundo para ajustarlo a la pantalla, agregando barras negras (letterboxing)
para el espacio restante.

Scaling.fill mantiene la relacin de aspecto Scaling.fill el mundo para tomar toda la pantalla (parte del mundo puede estar fuera de la
pantalla).

Scaling.stretch no mantiene la relacin de aspecto, el mundo se escala para tomar toda la pantalla.

Scaling.none mantiene la relacin de aspecto Scaling.none un mundo de tamao fijo (el mundo puede no llenar la pantalla o parte del
mundo puede estar fuera de la pantalla).

Autor:
Daniel Holderbaum, Nathan Sweet

Resumen del constructor

Constructores
Constructor y descripcin
ScalingViewport ( Scaling scaling, float worldWidth, float worldHeight)
Crea una nueva ventana grfica con una nueva OrthographicCamera .
ScalingViewport ( Scaling scaling, float worldWidth, float worldHeight, Camera camera)

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
Scaling getScaling ()

void setScaling ( Scaling scaling)

void update (int screenWidth, int screenHeight, boolean centerCamera)


Configura los lmites de pantalla de esta ventana de visualizacin utilizando el tamao de pantalla e
a Viewport.apply(boolean) .

Mtodos heredados de la clase com.badlogic.gdx.utils.viewport. Viewport

apply , apply , calculateScissors , getBottomGutterHeight , getCamera , getLeftGutterWidth , getPickRay , getRightGutterWidth , getRightGutterX , getScre
enHeight , getScreenWidth ,getScreenX , getScreenY , getTopGutterHeight , getTopGutterY , getWorldHeight , getWorldWidth , project , project , setCamer
a , setScreenBounds , setScreenHeight , setScreenPosition, setScreenSize , setScreenWidth , setScreenX , setScreenY , setWorldHeight , setWorldSize , set
WorldWidth , toScreenCoordinates , unproject , unproject , update

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor

ScalingViewport

Public ScalingViewport ( escala de escalado,


Flotante, WorldWidth,
Float worldHeight)

Crea una nueva ventana grfica con una nueva OrthographicCamera .

ScalingViewport

Public ScalingViewport ( escala de escalado,


Flotante, WorldWidth,
Mundo del flotador,
Cmara de la cmara)

Detalle del mtodo

actualizar

Public void update (int screenWidth,


Int screenHeight,
Centro booleanoCamera)

Descripcin copiada de la clase: Viewport

Configura los lmites de pantalla de esta ventana de visualizacin utilizando el tamao de pantalla especificado y llama
a Viewport.apply(boolean) . Se llama normalmente desde ApplicationListener.resize(int, int) o Screen.resize(int, int) .

La implementacin predeterminada slo llama a Viewport.apply(boolean) .

Anulaciones:
update en clase Viewport

GetScaling

Public Escala getScaling ()

SetScaling

Public void setScaling ( escala de escalado)


Com.badlogic.gdx.scenes.scene2d

Etapa de la clase

Java.lang.Object

Com.badlogic.gdx.InputAdapter

Com.badlogic.gdx.scenes.scene2d.Stage

Todas las interfaces implementadas:


InputProcessor , Desechable

Clase pblica
Extiende InputAdapter
Implementos Desechables

Un grfico de escena 2D que contiene jerarquas de actors . Stage maneja la ventana grfica y distribuye los eventos de entrada.

setViewport(Viewport) controla las coordenadas utilizadas dentro de la etapa y configura la cmara utilizada para convertir entre
coordenadas de escenario y coordenadas de pantalla.

Una etapa debe recibir eventos de entrada para poder distribuirlos a los actores. Esto se hace tpicamente pasando la etapa
a Gdx.input.setInputProcessor . Se puede utilizar un InputMultiplexer para manejar eventos de entrada antes o despus de la etapa. Si un
actor maneja un evento devolviendo true del mtodo de entrada, entonces el mtodo de entrada de la etapa tambin devolver
true, haciendo que los Procesadores de Entrada subsiguientes no reciban el evento.

El escenario y sus componentes (como actores y oyentes) no son seguros para los subprocesos y slo deben actualizarse y
consultarse desde un solo hilo (presumiblemente, el subproceso de procesamiento principal). Los mtodos deben ser reentrantes,
por lo que puede actualizar Actores y Etapas desde dentro de callbacks y manejadores.

Autor:
Mzechner, Nathan Sweet

Resumen de la clase anidada

Clases anidadas
Modificador y tipo Clase y Descripcin
static class Stage.TouchFocus
Clase interna para gestionar el enfoque tctil.

Resumen del constructor

Constructores
Constructor y descripcin
Stage ()
Crea una etapa con un ScalingViewport en Scaling.stretch .
Stage ( Viewport viewport)
Crea una etapa con la ventana de visualizacin especificada.
Stage ( Viewport viewport, Batch batch)
Crea una etapa con la ventana de visualizacin y el lote especificados.

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
void act ()
Las llamadas act(float) con Graphics.getDeltaTime() , limitado a un mnimo de 30fps.
void act (float delta)
Llama al Actor.act(float) de cada actor en el Actor.act(float) .
void addAction ( Action action)
Agrega una accin a la raz de la etapa.
void addActor ( Actor actor)
Agrega un actor a la raz del escenario.
boolean addCaptureListener ( EventListener listener)
Agrega un oyente de captura a la raz.
boolean addListener ( EventListener listener)
Agrega un escucha a la raz.
void addTouchFocus ( EventListener listener, Actor listenerActor, Actor target, int pointer, int button)
Agrega el listener que se notificar para todos los eventos touchDragged y touchUp para el puntero y el
botn especificados.
void calculateScissors ( Rectangle localRect, Rectangle scissorRect)
Calcula coordenadas de tijera de ventana desde coordenadas locales usando la matriz de transformacin
actual del lote.
void cancelTouchFocus ()
Enva un evento touchUp a todos los oyentes que estn registrados para recibir eventos touchDragged y
touchUp y elimina su enfoque tctil.
void cancelTouchFocus ( Actor actor)
Cancela el enfoque tctil para el actor especificado.
void cancelTouchFocusExcept ( EventListener exceptListener, Actor exceptActor)
Cancela el enfoque tctil para todos los oyentes excepto el oyente especificado.
void clear ()
Elimina los hijos, las acciones y los oyentes de la raz.
void dispose ()
Libera todos los recursos de este objeto.
void draw ()

boolean getActionsRequestRendering ()

Array < Actor > getActors ()


Devuelve los actores secundarios de la raz.
Batch getBatch ()

Camera getCamera ()
La cmara de la ventana.
Color getDebugColor ()
El color predeterminado que pueden utilizar los actores para dibujar lneas de depuracin.
float getHeight ()
La altura del mundo de la ventanilla.
Actor getKeyboardFocus ()
Obtiene el actor que recibir eventos clave.
Group getRoot ()
Devuelve el grupo raz que contiene todos los actores en la etapa.
Actor getScrollFocus ()
Obtiene el actor que recibir eventos de desplazamiento.
Viewport getViewport ()

float getWidth ()
El ancho del mundo de la ventana grfica.
Actor hit (float stageX, float stageY, boolean touchable)
Devuelve el Actor en la ubicacin especificada en coordenadas de escenario.
boolean keyDown (int keyCode)
Aplica un evento de tecla abajo al actor que tiene keyboard focus , si lo hay, y devuelve true si se trat el
evento.
boolean keyTyped (char character)
Aplica un evento mecanografiado con clave al actor que tiene keyboard focus , si lo hay, y devuelve true si
se ha handled el evento.
boolean keyUp (int keyCode)
Aplica un evento de claves al actor que tiene keyboard focus , si lo hay, y devuelve true si se ha handledel
evento.
boolean mouseMoved (int screenX, int screenY)
Aplica un evento movido por mouse a la etapa y devuelve true si un actor en la escena handled el evento.
boolean removeCaptureListener ( EventListener listener)
Elimina un escucha de la raz.
boolean removeListener ( EventListener listener)
Elimina un escucha de la raz.
void removeTouchFocus ( EventListener listener, Actor listenerActor, Actor target, int pointer, int button)
Elimina el oyente de ser notificado para todos los eventos touchDragged y touchUp para el puntero y el
botn especificados.
Vector2 screenToStageCoordinates ( Vector2 screenCoords)
Transforma las coordenadas de pantalla en coordenadas de escenario.
boolean scrolled (int amount)
Aplica un evento de desplazamiento del mouse a la etapa y devuelve true si un actor en la
escena handled el evento.
void setActionsRequestRendering (boolean actionsRequestRendering)
Si es true, Graphics.requestRendering() durante una llamada a act() ) dar lugar a una llamada
a Graphics.requestRendering() .
void setDebugAll (boolean debugAll)
Si es verdad, las lneas de depuracin se muestran para todos los actores.
void setDebugInvisible (boolean debugInvisible)
Si es verdad, las lneas de Actor.isVisible() se muestran para los actores incluso cuando Actor.isVisible() es
falso.
void setDebugParentUnderMouse (boolean debugParentUnderMouse)
Si es true, la depuracin slo est habilitada para el padre del actor bajo el ratn.
void setDebugTableUnderMouse (boolean debugTableUnderMouse)
Si es cierto, la depuracin est habilitada slo para el primer ascendente del actor debajo del ratn que
es una tabla.
void setDebugTableUnderMouse ( Table.Debug debugTableUnderMouse)
Si no es Table.Debug.none , la Table.Debug.none est Table.Debug.none slo para el primer ascendente del
actor bajo el ratn que es una tabla.
void setDebugUnderMouse (boolean debugUnderMouse)
Si es true, la depuracin slo est habilitada para el actor bajo el ratn.
boolean setKeyboardFocus ( Actor actor)
Establece el actor que recibir eventos clave.
void setRoot ( Group root)
Reemplaza el grupo raz.
boolean setScrollFocus ( Actor actor)
Establece el actor que recibir eventos de desplazamiento.
void setViewport ( Viewport viewport)

Vector2 stageToScreenCoordinates ( Vector2 stageCoords)


Transforma las coordenadas de la etapa en las coordenadas de la pantalla.
Vector2 toScreenCoordinates ( Vector2 coords, Matrix4 transformMatrix)
Transforma las coordenadas en coordenadas de pantalla.
boolean touchDown (int screenX, int screenY, int pointer, int button)
Aplica un evento tctil al escenario y devuelve true si un actor en la escena handled el evento.
boolean touchDragged (int screenX, int screenY, int pointer)
Aplica un evento movido por tacto a la etapa y devuelve true si un actor en la escena handled el evento.
boolean touchUp (int screenX, int screenY, int pointer, int button)
Aplica un evento de retoque al escenario y devuelve true si un actor en la escena handled el evento.
void unfocus ( Actor actor)
Elimina el toque, el teclado y el enfoque de desplazamiento para el actor especificado y cualquier
descendiente.
void unfocusAll ()
Elimina el tacto, el teclado y los actores enfocados en desplazamientos.

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Detalle del constructor


Escenario

Etapa pblica ()

Crea una etapa con un ScalingViewport en Scaling.stretch . El escenario usar su propio Batch que se eliminar cuando se disponga el
escenario.

Escenario

Public Estadio ( Viewport viewport)

Crea una etapa con la ventana de visualizacin especificada. El escenario usar su propio Batch que se eliminar cuando se
disponga el escenario.

Escenario

Pblico Stage ( Viewport viewport,


Lote por lotes)

Crea una etapa con la ventana de visualizacin y el lote especificados. Esto se puede utilizar para evitar crear un nuevo lote (que
puede ser algo lento) si se utilizan varias etapas durante el tiempo de vida de una aplicacin.
Parmetros:
batch - No se eliminar si se dispose() , maneje la eliminacin usted mismo.

Detalle del mtodo

dibujar

Public void draw ()

acto

Public void act ()


Las llamadas act(float) con Graphics.getDeltaTime() , limitado a un mnimo de 30fps.

acto

Acto de vaco pblico (float delta)

Llama al Actor.act(float) de cada actor en el Actor.act(float) . Normalmente se llama cada marco. Este mtodo tambin activa eventos
de entrada y salida.
Parmetros:
delta - Tiempo en segundos desde el ltimo fotograma.

aterrizaje

Public boolean touchDown (int screenX,


Int screenY,
Int puntero,
Botn de int)

Aplica un evento tctil al escenario y devuelve true si un actor en la escena handled el evento.
Especificado por:
touchDown en la interfaz InputProcessor

Anulaciones:
touchDown en la clase InputAdapter

Parmetros:
screenX - La coordenada x, el origen est en la esquina superior izquierda

screenY - La coordenada y, el origen est en la esquina superior izquierda

pointer - el puntero para el evento.

button - el botn

Devoluciones:
Si la entrada fue procesada

Touchdragged

Pblico booleano touchDragged (int screenX,


Int screenY,
Puntero int)

Aplica un evento movido por tacto a la etapa y devuelve true si un actor en la escena handled el evento. Slo
los listeners que listenerstrue para touchDown recibirn este evento.
Especificado por:
touchDragged en la interfaz InputProcessor

Anulaciones:
touchDragged en la clase InputAdapter

pointer - el puntero para el evento.

Devoluciones:
Si la entrada fue procesada

Toque en

Public boolean touchUp (int screenX,


Int screenY,
Int puntero,
Botn de int)

Aplica un evento de retoque al escenario y devuelve true si un actor en la escena handled el evento. Slo
los listeners que listeners true para touchDown recibirn este evento.
Especificado por:
touchUp en la interfaz InputProcessor

Anulaciones:
touchUp en la clase InputAdapter

pointer - el puntero para el evento.

button - el botn

Devoluciones:
Si la entrada fue procesada

MouseMoved

Public boolean mouseMoved (int screenX,


Int screenY)

Aplica un evento movido por mouse a la etapa y devuelve true si un actor en la escena handled el evento. Este evento slo se
produce en el escritorio.
Especificado por:
mouseMoved en la interfaz InputProcessor

Anulaciones:
mouseMoved en la clase InputAdapter

Devoluciones:
Si la entrada fue procesada

Desplazado

Public boolean scrolled (cantidad int)

Aplica un evento de desplazamiento del mouse a la etapa y devuelve true si un actor en la escena handled el evento. Este evento
slo se produce en el escritorio.
Especificado por:
Desplazado en la interfaz InputProcessor
Anulaciones:
scrolled en la clase InputAdapter

Parmetros:
amount - la cantidad de desplazamiento, -1 o 1 dependiendo de la direccin en la que se desplaz la
rueda.
Devoluciones:
Si la entrada fue procesada.

Llave en mano

Public boolean keyDown (int keyCode)

Aplica un evento de tecla abajo al actor que tiene keyboard focus , si lo hay, y devuelve true si se trat el evento.
Especificado por:
keyDown en la interfaz InputProcessor

Anulaciones:
keyDown en la clase InputAdapter

Parmetros:
keyCode - una de las constantes en Input.Keys

Devoluciones:
Si la entrada fue procesada

tecla Arriba

Public boolean keyUp (int keyCode)

Aplica un evento de claves al actor que tiene keyboard focus , si lo hay, y devuelve true si se ha handled el evento.
Especificado por:
keyUp en la interfaz InputProcessor
Anulaciones:
keyUp en la clase InputAdapter

Parmetros:
keyCode - una de las constantes en Input.Keys

Devoluciones:
Si la entrada fue procesada

ClaveTipada

Public boolean keyTyped (carcter char)

Aplica un evento mecanografiado con clave al actor que tiene keyboard focus , si lo hay, y devuelve true si se ha handled el evento.
Especificado por:
keyTyped en la interfaz InputProcessor

Anulaciones:
keyTyped en la clase InputAdapter

Parmetros:
character - El personaje

Devoluciones:
Si la entrada fue procesada

AddTouchFocus

Public void addTouchFocus ( Listener de EventListener ,


Actor ListenerActor,
Actor objetivo,
Int puntero,
Botn de int)
Agrega el listener que se notificar para todos los eventos touchDragged y touchUp para el puntero y el botn especificados. El
actor ser utilizado como el listener actor y el target del listener actor .

RemoveTouchFocus

Public void removeTouchFocus ( Listener de EventListener ,


Actor ListenerActor,
Actor objetivo,
Int puntero,
Botn de int)

Elimina el oyente de ser notificado para todos los eventos touchDragged y touchUp para el puntero y el botn
especificados. Tenga en cuenta que el oyente nunca puede recibir un evento de toque si se utiliza este mtodo.

CancelTouchFocus

Public void cancelTouchFocus ( actor actor)

Cancela el enfoque tctil para el actor especificado.


Ver tambin:
cancelTouchFocus()

CancelTouchFocus

Public void cancelTouchFocus ()

Enva un evento touchUp a todos los oyentes que estn registrados para recibir eventos touchDragged y touchUp y elimina su
enfoque tctil. Este mtodo elimina todos los oyentes de enfoque tctil, pero enva un evento de toque para que el estado de los
oyentes permanezca constante (los oyentes normalmente esperan recibir el toque eventualmente). La ubicacin del toque
es Integer.MIN_VALUE . Los oyentes pueden utilizar InputEvent.isTouchFocusCancel() para ignorar este evento si
es InputEvent.isTouchFocusCancel() .

CancelTouchFocusExcept

Public void CancelTouchFocusExcept ( EventListener exceptListener,


Actor exceptActor)

Cancela el enfoque tctil para todos los oyentes excepto el oyente especificado.
Ver tambin:
cancelTouchFocus()

Addator

Public void addActor ( actor actor)

Agrega un actor a la raz del escenario.


Ver tambin:
Group.addActor(Actor)

AddAction

Public void addAction ( Accin de accin)

Agrega una accin a la raz de la etapa.


Ver tambin:
Actor.addAction(Action)

Buscadores

Public Array < Actor > getActors ()

Devuelve los actores secundarios de la raz.


Ver tambin:
Group.getChildren()

AddListener
Public boolean addListener ( Listener de EventListener )

Agrega un escucha a la raz.


Ver tambin:
Actor.addListener(EventListener)

RemoveListener

Public boolean removeListener ( Listener de EventListener )

Elimina un escucha de la raz.


Ver tambin:
Actor.removeListener(EventListener)

AddCaptureListener

Public boolean addCaptureListener ( Listener de EventListener )

Agrega un oyente de captura a la raz.


Ver tambin:
Actor.addCaptureListener(EventListener)

RemoveCaptureListener

Public boolean removeCaptureListener ( Listener de EventListener )

Elimina un escucha de la raz.


Ver tambin:
Actor.removeCaptureListener(EventListener)

claro
Public void clear ()

Elimina los hijos, las acciones y los oyentes de la raz.

Desenfocar todo

Public void unfocusTodos ()

Elimina el tacto, el teclado y los actores enfocados en desplazamientos.

Desenfocar

Public void ( actor actor)

Elimina el toque, el teclado y el enfoque de desplazamiento para el actor especificado y cualquier descendiente.

SetKeyboardFocus

Public boolean setKeyboardFocus ( actor actor)

Establece el actor que recibir eventos clave.


Parmetros:
actor - Puede ser nulo.

Devoluciones:
True si los eventos de FocusListener y enfoque no fueron FocusListener por un FocusListener .

GetKeyboardFocus

Pblico Actor getKeyboardFocus ()

Obtiene el actor que recibir eventos clave.


Devoluciones:
Puede ser nulo.
SetScrollFocus

Public boolean setScrollFocus ( actor actor)

Establece el actor que recibir eventos de desplazamiento.


Parmetros:
actor - Puede ser nulo.

Devoluciones:
True si los eventos de FocusListener y enfoque no fueron FocusListener por un FocusListener .

GetScrollFocus

Public Actor getScrollFocus ()

Obtiene el actor que recibir eventos de desplazamiento.


Devoluciones:
Puede ser nulo.

GetBatch

Public Batch getBatch ()

GetViewport

Public Viewport getViewport ()

SetViewport

Public void setViewport ( Viewport viewport)

GetWidth

Float pblico getWidth ()


El ancho del mundo de la ventana grfica.

Alcanzar la altura

Float pblico getHeight ()

La altura del mundo de la ventanilla.

GetCamera

Public Cmara getCamera ()

La cmara de la ventana.

Obtener una raz

Public Group getRoot ()

Devuelve el grupo raz que contiene todos los actores en la etapa.

Setroot

Public void setRoot (raz del grupo )

Reemplaza el grupo raz. Por lo general, esto no es necesario, pero en algunos casos se puede desear una subclase, por ejemplo,
ser Group.childrenChanged() de Group.childrenChanged() .

golpear

Pblico Actor hit (float stageX,


Float etapaY,
Booleano tctil)

Devuelve el Actor en la ubicacin especificada en coordenadas de escenario. La prueba de xito se realiza en el orden en que los
actores fueron insertados en la etapa, los ltimos actores insertados que se probaron primero. Para obtener coordenadas de
escenario desde coordenadas de pantalla, use screenToStageCoordinates(Vector2) .
Parmetros:
touchable - Si es cierto, la deteccin de golpes respetar la touchability .

Devoluciones:
Puede ser nulo si ningn actor fue golpeado.

ScreenToStageCoordinates

Public Vector2 screenToStageCoordinates ( Vector2 screenCoords)

Transforma las coordenadas de pantalla en coordenadas de escenario.


Parmetros:
screenCoords - screenCoords de pantalla de entrada y salida para las coordenadas de escenario resultantes.

StageToScreenCoordinates

Pblico Vector2 stageToScreenCoordinates ( Vector2 stageCoords)

Transforma las coordenadas de la etapa en las coordenadas de la pantalla.


Parmetros:
stageCoords - stageCoords de fase de entrada y salida para las coordenadas de pantalla resultantes.

ToScreenCoordinates

Pblico Vector2 toScreenCoordinates ( Vector2 coords,


Matriz4 transformMatrix)

Transforma las coordenadas en coordenadas de pantalla. Las coordenadas pueden estar en cualquier parte de la etapa ya que la
matriz de transformacin describe cmo convertirlas. La matriz de transformacin se obtiene tpicamente
de Batch.getTransformMatrix() durante Actor.draw(Batch, float) .
Ver tambin:
Actor.localToStageCoordinates(Vector2)
Calcula tijeras

Public void calculateScissors ( rectngulo localRect,


Rectngulo scissorRect)

Calcula coordenadas de tijera de ventana desde coordenadas locales usando la matriz de transformacin actual del lote.
Ver tambin:
ScissorStack.calculateScissors(Camera, float, float, float, float, Matrix4, Rectangle, Rectangle)

SetActionsRequestRendering

Public void setActionsRequestRendering (acciones booleanasRequestRendering)

Si es true, Graphics.requestRendering() durante una llamada a act() ) dar lugar a una llamada a Graphics.requestRendering() . Los widgets
que animan o requieren otra representacin pueden comprobar esta Graphics.requestRendering() antes de llamar
a Graphics.requestRendering() . El valor predeterminado es true.

GetActionsRequestRendering

Public boolean getActionsRequestRendering ()

GetDebugColor

Public Color getDebugColor ()

El color predeterminado que pueden utilizar los actores para dibujar lneas de depuracin.

SetDebugInvisible

Public void setDebugInvisible (boolean debugInvisible)

Si es verdad, las lneas de Actor.isVisible() se muestran para los actores incluso cuando Actor.isVisible() es falso.

SetDebugAll
Public void setDebugAll (boolean debugAll)

Si es verdad, las lneas de depuracin se muestran para todos los actores.

SetDebugUnderMouse

Public void setDebugUnderMouse (boolean debugUnderMouse)

Si es true, la depuracin slo est habilitada para el actor bajo el ratn. Se puede combinar con setDebugAll(boolean) .

SetDebugParentUnderMouse

Public void setDebugParentUnderMouse (boolean debugParentUnderMouse)

Si es true, la depuracin slo est habilitada para el padre del actor bajo el ratn. Se puede combinar con setDebugAll(boolean) .

SetDebugTableUnderMouse

Public void setDebugTableUnderMouse ( Table.Debug debugTableUnderMouse)

Si no es Table.Debug.none , la Table.Debug.none est Table.Debug.none slo para el primer ascendente del actor bajo el ratn que es una
tabla. Se puede combinar con setDebugAll(boolean) .
Parmetros:
debugTableUnderMouse - Puede ser nulo para Table.Debug.none .

SetDebugTableUnderMouse

Public void setDebugTableUnderMouse (boolean debugTableUnderMouse)

Si es cierto, la depuracin est habilitada slo para el primer ascendente del actor debajo del ratn que es una tabla. Se puede
combinar con setDebugAll(boolean) .

disponer

Public void dispos ()


Descripcin copiada de la interfaz: Disposable

Libera todos los recursos de este objeto.


Especificado por:
dispose en interfaz Disposable

Com.badlogic.gdx.scenes.scene2d.ui

Clase Celda <T extiende Actor >


Java.lang.Object

Com.badlogic.gdx.scenes.scene2d.ui.Cell <T>

Todas las interfaces implementadas:


Piscina.Poolable

Clase pblica Cell <T extends Actor >


Extends java.lang.Object
Implementa Pool.Poolable

Una celda para una Table .


Autor:
Nathan Sweet

Resumen del constructor

Constructores
Constructor y descripcin
Cell ()

Resumen del mtodo


Todos los mtodos Mtodos estticos Mtodos de Instancia Mtodos de hormign
Modificador y tipo Mtodo y Descripcin
Cell < T > align (int align)
Establece la alineacin del actor dentro de la celda.
Cell < T > bottom ()
Agrega Align.bottom y borra Align.top para la alineacin del actor dentro de la celda.
Cell < T > center ()
Establece la alineacin del actor dentro de la celda a Align.center .
Cell < T > clearActor ()
Elimina el actor actual de la celda, si lo hay.
Cell < T > colspan (int colspan)

static Cell defaults ()


Devuelve los valores predeterminados que se utilizarn para todas las celdas.
Cell < T > expand ()
Establece expandX y expandeY a 1.
Cell < T > expand (boolean x, boolean y)
Establece expandX y expandY a 1 si es verdadero, 0 si es falso.
Cell < T > expand (int x, int y)

Cell < T > expandX ()


Establece expandX a 1.
Cell < T > expandY ()
Establece expandY a 1.
Cell < T > fill ()
Establece fillX y fillY a 1.
Cell < T > fill (boolean fill)
Establece fillX y fillY a 1 si es verdadero, 0 si es falso.
Cell < T > fill (boolean x, boolean y)
Establece fillX y fillY a 1 si es verdadero, 0 si es falso.
Cell < T > fill (float x, float y)

Cell < T > fillX ()


Establece fillX a 1.
Cell < T > fillY ()
Establece fillY en 1.
T getActor ()
Devuelve el actor para esta celda o null.
float getActorHeight ()

float getActorWidth ()

float getActorX ()

float getActorY ()

int getAlign ()

int getColspan ()

int getColumn ()

float getComputedPadBottom ()
La cantidad real de relleno combinado y el espaciado de la ltima disposicin.
float getComputedPadLeft ()
La cantidad real de relleno combinado y el espaciado de la ltima disposicin.
float getComputedPadRight ()
La cantidad real de relleno combinado y el espaciado de la ltima disposicin.
float getComputedPadTop ()
La cantidad real de relleno combinado y el espaciado de la ltima disposicin.
int getExpandX ()

int getExpandY ()

float getFillX ()

float getFillY ()

float getMaxHeight ()

Value getMaxHeightValue ()

float getMaxWidth ()

Value getMaxWidthValue ()

float getMinHeight ()

Value getMinHeightValue ()

float getMinWidth ()

Value getMinWidthValue ()

float getPadBottom ()

Value getPadBottomValue ()

float getPadLeft ()

Value getPadLeftValue ()

float getPadRight ()

Value getPadRightValue ()

float getPadTop ()

Value getPadTopValue ()
float getPadX ()
Devuelve getPadLeft() ms getPadRight() .
float getPadY ()
Devuelve getPadTop() ms getPadBottom() .
float getPrefHeight ()

Value getPrefHeightValue ()

float getPrefWidth ()

Value getPrefWidthValue ()

int getRow ()

float getSpaceBottom ()

Value getSpaceBottomValue ()

float getSpaceLeft ()

Value getSpaceLeftValue ()

float getSpaceRight ()

Value getSpaceRightValue ()

float getSpaceTop ()

Value getSpaceTopValue ()

Table getTable ()

boolean getUniformX ()

boolean getUniformY ()

Cell < T > grow ()


Establece expandX, expandY, fillX y fillY en 1.
Cell < T > growX ()
Establece expandX y fillX en 1.
Cell < T > growY ()
Define expandY y fillY como 1.
boolean hasActor ()
Devuelve true si el actor de la celda no es nulo.
Cell < T > height (float height)
Establece minHeight, prefHeight y maxHeight en el valor especificado.
Cell < T > height ( Value height)
Establece minHeight, prefHeight y maxHeight en el valor especificado.
boolean isEndRow ()
Devuelve true si esta celda es la ltima celda de la fila.
Cell < T > left ()
Agrega Align.left y borra Align.right para la alineacin del actor dentro de la celda.
Cell < T > maxHeight (float maxHeight)

Cell < T > maxHeight ( Value maxHeight)

Cell < T > maxSize (float size)


Establece maxWidth y maxHeight en el valor especificado.
Cell < T > maxSize (float width, float height)
Establece maxWidth y maxHeight en los valores especificados.
Cell < T > maxSize ( Value size)
Establece maxWidth y maxHeight en el valor especificado.
Cell < T > maxSize ( Value width, Value height)
Establece maxWidth y maxHeight en los valores especificados.
Cell < T > maxWidth (float maxWidth)

Cell < T > maxWidth ( Value maxWidth)


Cell < T > minHeight (float minHeight)

Cell < T > minHeight ( Value minHeight)

Cell < T > minSize (float size)


Establece minWidth y minHeight en el valor especificado.
Cell < T > minSize (float width, float height)
Establece minWidth y minHeight a los valores especificados.
Cell < T > minSize ( Value size)
Establece minWidth y minHeight en el valor especificado.
Cell < T > minSize ( Value width, Value height)
Establece minWidth y minHeight a los valores especificados.
Cell < T > minWidth (float minWidth)

Cell < T > minWidth ( Value minWidth)

Cell < T > pad (float pad)


Establece el padTop, padLeft, padBottom y padRight al valor especificado.
Cell < T > pad (float top, float left, float bottom, float right)

Cell < T > pad ( Value pad)


Establece el padTop, padLeft, padBottom y padRight al valor especificado.
Cell < T > pad ( Value top, Value left, Value bottom, Value right)

Cell < T > padBottom (float padBottom)

Cell < T > padBottom ( Value padBottom)

Cell < T > padLeft (float padLeft)

Cell < T > padLeft ( Value padLeft)

Cell < T > padRight (float padRight)

Cell < T > padRight ( Value padRight)


Cell < T > padTop (float padTop)

Cell < T > padTop ( Value padTop)

Cell < T > prefHeight (float prefHeight)

Cell < T > prefHeight ( Value prefHeight)

Cell < T > prefSize (float size)


Establece prefWidth y prefHeight en los valores especificados.
Cell < T > prefSize (float width, float height)
Establece prefWidth y prefHeight en el valor especificado.
Cell < T > prefSize ( Value size)
Establece prefWidth y prefHeight en el valor especificado.
Cell < T > prefSize ( Value width, Value height)
Establece prefWidth y prefHeight en los valores especificados.
Cell < T > prefWidth (float prefWidth)

Cell < T > prefWidth ( Value prefWidth)

void reset ()
Reinicie el estado para que la celda pueda ser reutilizada, estableciendo todas las restricciones a sus
valores predeterminados.
Cell < T > right ()
Agrega Align.right y elimina Align.left para alinear el actor dentro de la celda.
void row ()

<A extends Actor > setActor (A newActor)


Cell <A> Establece el actor en esta celda y agrega el actor a la tabla de la celda.
void setActorBounds (float x, float y, float width, float height)

void setActorHeight (float actorHeight)


void setActorWidth (float actorWidth)

void setActorX (float actorX)

void setActorY (float actorY)

void setLayout ( Table table)

Cell < T > size (float size)


Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor
especificado.
Cell < T > size (float width, float height)
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores
especificados.
Cell < T > size ( Value size)
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor
especificado.
Cell < T > size ( Value width, Value height)
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores
especificados.
Cell < T > space (float space)
Establece el espacioTop, spaceLeft, spaceBottom y spaceRight con el valor especificado.
Cell < T > space (float top, float left, float bottom, float right)

Cell < T > space ( Value space)


Establece el espacioTop, spaceLeft, spaceBottom y spaceRight con el valor especificado.
Cell < T > space ( Value top, Value left, Value bottom, Value right)

Cell < T > spaceBottom (float spaceBottom)

Cell < T > spaceBottom ( Value spaceBottom)

Cell < T > spaceLeft (float spaceLeft)


Cell < T > spaceLeft ( Value spaceLeft)

Cell < T > spaceRight (float spaceRight)

Cell < T > spaceRight ( Value spaceRight)

Cell < T > spaceTop (float spaceTop)

Cell < T > spaceTop ( Value spaceTop)

Cell < T > top ()


Agrega Align.top y borra Align.bottom para la alineacin del actor dentro de la celda.
java.lang.String toString ()

Cell < T > uniform ()


Establece uniformX y uniformY a true.
Cell < T > uniform (boolean x, boolean y)

Cell < T > uniformX ()


Establece uniformX a true.
Cell < T > uniformY ()
Establece uniformY a true.
Cell < T > width (float width)
Establece minWidth, prefWidth y maxWidth en el valor especificado.
Cell < T > width ( Value width)
Establece minWidth, prefWidth y maxWidth en el valor especificado.

Mtodos heredados de la clase java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait


Detalle del constructor

Celda

Public Cell ()

Detalle del mtodo

Establecer

Public void setLayout ( Tabla de tabla)

Instalador

Public <A extends Actor> Celda <A> setActor (A newActor)

Establece el actor en esta celda y agrega el actor a la tabla de la celda. Si es nulo, elimina cualquier actor actual.

Borrador

Public Cell < T > clearActor ()

Elimina el actor actual de la celda, si lo hay.

Gettor

Pblico T getActor ()

Devuelve el actor para esta celda o null.

Tiene un controlador

Public boolean hasActor ()


Devuelve true si el actor de la celda no es nulo.

tamao

Public Tamao de celda < T > (tamao de valor )

Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor especificado.

tamao

Public Tamao de celda < T > (ancho de valor ,


Altura del valor )

Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores especificados.

tamao

Pblico Tamao de la celda < T > (tamao del flotador)

Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor especificado.

tamao

Pblico Tamao de la celda < T > (anchura del flotador,


Altura del flotador)

Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores especificados.

anchura

Public Ancho de celda < T > (ancho de valor )

Establece minWidth, prefWidth y maxWidth en el valor especificado.

anchura

Public Ancho de la celda < T > (anchura del flotador)


Establece minWidth, prefWidth y maxWidth en el valor especificado.

altura

Public Cell < T > height (Altura del valor )

Establece minHeight, prefHeight y maxHeight en el valor especificado.

altura

Pblico Altura de la celda < T > (altura del flotador)

Establece minHeight, prefHeight y maxHeight en el valor especificado.

Tamao mnimo

Public Cell < T > minSize (Tamao del valor )

Establece minWidth y minHeight en el valor especificado.

Tamao mnimo

Public Cell < T > minSize (Ancho de valor ,


Altura del valor )

Establece minWidth y minHeight a los valores especificados.

MinWidth

Public Cell < T > minWidth ( Valor minWidth)

MinHeight

Public Cell < T > minHeight ( Valor minHeight)

Tamao mnimo

Public Cell < T > minSize (tamao de float)


Establece minWidth y minHeight en el valor especificado.

Tamao mnimo

Public Cell < T > minSize (anchura del flotador,


Altura del flotador)

Establece minWidth y minHeight a los valores especificados.

MinWidth

Public Cell < T > minWidth (float minWidth)

MinHeight

Public Celda < T > minHeight (float minHeight)

PrefSize

Public Cell < T > prefSize (Tamao de valor )

Establece prefWidth y prefHeight en el valor especificado.

PrefSize

Public Cell < T > prefSize ( Valor de ancho,


Altura de valor )

Establece prefWidth y prefHeight en los valores especificados.

PrefWidth

Public Cell < T > prefWidth ( Valor prefWidth)

PrefHeight

Public Cell < T > prefHeight ( Valor prefHeight)


PrefSize

Public Cell < T > prefSize (anchura del flotador,


Altura del flotador)

Establece prefWidth y prefHeight en el valor especificado.

PrefSize

Public Cell < T > prefSize (tamao de float)

Establece prefWidth y prefHeight en los valores especificados.

PrefWidth

Public Cell < T > prefWidth (float prefWidth)

PrefHeight

Public Cell < T > prefHeight (float prefHeight)

tamao mximo

Public Cell < T > maxSize (Tamao de valor )

Establece maxWidth y maxHeight en el valor especificado.

tamao mximo

Public Celda < T > maxSize (Ancho de valor ,


Altura del valor )

Establece maxWidth y maxHeight en los valores especificados.

anchura mxima

Public Cell < T > maxWidth ( Valor maxWidth)


Altura mxima

Public Cell < T > maxHeight ( Valor maxHeight)

tamao mximo

Public < T > maxSize (float size)

Establece maxWidth y maxHeight en el valor especificado.

tamao mximo

Public Cell < T > maxSize (anchura del flotador,


Altura del flotador)

Establece maxWidth y maxHeight en los valores especificados.

anchura mxima

Public Celda < T > maxWidth (float maxWidth)

Altura mxima

Public Celda < T > maxHeight (float maxHeight)

espacio

Public Clula < T > space ( Value space)

Establece el espacioTop, spaceLeft, spaceBottom y spaceRight con el valor especificado.

espacio

Public Cell < T > space ( Valor superior,


Valor a la izquierda,
Valor de fondo,
Valor correcto)
EspacioTop

Public Cell < T > spaceTop ( Valor spaceTop)

Espacio izquierdo

Public Celda < T > spaceLeft ( Value spaceLeft)

EspacioBottom

Public Cell < T > spaceBottom ( Valor spaceBottom)

SpaceRight

Public Cell < T > spaceRight ( Value spaceRight)

espacio

Public Celda < T > espacio (espacio de flotacin)

Establece el espacioTop, spaceLeft, spaceBottom y spaceRight al valor especificado.

espacio

Public Cell < T > espacio (float top,


flotador izquierdo,
Flotador inferior,
flotar derecho)

EspacioTop

Public Cell < T > spaceTop (float espacioTop)

Espacio izquierdo

Public Celda < T > spaceLeft (float spaceLeft)

EspacioBottom
Pblico Cell < T > spaceBottom (float spaceBottom)

SpaceRight

Pblico Cell < T > spaceRight (float spaceRight)

almohadilla

Public Clula < T > pad ( Value pad)

Establece el padTop, padLeft, padBottom y padRight al valor especificado.

almohadilla

Public Cell < T > pad ( Valor superior,


Valor a la izquierda,
Valor de fondo,
Valor correcto)

PadTop

Public Cell < T > padTop ( Valor padTop)

Almohadilla

Public Cell < T > padLeft ( Value padLeft)

PadBottom

Public Cell < T > padBottom ( Value padBottom)

PadRight

Public Cell < T > padRight ( Value padRight)

almohadilla

Pblico Celda < T > pad (float pad)


Establece el padTop, padLeft, padBottom y padRight al valor especificado.

almohadilla

Pblico Cell < T > pad (float top,


flotador izquierdo,
Flotador inferior,
flotar derecho)

PadTop

Public Cell < T > padTop (float padTop)

Almohadilla

Public Cell < T > padLeft (float padLeft)

PadBottom

Public Cell < T > padBottom (float padBottom)

PadRight

Public Cell < T > padRight (float padRight)

llenar

Public Cell < T > fill ()

Establece fillX y fillY a 1.

Relleno

Public Cell < T > fillX ()

Establece fillX a 1.

potra
Public Cell < T > fillY ()

Establece fillY en 1.

llenar

Public Cell < T > fill (float x,


Flotar y)

llenar

Public Cell < T > fill (boolean x,


Boolean y)

Establece fillX y fillY a 1 si es verdadero, 0 si es falso.

llenar

Public Cell < T > fill (relleno booleano)

Establece fillX y fillY a 1 si es verdadero, 0 si es falso.

alinear

Public Celda < T > alinear (int alinear)

Establece la alineacin del actor dentro de la celda. Align.center , Align.top , Align.bottom , Align.left , Align.right o cualquier combinacin
de estos.

centrar

Public Clula < T > center ()

Establece la alineacin del actor dentro de la celda a Align.center . Esto borra cualquier otra alineacin.

parte superior
Public Cell < T > arriba ()

Agrega Align.top y borra Align.bottom para la alineacin del actor dentro de la celda.

izquierda

Public Cell < T > left ()

Agrega Align.left y borra Align.right para la alineacin del actor dentro de la celda.

fondo

Public Cell < T > bottom ()

Agrega Align.bottom y borra Align.top para la alineacin del actor dentro de la celda.

derecho

Public Cell < T > right ()

Agrega Align.right y elimina Align.left para alinear el actor dentro de la celda.

crecer

Public Clula < T > grow ()

Establece expandX, expandY, fillX y fillY en 1.

GrowX

Public Cell < T > growX ()

Establece expandX y fillX en 1.

Crecer

Public Cell < T > growY ()


Define expandY y fillY como 1.

expandir

Public Cell < T > expand ()

Establece expandX y expandeY a 1.

ExpandX

Public Celda < T > expandX ()

Establece expandX a 1.

Expandir

Public Cell < T > expandY ()

Establece expandY a 1.

expandir

Public Cell < T > expand (int x,


Int y)

expandir

Public Cell < T > expand (boolean x,


Boolean y)

Establece expandX y expandY a 1 si es verdadero, 0 si es falso.

Colspan

Public Cell < T > colspan (int colspan)

uniforme
Pblico Celular < T > uniforme ()

Establece uniformX y uniformY a true.

UniformeX

Public Cell < T > uniformX ()

Establece uniformX a true.

Uniformemente

Public Cell < T > uniformY ()

Establece uniformY a true.

uniforme

Pblico Celda < T > uniforme (booleano x,


Boolean y)

SetActorBounds

Public void setActorBounds (float x,


Flotar y
Anchura del flotador,
Altura del flotador)

GetActorX

Float pblico getActorX ()

SetActorX

Public void setActorX (float actorX)

Acostarse
Float pblico getActorY ()

Ajuste

Public void setActorY (float actorY)

GetActorWidth

Float pblico getActorWidth ()

SetActorWidth

Public void setActorWidth (float actorWidth)

GetActorHeight

Float pblico getActorHeight ()

SetActorHeight

Public void setActorHeight (float actorHeight)

GetColumn

Public int getColumn ()

GetRow

Public int getRow ()

GetMinWidthValue

Valor pblico getMinWidthValue ()

Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

GetMinWidth

Float pblico getMinWidth ()


GetMinHeightValue

Valor pblico getMinHeightValue ()

Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

Llvame a la noche

Float pblico getMinHeight ()

GetPrefWidthValue

Public Valor getPrefWidthValue ()

Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

GetPrefWidth

Float pblico getPrefWidth ()

GetPrefHeightValue

Public Valor getPrefHeightValue ()

Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

GetPrefHeight

Float pblico getPrefHeight ()

GetMaxWidthValue

Public Value getMaxWidthValue ()


Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

GetMaxWidth

Float pblico getMaxWidth ()

GetMaxHeightValue

Valor pblico getMaxHeightValue ()

Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.

GetMaxHeight

Float pblico getMaxHeight ()

GetSpaceTopValue

Public Valor getSpaceTopValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetSpaceTop

Float pblico getSpaceTop ()

GetSpaceLeftValue

Public Valor getSpaceLeftValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.
GetSpaceLeft

Float pblico getSpaceLeft ()

GetSpaceBottomValue

Valor pblico getSpaceBottomValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetSpaceBottom

Float pblico getSpaceBottom ()

GetSpaceRightValue

Public Valor getSpaceRightValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetSpaceRight

Float pblico getSpaceRight ()

GetPadTopValue

Public Value getPadTopValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetPadTop

Float pblico getPadTop ()


GetPadLeftValue

Public Valor getPadLeftValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetPadLeft

Float pblico getPadLeft ()

GetPadBottomValue

Public Value getPadBottomValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetPadBottom

Float pblico getPadBottom ()

GetPadRightValue

Public Value getPadRightValue ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

GetPadRight

Float pblico getPadRight ()

GetPadX

Float pblico getPadX ()


Devuelve getPadLeft() ms getPadRight() .

Conseguir pap

Public float getPadY ()

Devuelve getPadTop() ms getPadBottom() .

GetFillX

Float pblico getFillX ()

Devoluciones:
Puede ser nulo si este valor no est establecido.

Llname

Float pblico getFillY ()

Devoluciones:
Puede ser nulo.

GetAlign

Public int getAlign ()

Devoluciones:
Puede ser nulo.

GetExpandX

Public int getExpandX ()

Devoluciones:
Puede ser nulo.
GetExpandY

Public int getExpandY ()

Devoluciones:
Puede ser nulo.

ObtnColspan

Public int getColspan ()

Devoluciones:
Puede ser nulo.

GetUniformX

Public boolean getUniformX ()

Devoluciones:
Puede ser nulo.

Conseguir uniforme

Public boolean getUniformY ()

Devoluciones:
Puede ser nulo.

IsEndRow

Public boolean isEndRow ()

Devuelve true si esta celda es la ltima celda de la fila.


GetComputedPadTop

Float pblico getComputedPadTop ()

La cantidad real de relleno combinado y el espaciado de la ltima disposicin.

GetComputedPadLeft

Float pblico getComputedPadLeft ()

La cantidad real de relleno combinado y el espaciado de la ltima disposicin.

GetComputedPadBottom

Float pblico getComputedPadBottom ()

La cantidad real de relleno combinado y el espaciado de la ltima disposicin.

GetComputedPadRight

Float pblico getComputedPadRight ()

La cantidad real de relleno combinado y el espaciado de la ltima disposicin.

fila

Public void row ()

GetTable

Public Table getTable ()

Reiniciar

Public void reset ()

Reinicie el estado para que la celda pueda ser reutilizada, estableciendo todas las restricciones a sus valores predeterminados.
Especificado por:
reset en la interfaz Pool.Poolable

Encadenar

Public java.lang.String toString ()

Anulaciones:
java.lang.Object en la clase java.lang.Object

Valores por defecto

Public static Clula predeterminada ()

Devuelve los valores predeterminados que se utilizarn para todas las celdas. Esto se puede utilizar para evitar la necesidad de
establecer los mismos valores por defecto para cada tabla (por ejemplo, para el espaciado).

Com.badlogic.gdx.scenes.scene2d.ui

Tabla de clases

Java.lang.Object


Com.badlogic.gdx.scenes.scene2d.Actor

Com.badlogic.gdx.scenes.scene2d.Group

Com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup

Com.badlogic.gdx.scenes.scene2d.ui.Table

Todas las interfaces implementadas:


Cullable , Disposicin
Subclases directas conocidas:
Botn , Ventana

Clase pblica
Extiende WidgetGroup

Un grupo que clasifica y coloca a los nios utilizando restricciones de tablas. Por
defecto, Actor.getTouchable() es Touchable.childrenOnly .

Los tamaos preferidos y mnimos son los de los nios cuando estn dispuestos en columnas y filas.
Autor:
Nathan Sweet

Resumen de la clase anidada

Clases anidadas
Modificador y tipo Clase y Descripcin
static class Table.Debug

static class Table.DebugRect

Campo Resumen

Campos
Modificador y tipo Campo y descripcin
static Value backgroundBottom
Valor que es el relleno inferior del fondo de la tabla.
static Value backgroundLeft
Valor que es el relleno izquierdo del fondo de la tabla.
static Value backgroundRight
Valor que es el relleno correcto del fondo de la tabla.
static Value backgroundTop
Valor que es el relleno superior del fondo de la tabla.
static Color debugActorColor
static Color debugCellColor

static Color debugTableColor

Resumen del constructor

Constructores
Constructor y descripcin
Table ()

Table ( Skin skin)


Crea una tabla con un skin, que permite utilizar los mtodos add(CharSequence) y add(CharSequence, String) .

Resumen del mtodo

Todos los mtodos Mtodos de Instancia Mtodos de hormign


Modificador y tipo Mtodo y Descripcin
Cell add ()
Agrega una celda sin un actor.
void add ( Actor ... actors)

Cell < Label > add (java.lang.CharSequence text)


Agrega una nueva celda con una etiqueta.
Cell < Label > add (java.lang.CharSequence text, java.lang.String labelStyleName)
Agrega una nueva celda con una etiqueta.
Cell < Label > add (java.lang.CharSequence text, java.lang.String fontName, Color color)
Agrega una nueva celda con una etiqueta.
Cell < Label > add (java.lang.CharSequence text, java.lang.String fontName, java.lang.String colorName)
Agrega una nueva celda con una etiqueta.
<T extends Actor > add (T actor)
Cell <T> Agrega una nueva celda a la tabla con el actor especificado.
Table align (int align)
Alineacin de la tabla lgica dentro del actor de tabla.
Table background ( Drawable background)

Table background (java.lang.String drawableName)

Table bottom ()
Agrega Align.bottom y borra Align.top para la alineacin de la tabla lgica dentro del actor de tabla.
Table center ()
Establece la alineacin de la tabla lgica dentro del actor de tabla con Align.center .
void clearChildren ()
Elimina todos los actores y celdas de la tabla.
Cell columnDefaults (int column)
Obtiene los valores de celda que se utilizarn como valores predeterminados para todas las celdas de la
columna especificada.
Table debug ()
Llama a Actor.setDebug(boolean) con true .
Table debug ( Table.Debug debug)
Activa o desactiva las lneas de depuracin.
Table debugActor ()
Activa las lneas de depuracin de los actores.
Table debugAll ()
Llama a Group.setDebug(boolean, boolean) con true, true .
Table debugCell ()
Activa las lneas de depuracin de celdas.
Table debugTable ()
Activa las lneas de depuracin de tablas.
Cell defaults ()
Los valores de celda que se utilizarn como valores predeterminados para todas las celdas.
void draw ( Batch batch, float parentAlpha)
Si se sobrescribe este mtodo, se debe llamar al mtodo super o WidgetGroup.validate() de que el grupo
de widgets est WidgetGroup.validate() .
protected void drawBackground ( Batch batch, float parentAlpha, float x, float y)
Se llama para dibujar el fondo, antes de aplicar el recorte (si est habilitado).
void drawDebug ( ShapeRenderer shapes)
Dibuja las lneas de Actor.getDebug() este actor si Actor.getDebug() es verdadera y, independientemente
de Actor.getDebug() , llama a Actor.drawDebug(ShapeRenderer) en cada nio.
protected void drawDebugBounds ( ShapeRenderer shapes)
Dibuja un recuadro para los lmites de este actor si Actor.getDebug() es true.
int getAlign ()

Drawable getBackground ()

<T extends Actor > getCell (T actor)


Cell <T> Devuelve la celda del actor especificado en esta tabla o null.
Array < Cell > getCells ()
Devuelve las celdas de esta tabla.
boolean getClip ()

int getColumns ()

float getColumnWidth (int columnIndex)


Devuelve el ancho de la columna especificada.
float getMinHeight ()

float getMinWidth ()

float getPadBottom ()

Value getPadBottomValue ()

float getPadLeft ()

Value getPadLeftValue ()

float getPadRight ()

Value getPadRightValue ()

float getPadTop ()

Value getPadTopValue ()

float getPadX ()
Devuelve getPadLeft() ms getPadRight() .
float getPadY ()
Devuelve getPadTop() ms getPadBottom() .
float getPrefHeight ()

float getPrefWidth ()

int getRow (float y)


Devuelve el ndice de fila para la coordenada y, o -1 si no hay celdas.
float getRowHeight (int rowIndex)
Devuelve la altura de la fila especificada.
int getRows ()

Skin getSkin ()

Table.Debug getTableDebug ()
Actor hit (float x, float y, boolean touchable)
Devuelve el actor ms profundo que contiene el punto especificado y es touchable y visible o nulo si no se
ha touchable ningn actor.
void invalidate ()
Invalida el diseo de este actor, haciendo que Layout.layout() suceda la prxima vez que
seLayout.validate() .
void layout ()
Calcula y almacena en cach cualquier informacin necesaria para dibujar y, si este actor tiene hijos,
posiciones y tamaos de cada nio, llama Layout.invalidate() a cada nio cuyo ancho o altura ha cambiado
y llama Layout.validate() a cada nio.
Table left ()
Agrega Align.left y borra Align.right para la alineacin de la tabla lgica dentro del actor de tabla.
Table pad (float pad)
Establece el padTop, padLeft, padBottom y padRight alrededor de la tabla al valor especificado.
Table pad (float top, float left, float bottom, float right)

Table pad ( Value pad)


Establece el padTop, padLeft, padBottom y padRight alrededor de la tabla al valor especificado.
Table pad ( Value top, Value left, Value bottom, Value right)

Table padBottom (float padBottom)


Acolchado en el borde inferior de la mesa.
Table padBottom ( Value padBottom)
Acolchado en el borde inferior de la mesa.
Table padLeft (float padLeft)
Relleno en el borde izquierdo de la mesa.
Table padLeft ( Value padLeft)
Relleno en el borde izquierdo de la mesa.
Table padRight (float padRight)
Relleno en el borde derecho de la mesa.
Table padRight ( Value padRight)
Relleno en el borde derecho de la mesa.
Table padTop (float padTop)
Acolchado en el borde superior de la mesa.
Table padTop ( Value padTop)
Acolchado en el borde superior de la mesa.
boolean removeActor ( Actor actor)
Llama Group.removeActor(Actor, boolean) con true.
boolean removeActor ( Actor actor, boolean unfocus)
Elimina a un actor de este grupo.
void reset ()
Elimina todos los actores y celdas de la tabla (igual que clearChildren() ) y adems restablece todas las
propiedades de la tabla y los valores predeterminados de celda, columna y fila.
Table right ()
Agrega Align.right y borra Align.left para alinear la tabla lgica dentro del actor de tabla.
Cell row ()
Indica que las celdas posteriores deben agregarse a una nueva fila y devuelve los valores de celda que se
usarn como valores predeterminados para todas las celdas de la nueva fila.
void setBackground ( Drawable background)

void setBackground (java.lang.String drawableName)


Establece el fondo dibujable de la piel y ajusta el relleno de la tabla para que coincida con el fondo.
void setClip (boolean enabled)
Hace que el contenido se recorte si exceden los lmites del actor de la tabla.
void setDebug (boolean enabled)
Si es cierto, Actor.drawDebug(ShapeRenderer) ser llamado para este actor.
void setRound (boolean round)
Si es true (el valor predeterminado), las posiciones y los tamaos se redondean a nmeros enteros.
void setSkin ( Skin skin)

Cell < Stack > stack ( Actor ... actors)


Agrega una nueva celda a la tabla con los actores especificados en una Stack .
Table top ()
Agrega Align.top y borra Align.bottom para la alineacin de la tabla lgica dentro del actor de tabla.

Mtodos heredados de la clase com.badlogic.gdx.scenes.scene2d.ui. WidgetGroup

childrenChanged , getMaxHeight , getMaxWidth , invalidateHierarchy , needsLayout , pack , setFillParent , setLayoutEnabled , sizeChanged ,validate

Mtodos heredados de la clase com.badlogic.gdx.scenes.scene2d. Grupo

act , addActor , addActorAfter , addActorAt , addActorBefore , applyTransform , applyTransform , clear , computeTransform , drawChildren ,drawDebugChild
ren , findActor , getChildren , getCullingArea , hasChildren , isTransform , localToDescendantCoordinates , resetTransform ,resetTransform , setCullingArea ,
setDebug , setStage , setTransform , swapActor , swapActor , toString

Mtodos heredados de la clase com.badlogic.gdx.scenes.scene2d. Actor

addAction , addCaptureListener , addListener , clearActions , clearListeners , clipBegin , clipBegin , clipEnd , fire , firstAscendant ,getActions , getCaptureLi
steners , getColor , getDebug , getHeight , getListeners , getName , getOriginX , getOriginY , getParent ,getRight , getRotation , getScaleX , getScaleY , ge
tStage , getTop , getTouchable , getUserObject , getWidth , getX , getX , getY , getY ,getZIndex , hasActions , hasParent , isAscendantOf , isDescendantOf ,
isTouchable , isVisible , localToAscendantCoordinates ,localToParentCoordinates , localToStageCoordinates , moveBy , notify , parentToLocalCoordinates , po
sitionChanged , remove , removeAction, removeCaptureListener , removeListener , rotateBy , rotationChanged , scaleBy , scaleBy , screenToLocalCoordina
tes , setBounds ,setColor , setColor , setHeight , setName , setOrigin , setOrigin , setOriginX , setOriginY , setParent , setPosition , setPosition ,setRotation ,
setScale , setScale , setScaleX , setScaleY , setSize , setTouchable , setUserObject , setVisible , setWidth , setX , setY ,setZIndex , sizeBy , sizeBy , stageToL
ocalCoordinates , toBack , toFront

Mtodos heredados de la clase java.lang.Object


clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Detalle del campo

DebugTableColor

Public static Color debugTableColor

DebugCellColor

Public static Color debugCellColor

DebugActorColor

Public static Color debugActorColor

Fondo

Public static Valor backgroundTop

Valor que es el relleno superior del fondo de la tabla.

Fondo izquierdo

Public static Valor backgroundLeft

Valor que es el relleno izquierdo del fondo de la tabla.

FondoBottom

Public static Valor backgroundBottom

Valor que es el relleno inferior del fondo de la tabla.


Antecedentes

Public static Valor backgroundRight

Valor que es el relleno correcto del fondo de la tabla.

Detalle del constructor

Mesa

Tabla pblica ()

Mesa

Mesa pblica ( piel de la piel)

Crea una tabla con un skin, que permite utilizar los mtodos add(CharSequence) y add(CharSequence, String) .

Detalle del mtodo

dibujar

Public void draw ( lote por lotes,


Float parentAlpha)

Descripcin copiada de la clase: WidgetGroup

Si se sobrescribe este mtodo, se debe llamar al mtodo super o WidgetGroup.validate() de que el grupo de widgets
est WidgetGroup.validate() .
Anulaciones:
draw en la clase WidgetGroup
parentAlpha - Debe multiplicarse con el alfa del actor, permitiendo que el alfa de un padre afecte a todos
los nios.

DibujarBackground

Protected void drawBackground ( lote por lotes,


Float parentAlpha,
Flotador x,
Flotar y)

Se llama para dibujar el fondo, antes de aplicar el recorte (si est habilitado). La implementacin predeterminada dibuja el fondo
dibujable.

Definir fondo

Public void setBackground (java.lang.String drawableName)

Establece el fondo dibujable de la piel y ajusta el relleno de la tabla para que coincida con el fondo. Esto slo se puede llamar si se
utiliz Table(Skin) o setSkin(Skin) .
Ver tambin:
setBackground(Drawable)

Definir fondo

Public void setBackground ( dibujable de fondo)

Parmetros:
background - Puede ser nulo para borrar el fondo.

fondo

Pblico de fondo de la tabla ( dibujable de fondo)

Ver tambin:
setBackground(Drawable)
fondo

Fondo pblico de la tabla (java.lang.String drawableName)

Ver tambin:
setBackground(String)

Getbackground

Public Drawable getBackground ()

golpear

Pblico Actor hit (float x,


Flotar y
Booleano tctil)

Descripcin copiada de la clase: Actor

Devuelve el actor ms profundo que contiene el punto especificado y es touchable y visible o nulo si no se ha touchable ningn
actor. El punto se especifica en el sistema de coordenadas local del actor (0,0 es la parte inferior izquierda del actor y el ancho, la
altura es la parte superior derecha).

Este mtodo se utiliza para delegar eventos touchDown, mouse y enter / exit. Si este mtodo devuelve null, estos eventos no se
producirn en este Actor.

La implementacin predeterminada devuelve este actor si el punto est dentro de los lmites de este actor.

Anulaciones:
hit en clase Group

touchable - Si es cierto, la deteccin de golpes respetar la touchability .

Ver tambin:
Touchable
SetClip

Public void setClip (booleano activado)

Hace que el contenido se recorte si exceden los lmites del actor de la


tabla. Group.setTransform(boolean) recorte Group.setTransform(boolean) en true.

GetClip

Public boolean getClip ()

invalidar

Public void invalidate ()

Descripcin copiada desde la interfaz: Layout

Invalida el diseo de este actor, haciendo que Layout.layout() suceda la prxima vez que se Layout.validate() . Este mtodo debe ser
llamado cuando el estado cambia en el actor que requiere un diseo, pero no cambia el tamao mnimo, preferido, mximo o real
del actor (lo que significa que no afecta al diseo del actor padre).
Especificado por:
invalidate en el Layout interfaz

Anulaciones:
invalidate en clase WidgetGroup

aadir

Public <T extends Actor > Celda <T> add (T actor)

Agrega una nueva celda a la tabla con el actor especificado.

aadir

Public void add ( Actor ... actores)


aadir

Public Cell < Label > add (texto java.lang.CharSequence)

Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .

aadir

Public Cell < Label > add (texto java.lang.CharSequence,


Java.lang.String labelStyleName)

Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .

aadir

Public Cell < Label > add (texto java.lang.CharSequence,


Java.lang.String fontName,
Color del color)

Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .

aadir

Public Cell < Label > add (texto java.lang.CharSequence,


Java.lang.String fontName,
Java.lang.String colorName)

Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .

aadir

Public Cell add ()

Agrega una celda sin un actor.


apilar

Public Pilot < Stack > stack ( Actor ... actores)

Agrega una nueva celda a la tabla con los actores especificados en una Stack .
Parmetros:
actors - Puede ser nulo agregar una pila sin ningn actor.

QuitarActor

Public boolean removeActor ( actor actor)

Descripcin copiada de la clase: Group

Llama Group.removeActor(Actor, boolean) con true.


Anulaciones:
removeActor en el Group clase

QuitarActor

Public boolean removeActor ( Actor actor,


Boolean unfocus)

Descripcin copiada de la clase: Group

Elimina a un actor de este grupo. Si el actor no se utilizar de nuevo y tiene acciones, deben ser cleared para que las acciones se
devuelvan a su pool , si lo hay. Esto no se hace automticamente.
Anulaciones:
removeActor en el Group clase

unfocus - Si es true, se llama Stage.unfocus(Actor) .


Devoluciones:
True si el actor fue removido de este grupo.

Nios claros

Public void clearChildren ()

Elimina todos los actores y celdas de la tabla.


Anulaciones:
clearChildren en el Group clase

Reiniciar

Public void reset ()

Elimina todos los actores y celdas de la tabla (igual que clearChildren() ) y adems restablece todas las propiedades de la tabla y los
valores predeterminados de celda, columna y fila.

fila

Public Fila de celda ()

Indica que las celdas posteriores deben agregarse a una nueva fila y devuelve los valores de celda que se usarn como valores
predeterminados para todas las celdas de la nueva fila.

ColumnDefaults

Public Columna columnDefaults (columna int)

Obtiene los valores de celda que se utilizarn como valores predeterminados para todas las celdas de la columna especificada. Las
columnas se indexan comenzando en 0.

Consguelo
Public <T extends Actor > Clula <T> getCell (actor T)

Devuelve la celda del actor especificado en esta tabla o null.

Getcell

Public Array < Celular > getCells ()

Devuelve las celdas de esta tabla.

GetPrefWidth

Float pblico getPrefWidth ()

Especificado por:
getPrefWidth en el Layout interfaz

Anulaciones:
getPrefWidth en la clase WidgetGroup

GetPrefHeight

Float pblico getPrefHeight ()

Especificado por:
getPrefHeight en el Layout interfaz

Anulaciones:
getPrefHeight en la clase WidgetGroup

GetMinWidth

Float pblico getMinWidth ()

Especificado por:
getMinWidth en el Layout interfaz
Anulaciones:
getMinWidth en la clase WidgetGroup

Llvame a la noche

Float pblico getMinHeight ()

Especificado por:
getMinHeight en el Layout interfaz

Anulaciones:
getMinHeight en la clase WidgetGroup

Valores por defecto

Public Valor predeterminado de las celdas ()

Los valores de celda que se utilizarn como valores predeterminados para todas las celdas.

almohadilla

Public Pad de la tabla ( Value pad)

Establece el padTop, padLeft, padBottom y padRight alrededor de la tabla al valor especificado.

almohadilla

Pblico Tabla pad ( Valor superior,


Valor a la izquierda,
Valor de fondo,
Valor correcto)

PadTop

Public Tabla padTop ( Valor padTop)


Acolchado en el borde superior de la mesa.

Almohadilla

Public PadLeft de la tabla ( Value padLeft)

Relleno en el borde izquierdo de la mesa.

PadBottom

Public PadBottom de la tabla ( Value padBottom)

Relleno en el borde inferior de la mesa.

PadRight

Pblico Table padRight ( Value padRight)

Relleno en el borde derecho de la mesa.

almohadilla

Pblico Almohadilla de mesa (almohadilla de flotador)

Establece el padTop, padLeft, padBottom y padRight alrededor de la tabla al valor especificado.

almohadilla

Pblico Almohadilla de mesa (tapa flotante,


flotador izquierdo,
Flotador inferior,
flotar derecho)

PadTop

Public Tabla padTop (float padTop)


Acolchado en el borde superior de la mesa.

Almohadilla

Pblico Tabla padLeft (float padLeft)

Relleno en el borde izquierdo de la mesa.

PadBottom

Pblico PadBottom (float padBottom)

Relleno en el borde inferior de la mesa.

PadRight

Pblico PadRight de la tabla (float padRight)

Relleno en el borde derecho de la mesa.

alinear

Public Alinear tabla (int alinear)

Alineacin de la tabla lgica dentro del actor de tabla. Align.center , Align.top , Align.bottom , Align.left , Align.right o cualquier
combinacin de estos.

centrar

Pblico Centro de mesa ()

Establece la alineacin de la tabla lgica dentro del actor de tabla con Align.center . Esto borra cualquier otra alineacin.

parte superior

Pblico Mesa superior ()


Agrega Align.top y borra Align.bottom para la alineacin de la tabla lgica dentro del actor de tabla.

izquierda

Pblico Tabla izquierda ()

Agrega Align.left y borra Align.right para la alineacin de la tabla lgica dentro del actor de tabla.

fondo

Pblico Fondo de la mesa ()

Agrega Align.bottom y borra Align.top para la alineacin de la tabla lgica dentro del actor de tabla.

derecho

Pblico Mesa derecha ()

Agrega Align.right y borra Align.left para alinear la tabla lgica dentro del actor de tabla.

SetDebug

Public void setDebug (booleano habilitado)

Descripcin copiada de la clase: Actor

Si es cierto, Actor.drawDebug(ShapeRenderer) ser llamado para este actor.


Anulaciones:
setDebug en la clase Actor

depurar

Public Table debug ()

Descripcin copiada de la clase: Actor


Llama a Actor.setDebug(boolean) con true .
Anulaciones:
debug en la clase Actor

Depurar todo

Public Table debugAll ()

Descripcin copiada de la clase: Group

Llama a Group.setDebug(boolean, boolean) con true, true .


Anulaciones:
debugAll en el Group clase

DebugTable

Public Tabla debugTable ()

Activa las lneas de depuracin de tablas.

DebugCell

Public Tabla debugCell ()

Activa las lneas de depuracin de celdas.

Depurador

Public Table debugActor ()

Activa las lneas de depuracin de los actores.

depurar
Public Debug de tabla ( depuracin de Table.Debug )

Activa o desactiva las lneas de depuracin.

GetTableDebug

Public Table.Debug getTableDebug ()

GetPadTopValue

Public Value getPadTopValue ()

GetPadTop

Float pblico getPadTop ()

GetPadLeftValue

Public Valor getPadLeftValue ()

GetPadLeft

Float pblico getPadLeft ()

GetPadBottomValue

Public Value getPadBottomValue ()

GetPadBottom

Float pblico getPadBottom ()

GetPadRightValue

Public Value getPadRightValue ()

GetPadRight

Float pblico getPadRight ()


GetPadX

Float pblico getPadX ()

Devuelve getPadLeft() ms getPadRight() .

Conseguir pap

Float pblico getPadY ()

Devuelve getPadTop() ms getPadBottom() .

GetAlign

Public int getAlign ()

GetRow

Public int getRow (float y)

Devuelve el ndice de fila para la coordenada y, o -1 si no hay celdas.


Parmetros:
y - La coordenada y, donde 0 es la parte superior de la tabla.

Set skin

Public void setSkin ( piel de la piel)

Setrod

Public void setRound (ronda booleana)

Si es true (el valor predeterminado), las posiciones y los tamaos se redondean a nmeros enteros.

GetRows
Public int getRows ()

GetColumns

Public int getColumns ()

GetRowHeight

Float pblico getRowHeight (int rowIndex)

Devuelve la altura de la fila especificada.

GetColumnWidth

Public float getColumnWidth (int columnIndex)

Devuelve el ancho de la columna especificada.

diseo

Public void layout ()

Descripcin copiada desde la interfaz: Layout

Calcula y almacena en cach cualquier informacin necesaria para dibujar y, si este actor tiene hijos, posiciones y tamaos de
cada nio, llama Layout.invalidate() a cada nio cuyo ancho o altura ha cambiado y llama Layout.validate() a cada nio. Este mtodo
casi nunca debe ser llamado Layout.validate() , en lugar de Layout.validate() debe ser Layout.validate() .
Especificado por:
layout en el layout de la interfaz

Anulaciones:
layout en la clase WidgetGroup

DrawDebug

Public void drawDebug (formas de ShapeRenderer )


Descripcin copiada de la clase: Group

Dibuja las lneas de Actor.getDebug() este actor si Actor.getDebug() es verdadera y, independientemente de Actor.getDebug() , llama
a Actor.drawDebug(ShapeRenderer) en cada nio.
Anulaciones:
drawDebug en el Group clase

DrawDebugBounds

Protected void drawDebugBounds (formas de ShapeRenderer )

Descripcin copiada de la clase: Actor

Dibuja un recuadro para los lmites de este actor si Actor.getDebug() es true.


Anulaciones:
drawDebugBounds en la clase Actor

GetSkin

Pblico Skin getSkin ()

Devoluciones:
La piel que se pas a esta tabla en su constructor, o null si no se dio.

También podría gustarte