/** * Checks if any {@link IMaterialPlugin}s have been added. If so they will be added * to the vertex and/or fragment shader. * * @param location Where to insert the vertex and/or fragment shader */ private void checkForPlugins(PluginInsertLocation location) { if (mPlugins == null) return; for (IMaterialPlugin plugin : mPlugins) { if (plugin.getInsertLocation() == location) { mVertexShader.addShaderFragment(plugin.getVertexShaderFragment()); mFragmentShader.addShaderFragment(plugin.getFragmentShaderFragment()); } } }
mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mLightsVertexShaderFragment.setAmbientIntensity(mAmbientIntensity); mVertexShader.addShaderFragment(mLightsVertexShaderFragment); mFragmentShader.addShaderFragment(new LightsFragmentShaderFragment(mLights)); mVertexShader.addShaderFragment(fragment); fragment = mDiffuseMethod.getFragmentShaderFragment(); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment);
/** * Checks if any {@link IMaterialPlugin}s have been added. If so they will be added * to the vertex and/or fragment shader. * * @param location Where to insert the vertex and/or fragment shader */ private void checkForPlugins(PluginInsertLocation location) { if (mPlugins == null) return; for (IMaterialPlugin plugin : mPlugins) { if (plugin.getInsertLocation() == location) { mVertexShader.addShaderFragment(plugin.getVertexShaderFragment()); mFragmentShader.addShaderFragment(plugin.getFragmentShaderFragment()); } } }
mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mLightsVertexShaderFragment.setAmbientIntensity(mAmbientIntensity); mVertexShader.addShaderFragment(mLightsVertexShaderFragment); mFragmentShader.addShaderFragment(new LightsFragmentShaderFragment(mLights)); mVertexShader.addShaderFragment(fragment); fragment = mDiffuseMethod.getFragmentShaderFragment(); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment); mFragmentShader.addShaderFragment(fragment);