Class GlslTypeSpecifier.Name
java.lang.Object
io.github.ocelot.glslprocessor.api.grammar.GlslTypeSpecifier.Name
- All Implemented Interfaces:
GlslType,GlslTypeSpecifier
- Enclosing interface:
- GlslTypeSpecifier
A
GlslTypeSpecifier referring to a previously defined struct name.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.ocelot.glslprocessor.api.grammar.GlslTypeSpecifier
GlslTypeSpecifier.Array, GlslTypeSpecifier.BuiltinType, GlslTypeSpecifier.Name -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.ocelot.glslprocessor.api.grammar.GlslTypeSpecifier
asSpecifiedType, asStructSpecifier, isStruct
-
Method Details
-
getName
- Specified by:
getNamein interfaceGlslTypeSpecifier- Returns:
- The GLSL name of this type
-
isNamed
public boolean isNamed()- Specified by:
isNamedin interfaceGlslTypeSpecifier- Returns:
- If this type is
GlslTypeSpecifier.Nameor anGlslTypeSpecifier.Arrayof Name
-
setName
-
equals
-
hashCode
public int hashCode() -
toString
-