Modifier and Type | Field and Description |
---|---|
static float[] |
FILL_STAGE_VERTICES_CORDS |
static float[] |
FILL_VIEWPORT_VERTICES_DATA |
static float[] |
FILL_VIEWPORT_VERTICES_DATA_180_DEG_CORRECTION |
static float[] |
FILL_VIEWPORT_VERTICES_DATA_270_DEG_CORRECTION |
static float[] |
FILL_VIEWPORT_VERTICES_DATA_90_DEG_CORRECTION |
static float[] |
GL_ORDER_TEXTURE_CORDS |
Constructor and Description |
---|
GlShape() |
GlShape(boolean hasStaticData) |
GlShape(float[] verticesData,
boolean hasStaticData) |
GlShape(float[] verticesData,
float[] textureData,
boolean hasStaticData) |
Modifier and Type | Method and Description |
---|---|
void |
attach() |
void |
disable() |
void |
enable(GlProgram program) |
static void |
normalizeToTextureCords(float[] absolutePosData,
float width,
float height) |
static void |
normalizeToTextureCords(float[] absolutePosData,
MultiRect referance) |
static void |
normalizeToVertexCords(float[] absolutePosData,
float width,
float height) |
protected void |
onRelease() |
void |
updateVerticesData(float[] verticesData) |
void |
updateVerticesData(float[] shapePos,
float[] texturePos) |
createGlContext, destroyGlContext, finalize, markAsUnused, release, resetToDisplayViewPort, setDisplayViewPort
public static final float[] FILL_STAGE_VERTICES_CORDS
public static final float[] FILL_VIEWPORT_VERTICES_DATA
public static final float[] FILL_VIEWPORT_VERTICES_DATA_180_DEG_CORRECTION
public static final float[] FILL_VIEWPORT_VERTICES_DATA_270_DEG_CORRECTION
public static final float[] FILL_VIEWPORT_VERTICES_DATA_90_DEG_CORRECTION
public static final float[] GL_ORDER_TEXTURE_CORDS
public GlShape()
public GlShape(boolean hasStaticData)
public GlShape(float[] verticesData, boolean hasStaticData)
public GlShape(float[] verticesData, float[] textureData, boolean hasStaticData)
public void attach()
public void disable()
public void enable(GlProgram program)
@AnyThread public static void normalizeToTextureCords(float[] absolutePosData, float width, float height)
@AnyThread public static void normalizeToTextureCords(float[] absolutePosData, MultiRect referance)
@AnyThread public static void normalizeToVertexCords(float[] absolutePosData, float width, float height)
public void updateVerticesData(float[] verticesData)
public void updateVerticesData(float[] shapePos, float[] texturePos)