public class Glsl300ShaderGenerator extends Glsl150ShaderGenerator
inPosTmpassetManager, indent, NAME_SPACE_GLOBAL, NAME_SPACE_MAT_PARAM, NAME_SPACE_VERTEX_ATTRIBUTE, NAME_SPACE_WORLD_PARAM, techniqueDef| Constructor and Description | 
|---|
| Glsl300ShaderGenerator(AssetManager assetManager)Creates a Glsl300ShaderGenerator | 
| Modifier and Type | Method and Description | 
|---|---|
| protected java.lang.String | getLanguageAndVersion(Shader.ShaderType type)returns the language + version of the shader should be something like
 "GLSL100" for glsl 1.0 "GLSL150" for glsl 1.5. | 
declareAttribute, declareVarying, generateEndOfMainSection, generateStartOfMainSection, generateUniforms, initVariableappendIndent, appendOutput, comment, declareGlobalPosition, declareVariable, declareVariable, declareVariable, declareVariable, declareVariable, endCondition, fixInPositionType, generateAttributes, generateDeclarativeSection, generateNodeMainSection, generateUniforms, generateVaryings, getAppendableNameSpace, indent, isVarying, isWorldOrMaterialParam, map, replace, replaceVariableName, startCondition, unIndent, updateDefinesNameappendNodeDeclarationAndMain, buildShader, findShaderIndexFromVersion, generateDeclarationAndMainBody, generateShader, initializepublic Glsl300ShaderGenerator(AssetManager assetManager)
assetManager - the assetmanagerprotected java.lang.String getLanguageAndVersion(Shader.ShaderType type)
ShaderGeneratorgetLanguageAndVersion in class Glsl150ShaderGeneratortype - the shader type for which the version should be returned.