Definition at line 39 of file TextObject.java.
com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.TextObject |
( |
| ) |
|
|
inline |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.drawCanvasToTexture |
( |
String |
aText, |
|
|
float |
aFontSize |
|
) |
| |
|
inlineprivate |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.init |
( |
| ) |
|
|
inline |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.initShapes |
( |
| ) |
|
|
inlineprivate |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.loadShader |
( |
int |
type, |
|
|
String |
shaderCode |
|
) |
| |
|
inlineprivate |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.render |
( |
| ) |
|
|
inline |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.setPosition |
( |
float |
aX, |
|
|
float |
aY, |
|
|
float |
aZ |
|
) |
| |
|
inline |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.setRelPos |
( |
float |
aX, |
|
|
float |
aY, |
|
|
float |
aZ |
|
) |
| |
|
inline |
void com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.setText |
( |
String |
aText | ) |
|
|
inline |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.bitmapHeight |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.bitmapWidth |
|
private |
final String com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.fragmentShaderCode |
|
private |
Initial value:=
"precision mediump float; \n" +
"uniform sampler2D u_s2dTexture; \n" +
"varying vec4 v_v4TexCoord; \n" +
"void main(){ \n" +
" gl_FragColor = texture2D(u_s2dTexture, v_v4TexCoord.xy); \n" +
"} \n"
Definition at line 342 of file TextObject.java.
boolean com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.isUpdateNeeded = true |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.maPositionHandle |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.maTexCoordsHandle |
|
private |
float [] com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.mMMatrix = new float[16] |
|
private |
float [] com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.mMVPMatrix = new float[16] |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.mProgram |
|
private |
float [] com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.mProjMatrix = new float[16] |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.muMVPMatrixHandle |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.muTextureHandle |
|
private |
float [] com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.mVMatrix = new float[16] |
|
private |
FloatBuffer com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.quadCB |
|
private |
FloatBuffer com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.quadVB |
|
private |
float com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.textSize = 20 |
|
private |
int [] com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.textureId = new int[1] |
|
private |
float com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.theAnimRotZ = 0.0f |
|
private |
Vector4f com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.thePosition = new Vector4f() |
|
private |
String com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.theText = new String("Empty") |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.theViewportHeight = 0 |
|
private |
int com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.theViewportWidth = 0 |
|
private |
final String com.arm.malideveloper.openglessdk.highqualitytextjava.TextObject.vertexShaderCode |
|
private |
Initial value:=
"uniform mat4 uMVPMatrix; \n" +
"attribute vec4 vPosition; \n" +
"attribute vec4 vTexCoord; \n" +
"varying vec4 v_v4TexCoord; \n" +
"void main(){ \n" +
" v_v4TexCoord = vTexCoord; \n" +
" gl_Position = uMVPMatrix * vPosition; \n" +
"} \n"
Definition at line 324 of file TextObject.java.
The documentation for this class was generated from the following file:
- /mnt/d/working/gitlab/opengles-sdk-android/samples/advanced_samples/HighQualityTextJava/src/com/arm/malideveloper/openglessdk/highqualitytextjava/TextObject.java