@EqualityStructural public final class KTranslucentSpecularOnlyLit extends Object implements KTranslucentType
Modifier | Constructor and Description |
---|---|
protected |
KTranslucentSpecularOnlyLit(KInstanceTranslucentSpecularOnly in_instance,
Set<KLightTranslucentType> in_lights) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
<A,E extends Throwable,V extends KTranslucentVisitorType<A,E>> |
translucentAccept(V v)
Be visited by the given generic visitor.
|
KInstanceTranslucentSpecularOnly |
translucentGetInstance() |
Set<KLightTranslucentType> |
translucentGetLights() |
protected KTranslucentSpecularOnlyLit(KInstanceTranslucentSpecularOnly in_instance, Set<KLightTranslucentType> in_lights)
public <A,E extends Throwable,V extends KTranslucentVisitorType<A,E>> A translucentAccept(V v) throws E extends Throwable, com.io7m.jcanephora.JCGLException, RException
KTranslucentType
translucentAccept
in interface KTranslucentType
A
- The return type of the visitorE
- The type of exceptions raised by the visitorV
- A specific visitor subtypev
- The visitorE
- Iff the visitor raises E
com.io7m.jcanephora.JCGLException
- Iff the visitor raises JCGLException
RException
- Iff the visitor raises RException
E extends Throwable
public KInstanceTranslucentSpecularOnly translucentGetInstance()
public Set<KLightTranslucentType> translucentGetLights()
Copyright © 2015 <code@io7m.com> http://io7m.com