| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected final AmbientCubemap | |
| protected final long | attributesMask
The attributes that this shader supports |
| private int[] | |
| protected final DefaultShader. | |
| public static int | defaultCullFace
Deprecated
Replaced by
Config#defaultCullFace Set to 0 to disable culling
|
| public static int | defaultDepthFunc
Deprecated
Replaced by
Config#defaultDepthFunc Set to 0 to disable depth test
|
| private static String | |
| private static String | |
| protected final DirectionalLight[] | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected final boolean | |
| protected static long | |
| protected final boolean | |
| private boolean | |
| private final Matrix3 | |
| private static final long | optionalAttributes
Attributes which are not required but always supported. |
| protected final PointLight[] | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| private Renderable | renderable
The renderable used to create this shader, invalid after the call to init |
| protected final boolean | |
| protected final SpotLight[] | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| protected int | |
| private final int | |
| private float | |
| private static final Attributes | |
| private final Vector3 | |
| public final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| protected final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| protected final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| private final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | DefaultShader(final Renderable renderable, final DefaultShader.
|
| public | DefaultShader(final Renderable renderable, final DefaultShader.
|
| Modifier and Type | Method and Description |
|---|---|
| private static final boolean | |
| public void | begin(final Camera camera, final RenderContext context)
Overrides com. Implements com. Initializes the context for exclusive rendering by this shader. |
| protected void | |
| protected void | |
| public boolean | canRender(final Renderable renderable)
Implements com. Checks whether this shader is intended to render the |
| private static final long | |
| private static final Attributes | |
| public int | compareTo(Shader other)
Implements com. Compare this shader against the other, used for sorting, light weight shaders are rendered first. |
| public static String | |
| public void | dispose()
Overrides com. Implements com. Releases all resources of this object. |
| public void | end()
Overrides com. Implements com. Cleanup the context so other shaders can render. |
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public boolean | |
| public int | |
| public int | |
| public static String | |
| public static String | |
| public void | init()
Implements com. Initializes the Shader, must be called before the Shader can be used. |
| private static final boolean | |
| public void | render(Renderable renderable, Attributes combinedAttributes)
Overrides com.
|
| public void | |
| public void |