@Override public void applyParams() { super.applyParams(); GLES20.glUniform3fv(muFogColorHandle, 1, mFogParams.mFogColor, 0); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muFarPlaneHandle, mFarPlane); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muAlphaHandle, mAlpha); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muColorInfluenceHandle, mColorInfluence); }
@Override public void applyParams() { super.applyParams(); if(mIsPlaying) mCurrentFrame = (int)Math.floor((SystemClock.elapsedRealtime() - mStartTime) * (mFPS / 1000.f)) % mNumFrames; GLES20.glUniform1f(muCurrentFrameHandle, mCurrentFrame); GLES20.glUniform2fv(muNumTilesHandle, 1, mNumTiles, 0); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform4fv(muColorHandle, 1, mColor, 0); GLES20.glUniform1f(muTimeHandle, mTime); }
@Override public void applyParams() { super.applyParams(); mLightModelViewProjectionMatrix4.toFloatArray(mLightModelViewProjectionMatrix); GLES20.glUniformMatrix4fv(muLightModelViewProjectionMatrixHandle, 1, false, mLightModelViewProjectionMatrix, 0); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muShadowInfluenceHandle, mShadowInfluence); GLES20.glUniform3f(muShadowLightDirHandle, (float)mLightDir.x, (float)mLightDir.y, (float)mLightDir.z); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muFogNearHandle, mFogParams.mNear); GLES20.glUniform1f(muFogFarHandle, mFogParams.mFar); GLES20.glUniform1i(muFogEnabledHandle, GLES20.GL_TRUE); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform4fv(muToonColor0Handle, 1, mToonColor0, 0); GLES20.glUniform4fv(muToonColor1Handle, 1, mToonColor1, 0); GLES20.glUniform4fv(muToonColor2Handle, 1, mToonColor2, 0); GLES20.glUniform4fv(muToonColor3Handle, 1, mToonColor3, 0); }
@Override public void applyParams() { super.applyParams(); if(mTextures == null) return; for(int i=0; i<mTextures.size(); i++) { ATexture texture = mTextures.get(i); GLES20.glUniform1f(muInfluenceHandles[i], texture.getInfluence()); if(texture.getWrapType() == WrapType.REPEAT) GLES20.glUniform2fv(muRepeatHandles[i], 1, texture.getRepeat(), 0); if(texture.offsetEnabled()) GLES20.glUniform2fv(muOffsetHandles[i], 1, texture.getOffset(), 0); } }
@Override public void applyParams() { super.applyParams(); if(mDecalTexture.offsetEnabled()) GLES20.glUniform2fv(muDecalOffsetHandle, 1, mDecalTexture.getOffset(), 0); if(mDecalTexture.getWrapType() == ATexture.WrapType.REPEAT) GLES20.glUniform2fv(muDecalRepeatHandle, 1, mDecalTexture.getRepeat(), 0); }
@Override public void applyParams() { super.applyParams();
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muColorInfluenceHandle, mColorInfluence); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform3fv(muFogColorHandle, 1, mFogParams.mFogColor, 0); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muFarPlaneHandle, mFarPlane); }
@Override public void applyParams() { super.applyParams(); if(mIsPlaying) mCurrentFrame = (int)Math.floor((SystemClock.elapsedRealtime() - mStartTime) * (mFPS / 1000.f)) % mNumFrames; GLES20.glUniform1f(muCurrentFrameHandle, mCurrentFrame); GLES20.glUniform2fv(muNumTilesHandle, 1, mNumTiles, 0); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform4fv(muColorHandle, 1, mColor, 0); GLES20.glUniform1f(muTimeHandle, mTime); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform1f(muFogNearHandle, mFogParams.mNear); GLES20.glUniform1f(muFogFarHandle, mFogParams.mFar); GLES20.glUniform1i(muFogEnabledHandle, GLES20.GL_TRUE); }
@Override public void applyParams() { super.applyParams(); GLES20.glUniform4fv(muToonColor0Handle, 1, mToonColor0, 0); GLES20.glUniform4fv(muToonColor1Handle, 1, mToonColor1, 0); GLES20.glUniform4fv(muToonColor2Handle, 1, mToonColor2, 0); GLES20.glUniform4fv(muToonColor3Handle, 1, mToonColor3, 0); }