public abstract static class AbstractPrimitivas2D.AbstractColor
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
AbstractColor() |
Modifier and Type | Method and Description |
---|---|
abstract int |
alpha()
Devuelve el canal alpha del color
|
abstract int |
blue()
Devuelve el canal azul del color
|
static AbstractPrimitivas2D.AbstractColor |
colorDesdeTerminal(Terminal color,
AbstractPrimitivas2D.AbstractColor factory)
Convierte un terminal a un formato de color aceptado
|
abstract int |
green()
Devuelve el canal green del color
|
int |
intcolor()
Devuelve el color como entero
|
AbstractPrimitivas2D.AbstractColor |
nuevaInstancia(int intcolor)
Obtiene un color a partir de un entero AARRGGBB desde el bit 0 a 31
|
abstract AbstractPrimitivas2D.AbstractColor |
nuevaInstancia(int r,
int g,
int b)
Obtiene un color a partir de los canales RGB
|
abstract AbstractPrimitivas2D.AbstractColor |
nuevaInstancia(int r,
int g,
int b,
int a)
Obtiene un color a partir de los canales ARGB
|
AbstractPrimitivas2D.AbstractColor |
nuevaInstancia(java.lang.String stringcolor)
Obtiene un color a partir de una cadena hexadecimal (ej.: #AABBCC)
|
abstract int |
red()
Devuelve el canal rojo del color
|
int |
stringcolor()
Devuelve el color como cadena
|
VectorEvaluado |
vectorColor()
Devuelve el color como vector JME
|
public abstract AbstractPrimitivas2D.AbstractColor nuevaInstancia(int r, int g, int b)
r
- redg
- greenb
- bluepublic abstract AbstractPrimitivas2D.AbstractColor nuevaInstancia(int r, int g, int b, int a)
r
- regg
- greenb
- bluea
- alphapublic AbstractPrimitivas2D.AbstractColor nuevaInstancia(java.lang.String stringcolor)
stringcolor
- cadena hexadecimalpublic AbstractPrimitivas2D.AbstractColor nuevaInstancia(int intcolor)
intcolor
- entero de 32 bitspublic static AbstractPrimitivas2D.AbstractColor colorDesdeTerminal(Terminal color, AbstractPrimitivas2D.AbstractColor factory)
color
- color como terminal compatiblefactory
- factoría de colorpublic abstract int red()
public abstract int green()
public abstract int blue()
public abstract int alpha()
public int intcolor()
public int stringcolor()
public VectorEvaluado vectorColor()