Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Degdx Libros
Degdx Libros
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
Constructores
Constructor y descripcin
ApplicationAdapter ()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ApplicationAdapter
Public ApplicationAdapter ()
crear
Public void create ()
Redimensionar
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
hacer
pausa
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
Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.
Especificado por:
Resume en interfaz ApplicationListener
disponer
Com.badlogic.gdx
Juego de Clase
Java.lang.Object
Com.badlogic.gdx.Juego
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
Constructores
Constructor y descripcin
Game ()
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 resume ()
Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Mtodos heredados de la interfaz com.badlogic.gdx. ApplicationListener
create
pantalla
Pantalla protegida
Juego
Juego pblico ()
Especificado por:
dispose en la interfaz ApplicationListener
pausa
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
Se llama cuando la Application se reanuda desde un estado de pausa, Application cuando recupera el foco.
Especificado por:
Resume en interfaz ApplicationListener
hacer
Especificado por:
render en la interfaz ApplicationListener
Redimensionar
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
Parmetros:
screen - puede ser null
Consiga la pantalla
Devoluciones:
La Screen actualmente activa.
Com.badlogic.gdx
Pantalla de interfaz
Todas las clases de implementacin conocidas:
ScreenAdapter
Ver tambin:
Game
void resume ()
void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .
espectculo
Void show ()
hacer
Redimensionar
Ver tambin:
ApplicationListener.resize(int, int)
pausa
Void pause ()
Ver tambin:
ApplicationListener.pause()
currculum
Void resume ()
Ver tambin:
ApplicationListener.resume()
esconder
Void hide ()
disponer
Anular ()
Com.badlogic.gdx
Class ScreenAdapter
Java.lang.Object
Com.badlogic.gdx.ScreenAdapter
Constructores
Constructor y descripcin
ScreenAdapter ()
void resume ()
void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ScreenAdapter
Public ScreenAdapter ()
Parmetros:
delta - El tiempo en segundos desde el ltimo procesamiento.
Redimensionar
Especificado por:
Redimensionar en la Screen interfaz
Ver tambin:
ApplicationListener.resize(int, int)
espectculo
pausa
Especificado por:
pause en la Screen interfaz
Ver tambin:
ApplicationListener.pause()
currculum
Especificado por:
resume en la Screen interfaz
Ver tambin:
ApplicationListener.resume()
disponer
Com.badlogic.gdx.graphics.g2d
Class SpriteBatch
Java.lang.Object
Com.badlogic.gdx.graphics.g2d.SpriteBatch
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.
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.
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 ()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
TotalRenderCalls
MaxSpritesInBatch
SpriteBatch
Public SpriteBatch ()
SpriteBatch
SpriteBatch
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.
CreateDefaultShader
Devuelve una nueva instancia del sombreado predeterminado utilizado por SpriteBatch para GL2 cuando no se especifica ningn
sombreado.
empezar
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
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
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
Especificado por:
setColor en el Batch interfaz
Ver tambin:
Batch.setColor(Color)
SetColor
Especificado por:
setColor en el Batch interfaz
Ver tambin:
Batch.setColor(Color) , Color.toFloatBits()
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
Especificado por:
getPackedColor en la interfaz Batch
Devoluciones:
El color de renderizado de este lote en formato de vrtice
Ver tambin:
Color.toFloatBits()
dibujar
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
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
dibujar
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
dibujar
Pblico 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 .
Especificado por:
draw en la interfaz Batch
dibujar
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
dibujar
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
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
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
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
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
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
enjuagar
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
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
GetBlendSrcFunc
Especificado por:
getBlendSrcFunc en la interfaz Batch
GetBlendDstFunc
Especificado por:
getBlendDstFunc en la interfaz Batch
disponer
GetProjectionMatrix
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
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
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
SwitchTexture
SetShader
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
Especificado por:
getShader en la interfaz Batch
Devoluciones:
El ShaderProgram actual ShaderProgram por Batch.setShader(ShaderProgram) o por defectoShader
IsBlendingEnabled
Especificado por:
isBlendingEnabled en la interfaz Batch
Devoluciones:
True si est habilitado el blending para sprites
Est dibujando
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
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
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 ()
dispose
X1
Ver tambin:
Valores de campo constantes
Y1
Ver tambin:
Valores de campo constantes
C1
Ver tambin:
Valores de campo constantes
U1
Ver tambin:
Valores de campo constantes
V1
Ver tambin:
Valores de campo constantes
X2
Ver tambin:
Valores de campo constantes
Y2
Ver tambin:
Valores de campo constantes
C2
Ver tambin:
Valores de campo constantes
U2
Ver tambin:
Valores de campo constantes
V2
Ver tambin:
Valores de campo constantes
X3
Ver tambin:
Valores de campo constantes
Y3
Ver tambin:
Valores de campo constantes
C3
Ver tambin:
Valores de campo constantes
U3
Ver tambin:
Valores de campo constantes
V3
Ver tambin:
Valores de campo constantes
X4
Ver tambin:
Valores de campo constantes
Y4
Ver tambin:
Valores de campo constantes
C4
Ver tambin:
Valores de campo constantes
U4
Ver tambin:
Valores de campo constantes
V4
Ver tambin:
Valores de campo constantes
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
Establece el color utilizado para tintar las imgenes cuando se agregan al lote. El valor Color.WHITE es Color.WHITE .
SetColor
Ver tambin:
setColor(Color)
SetColor
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
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
dibujar
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
dibujar
dibujar
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
dibujar
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
dibujar
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.
dibujar
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
Dibuja un rectngulo con la esquina inferior izquierda en x, y teniendo el ancho y la altura de la regin.
dibujar
Dibuja un rectngulo con la esquina inferior izquierda en x, y y estira la regin para cubrir el ancho y la altura dados.
dibujar
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
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
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
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
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
SetShader
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
disponer
Anular ()
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.
Ver tambin:
Game
void resume ()
void show ()
Se llama cuando esta pantalla se convierte en la pantalla actual de un Game .
espectculo
Void show ()
hacer
Redimensionar
Ver tambin:
ApplicationListener.resize(int, int)
pausa
Void pause ()
Ver tambin:
ApplicationListener.pause()
currculum
Void resume ()
Ver tambin:
ApplicationListener.resume()
esconder
Void hide ()
disponer
Anular ()
Com.badlogic.gdx.graphics
Textura de clase
Java.lang.Object
Com.badlogic.gdx.graphics.GLTexture
Com.badlogic.gdx.graphics.Texture
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.
Autor:
Badlogicgames@gmail.com
Clases anidadas
Modificador y tipo Clase y Descripcin
static class Texture.TextureFilter
Campo Resumen
Constructores
Modificador Constructor y descripcin
Texture ( FileHandle file)
int getHeight ()
TextureData getTextureData ()
int getWidth ()
bind , bind , delete , getMagFilter , getMinFilter , getTextureObjectHandle , getUWrap , getVWrap , setFilter , setWrap , unsafeSetFilter, unsafeSetFilter , uns
afeSetWrap , unsafeSetWrap , uploadImageData , uploadImageData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Textura
Textura
Textura
Textura
Textura
Textura
Textura
Textura
Textura
recargar
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
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
Especificado por:
getWidth en la clase GLTexture
Devoluciones:
El ancho de la textura en pxeles
Alcanzar la altura
Especificado por:
getHeight en la clase GLTexture
Devoluciones:
La altura de la textura en pxeles
Conseguir profundidad
Especificado por:
getDepth en la clase GLTexture
Devoluciones:
La profundidad de la textura en pxeles
GetTextureData
es manejado
Especificado por:
isManaged en la clase GLTexture
Devoluciones:
Si esta textura se maneja o no.
disponer
Anulaciones:
dispose en clase GLTexture
ClearAllTextures
InvalidateAllTextures
SetAssetManager
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
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
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
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)
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
StretchViewport
StretchViewport
Clase Viewport
Java.lang.Object
Com.badlogic.gdx.utils.viewport.Viewport
Administra una Camera y determina cmo se asignan a la pantalla las coordenadas del mundo.
Autor:
Daniel Holderbaum, Nathan Sweet
Constructores
Constructor y descripcin
Viewport ()
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 ()
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)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Public Viewport ()
aplicar
aplicar
actualizar
actualizar
Desproporcionar
proyecto
Desproporcionar
proyecto
GetPickRay
Ver tambin:
Camera.getPickRay(float, float, float, float, float, float)
Calcula tijeras
Ver tambin:
ScissorStack.calculateScissors(Camera, float, float, float, float, Matrix4, Rectangle, Rectangle)
ToScreenCoordinates
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
SetCamera
GetWorldWidth
SetWorldWidth
El ancho virtual de esta ventana grfica en coordenadas mundiales. Este ancho se ajusta al ancho de pantalla de la ventana de
visualizacin.
GetWorldHeight
SetWorldHeight
La altura virtual de esta ventana grfica en coordenadas mundiales. Esta altura se ajusta a la altura de la pantalla.
SetWorldSize
GetScreenX
SetScreenX
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
Establecer pantalla
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
SetScreenWidth
Establece el ancho del visor en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int, boolean) .
GetScreenHeight
SetScreenHeight
Establece la altura de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .
SetScreenPosition
Establece la posicin de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .
SetScreenSize
Establece el tamao de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .
SetScreenBounds
Establece los lmites de la ventana grfica en coordenadas de pantalla. Normalmente, esto se establece mediante update(int, int,
boolean) .
GetLeftGutterWidth
GetRightGutterX
GetRightGutterWidth
GetBottomGutterHeight
GetTopGutterY
GetTopGutterHeight
Clase OrthographicCamera
Java.lang.Object
Com.badlogic.gdx.graphics.Camera
Com.badlogic.gdx.graphics.OrthographicCamera
Campo Resumen
Campos
Modificador y tipo Campo y descripcin
float zoom
El zoom de la cmara
combined , direction , far , frustum , invProjectionView , near , position , projection , up , view , viewportHeight , viewportWidth
Constructores
Constructor y descripcin
OrthographicCamera ()
getPickRay , getPickRay , lookAt , lookAt , normalizeUp , project , project , rotate , rotate , rotate , rotate , rotateAround , transform , translate , translate ,
unproject ,unproject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enfocar
Float pblico zoom
El zoom de la cmara
Cmara ortogrfica
Public OrthographicCamera ()
Cmara ortogrfica
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
actualizar
actualizar
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
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
viewportWidth -
viewportHeight -
girar
Gira la cmara segn el ngulo dado alrededor del vector de direccin. La direccin y el vector ascendente no sern
ortogonalizados.
Parmetros:
angle
traducir
y - el desplazamiento en el eje y
traducir
Class ScalingViewport
Java.lang.Object
Com.badlogic.gdx.utils.viewport.Viewport
Com.badlogic.gdx.utils.viewport.ScalingViewport
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
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)
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ScalingViewport
ScalingViewport
actualizar
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) .
Anulaciones:
update en clase Viewport
GetScaling
SetScaling
Etapa de la clase
Java.lang.Object
Com.badlogic.gdx.InputAdapter
Com.badlogic.gdx.scenes.scene2d.Stage
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
Clases anidadas
Modificador y tipo Clase y Descripcin
static class Stage.TouchFocus
Clase interna para gestionar el enfoque tctil.
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.
boolean getActionsRequestRendering ()
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)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
Crea una etapa con la ventana de visualizacin especificada. El escenario usar su propio Batch que se eliminar cuando se
disponga el escenario.
Escenario
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.
dibujar
acto
acto
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
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
button - el botn
Devoluciones:
Si la entrada fue procesada
Touchdragged
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
Devoluciones:
Si la entrada fue procesada
Toque en
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
button - el botn
Devoluciones:
Si la entrada fue procesada
MouseMoved
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
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
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
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
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
RemoveTouchFocus
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
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
Cancela el enfoque tctil para todos los oyentes excepto el oyente especificado.
Ver tambin:
cancelTouchFocus()
Addator
AddAction
Buscadores
AddListener
Public boolean addListener ( Listener de EventListener )
RemoveListener
AddCaptureListener
RemoveCaptureListener
claro
Public void clear ()
Desenfocar todo
Desenfocar
Elimina el toque, el teclado y el enfoque de desplazamiento para el actor especificado y cualquier descendiente.
SetKeyboardFocus
Devoluciones:
True si los eventos de FocusListener y enfoque no fueron FocusListener por un FocusListener .
GetKeyboardFocus
Devoluciones:
True si los eventos de FocusListener y enfoque no fueron FocusListener por un FocusListener .
GetScrollFocus
GetBatch
GetViewport
SetViewport
GetWidth
Alcanzar la altura
GetCamera
La cmara de la ventana.
Setroot
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
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
StageToScreenCoordinates
ToScreenCoordinates
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
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
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
GetDebugColor
El color predeterminado que pueden utilizar los actores para dibujar lneas de depuracin.
SetDebugInvisible
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)
SetDebugUnderMouse
Si es true, la depuracin slo est habilitada para el actor bajo el ratn. Se puede combinar con setDebugAll(boolean) .
SetDebugParentUnderMouse
Si es true, la depuracin slo est habilitada para el padre del actor bajo el ratn. Se puede combinar con setDebugAll(boolean) .
SetDebugTableUnderMouse
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
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
Com.badlogic.gdx.scenes.scene2d.ui
Com.badlogic.gdx.scenes.scene2d.ui.Cell <T>
Constructores
Constructor y descripcin
Cell ()
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 ()
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 ()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Detalle del constructor
Celda
Public Cell ()
Establecer
Instalador
Establece el actor en esta celda y agrega el actor a la tabla de la celda. Si es nulo, elimina cualquier actor actual.
Borrador
Gettor
Pblico T getActor ()
Tiene un controlador
tamao
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor especificado.
tamao
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores especificados.
tamao
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para el valor especificado.
tamao
Establece minWidth, prefWidth, maxWidth, minHeight, prefHeight y maxHeight para los valores especificados.
anchura
anchura
altura
altura
Tamao mnimo
Tamao mnimo
MinWidth
MinHeight
Tamao mnimo
Tamao mnimo
MinWidth
MinHeight
PrefSize
PrefSize
PrefWidth
PrefHeight
PrefSize
PrefWidth
PrefHeight
tamao mximo
tamao mximo
anchura mxima
tamao mximo
tamao mximo
anchura mxima
Altura mxima
espacio
espacio
Espacio izquierdo
EspacioBottom
SpaceRight
espacio
espacio
EspacioTop
Espacio izquierdo
EspacioBottom
Pblico Cell < T > spaceBottom (float spaceBottom)
SpaceRight
almohadilla
almohadilla
PadTop
Almohadilla
PadBottom
PadRight
almohadilla
almohadilla
PadTop
Almohadilla
PadBottom
PadRight
llenar
Relleno
Establece fillX a 1.
potra
Public Cell < T > fillY ()
Establece fillY en 1.
llenar
llenar
llenar
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
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
Agrega Align.left y borra Align.right para la alineacin del actor dentro de la celda.
fondo
Agrega Align.bottom y borra Align.top para la alineacin del actor dentro de la celda.
derecho
crecer
GrowX
Crecer
expandir
ExpandX
Establece expandX a 1.
Expandir
Establece expandY a 1.
expandir
expandir
Colspan
uniforme
Pblico Celular < T > uniforme ()
UniformeX
Uniformemente
uniforme
SetActorBounds
GetActorX
SetActorX
Acostarse
Float pblico getActorY ()
Ajuste
GetActorWidth
SetActorWidth
GetActorHeight
SetActorHeight
GetColumn
GetRow
GetMinWidthValue
Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.
GetMinWidth
Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.
Llvame a la noche
GetPrefWidthValue
Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.
GetPrefWidth
GetPrefHeightValue
Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.
GetPrefHeight
GetMaxWidthValue
GetMaxWidth
GetMaxHeightValue
Devoluciones:
Puede ser nulo si esta celda es predeterminada de fila.
GetMaxHeight
GetSpaceTopValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetSpaceTop
GetSpaceLeftValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetSpaceLeft
GetSpaceBottomValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetSpaceBottom
GetSpaceRightValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetSpaceRight
GetPadTopValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetPadTop
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetPadLeft
GetPadBottomValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetPadBottom
GetPadRightValue
Devoluciones:
Puede ser nulo si este valor no est establecido.
GetPadRight
GetPadX
Conseguir pap
GetFillX
Devoluciones:
Puede ser nulo si este valor no est establecido.
Llname
Devoluciones:
Puede ser nulo.
GetAlign
Devoluciones:
Puede ser nulo.
GetExpandX
Devoluciones:
Puede ser nulo.
GetExpandY
Devoluciones:
Puede ser nulo.
ObtnColspan
Devoluciones:
Puede ser nulo.
GetUniformX
Devoluciones:
Puede ser nulo.
Conseguir uniforme
Devoluciones:
Puede ser nulo.
IsEndRow
GetComputedPadLeft
GetComputedPadBottom
GetComputedPadRight
fila
GetTable
Reiniciar
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
Anulaciones:
java.lang.Object en la clase java.lang.Object
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
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
Clases anidadas
Modificador y tipo Clase y Descripcin
static class Table.Debug
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
Constructores
Constructor y descripcin
Table ()
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 ()
int getColumns ()
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 ()
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)
childrenChanged , getMaxHeight , getMaxWidth , invalidateHierarchy , needsLayout , pack , setFillParent , setLayoutEnabled , sizeChanged ,validate
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
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
DebugTableColor
DebugCellColor
DebugActorColor
Fondo
Fondo izquierdo
FondoBottom
Mesa
Tabla pblica ()
Mesa
Crea una tabla con un skin, que permite utilizar los mtodos add(CharSequence) y add(CharSequence, String) .
dibujar
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
Se llama para dibujar el fondo, antes de aplicar el recorte (si est habilitado). La implementacin predeterminada dibuja el fondo
dibujable.
Definir fondo
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
Parmetros:
background - Puede ser nulo para borrar el fondo.
fondo
Ver tambin:
setBackground(Drawable)
fondo
Ver tambin:
setBackground(String)
Getbackground
golpear
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
Ver tambin:
Touchable
SetClip
GetClip
invalidar
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
aadir
Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .
aadir
Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .
aadir
Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .
aadir
Agrega una nueva celda con una etiqueta. Esto slo se puede llamar si se utiliz Table(Skin) o setSkin(Skin) .
aadir
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
QuitarActor
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
Nios claros
Reiniciar
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
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
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)
Getcell
GetPrefWidth
Especificado por:
getPrefWidth en el Layout interfaz
Anulaciones:
getPrefWidth en la clase WidgetGroup
GetPrefHeight
Especificado por:
getPrefHeight en el Layout interfaz
Anulaciones:
getPrefHeight en la clase WidgetGroup
GetMinWidth
Especificado por:
getMinWidth en el Layout interfaz
Anulaciones:
getMinWidth en la clase WidgetGroup
Llvame a la noche
Especificado por:
getMinHeight en el Layout interfaz
Anulaciones:
getMinHeight en la clase WidgetGroup
Los valores de celda que se utilizarn como valores predeterminados para todas las celdas.
almohadilla
almohadilla
PadTop
Almohadilla
PadBottom
PadRight
almohadilla
almohadilla
PadTop
Almohadilla
PadBottom
PadRight
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
Establece la alineacin de la tabla lgica dentro del actor de tabla con Align.center . Esto borra cualquier otra alineacin.
parte superior
izquierda
Agrega Align.left y borra Align.right para la alineacin de la tabla lgica dentro del actor de tabla.
fondo
Agrega Align.bottom y borra Align.top para la alineacin de la tabla lgica dentro del actor de tabla.
derecho
Agrega Align.right y borra Align.left para alinear la tabla lgica dentro del actor de tabla.
SetDebug
depurar
Depurar todo
DebugTable
DebugCell
Depurador
depurar
Public Debug de tabla ( depuracin de Table.Debug )
GetTableDebug
GetPadTopValue
GetPadTop
GetPadLeftValue
GetPadLeft
GetPadBottomValue
GetPadBottom
GetPadRightValue
GetPadRight
Conseguir pap
GetAlign
GetRow
Set skin
Setrod
Si es true (el valor predeterminado), las posiciones y los tamaos se redondean a nmeros enteros.
GetRows
Public int getRows ()
GetColumns
GetRowHeight
GetColumnWidth
diseo
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
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
GetSkin
Devoluciones:
La piel que se pas a esta tabla en su constructor, o null si no se dio.