Class GlslTypeSpecifier.Array
java.lang.Object
io.github.ocelot.glslprocessor.api.grammar.GlslTypeSpecifier.Array
- All Implemented Interfaces:
GlslType,GlslTypeSpecifier
- Enclosing interface:
- GlslTypeSpecifier
A
GlslTypeSpecifier array.- 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
Modifier and TypeMethodDescriptionbooleangetName()@Nullable GlslNodegetSize()inthashCode()booleanisNamed()booleanisStruct()setSpecifier(GlslTypeSpecifier specifier) @Nullable GlslNodesize()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.toString()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
-
Method Details
-
getSpecifier
-
getSize
-
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
-
isStruct
public boolean isStruct()- Specified by:
isStructin interfaceGlslTypeSpecifier- Returns:
- If this type is
GlslStructSpecifieror anGlslTypeSpecifier.Arrayof GlslStructSpecifier
-
setSpecifier
-
setSize
-
specifier
Deprecated, for removal: This API element is subject to removal in a future version. -
size
Deprecated, for removal: This API element is subject to removal in a future version. -
equals
-
hashCode
public int hashCode() -
toString
-