@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muColorInfluenceHandle = getUniformLocation(programHandle, DefaultShaderVar.U_COLOR_INFLUENCE); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muAlphaHandle = getUniformLocation(programHandle, U_ALPHA); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muEmissionTextureHandle = getUniformLocation(programHandle, U_EMISSION_TEXTURE); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muDecalTextureHandle = getUniformLocation(programHandle, U_DECAL_TEXTURE); muDecalOffsetHandle = getUniformLocation(programHandle, U_DECAL_OFFSET); muDecalRepeatHandle = getUniformLocation(programHandle, U_DECAL_REPEAT); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muToonColor0Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR0); muToonColor1Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR1); muToonColor2Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR2); muToonColor3Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR3); }
@Override public void setLocations(final int programHandle) { maTextureCoordHandle = getAttribLocation(programHandle, DefaultShaderVar.A_TEXTURE_COORD); maNormalHandle = getAttribLocation(programHandle, DefaultShaderVar.A_NORMAL); maPositionHandle = getAttribLocation(programHandle, DefaultShaderVar.A_POSITION); if (mUseVertexColors) { maVertexColorBufferHandle = getAttribLocation(programHandle, DefaultShaderVar.A_VERTEX_COLOR); } muMVPMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MVP_MATRIX); muNormalMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_NORMAL_MATRIX); muModelMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MODEL_MATRIX); muInverseViewMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_INVERSE_VIEW_MATRIX); muModelViewMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MODEL_VIEW_MATRIX); muColorHandle = getUniformLocation(programHandle, DefaultShaderVar.U_COLOR); muTimeHandle = getUniformLocation(programHandle, DefaultShaderVar.U_TIME); super.setLocations(programHandle); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muColorInfluenceHandle = getUniformLocation(programHandle, DefaultShaderVar.U_COLOR_INFLUENCE); }
@Override public void setLocations(int programHandle) { super.setLocations(programHandle); muToonColor0Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR0); muToonColor1Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR1); muToonColor2Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR2); muToonColor3Handle = getUniformLocation(programHandle, ToonShaderVar.U_TOON_COLOR3); }
@Override public void setLocations(final int programHandle) { maTextureCoordHandle = getAttribLocation(programHandle, DefaultShaderVar.A_TEXTURE_COORD); maNormalHandle = getAttribLocation(programHandle, DefaultShaderVar.A_NORMAL); maPositionHandle = getAttribLocation(programHandle, DefaultShaderVar.A_POSITION); if (mUseVertexColors) maVertexColorBufferHandle = getAttribLocation(programHandle, DefaultShaderVar.A_VERTEX_COLOR); muMVPMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MVP_MATRIX); muNormalMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_NORMAL_MATRIX); muModelMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MODEL_MATRIX); muModelViewMatrixHandle = getUniformLocation(programHandle, DefaultShaderVar.U_MODEL_VIEW_MATRIX); muColorHandle = getUniformLocation(programHandle, DefaultShaderVar.U_COLOR); muTimeHandle = getUniformLocation(programHandle, DefaultShaderVar.U_TIME); super.setLocations(programHandle); }