public class MediaEffectColorAdjustDrawer extends MediaEffectDrawer
FRAGMENT_SHADER_2D, FRAGMENT_SHADER_EXT, mEnabled, mOutputOffscreen, mSync| Constructor and Description |
|---|
MediaEffectColorAdjustDrawer(boolean isOES,
java.lang.String fss) |
MediaEffectColorAdjustDrawer(boolean isOES,
java.lang.String vss,
java.lang.String fss) |
MediaEffectColorAdjustDrawer(java.lang.String fss) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
preDraw(int tex_id,
float[] tex_matrix,
int offset)
描画の前処理
テクスチャ変換行列/モデルビュー変換行列を代入, テクスチャをbindする
mSyncはロックされて呼び出される
|
void |
setColorAdjust(float adjust) |
apply, draw, getMvpMatrix, getMvpMatrix, getProgram, postDraw, release, setMvpMatrix, setTexSizepublic MediaEffectColorAdjustDrawer(java.lang.String fss)
public MediaEffectColorAdjustDrawer(boolean isOES,
java.lang.String fss)
public MediaEffectColorAdjustDrawer(boolean isOES,
java.lang.String vss,
java.lang.String fss)
public void setColorAdjust(float adjust)
protected void preDraw(int tex_id,
float[] tex_matrix,
int offset)
MediaEffectDrawerpreDraw in class MediaEffectDrawertex_id - texture IDtex_matrix - テクスチャ変換行列、nullならば以前に適用したものが再利用される.領域チェックしていないのでoffsetから16個以上確保しておくことoffset - テクスチャ変換行列のオフセット