Package icyllis.arc3d.compiler

# Class ShaderCaps

java.lang.Object
icyllis.arc3d.compiler.ShaderCaps

Direct Known Subclasses:
  `ShaderCaps`

public class ShaderCaps extends Object
Shader capabilities for our DSL compiler.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `boolean`
  `mFMASupport`
  GLSL 400 or GLSL 320 ES.
  `GLSLVersion`
  `mGLSLVersion`
  `SPIRVVersion`
  `mSPIRVVersion`
  `TargetApi`
  `mTargetApi`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ShaderCaps()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `dump(String prefix, StringBuilder out)`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### mTargetApi

    public TargetApi mTargetApi

  - ### mGLSLVersion

    public GLSLVersion mGLSLVersion

  - ### mSPIRVVersion

    public SPIRVVersion mSPIRVVersion

  - ### mFMASupport

    public boolean mFMASupport
    GLSL 400 or GLSL 320 ES.

- ## Constructor Details

  - ### ShaderCaps

    public ShaderCaps()

- ## Method Details

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`

  - ### dump

    public void dump(String prefix, StringBuilder out)