A
- The return value type of the implementing visitorE
- The type of exceptions raised by the implementing visitorpublic interface KTranslucentVisitorType<A,E extends Throwable>
A
and
raising exceptions of type E
.Modifier and Type | Method and Description |
---|---|
A |
refractive(KInstanceTranslucentRefractive t)
Visit a refractive instance.
|
A |
regularLit(KTranslucentRegularLit t)
Visit a lit regular translucent instance.
|
A |
regularUnlit(KInstanceTranslucentRegular t)
Visit an unlit regular translucent instance.
|
A |
specularOnly(KTranslucentSpecularOnlyLit t)
Visit a lit specular-only instance.
|
A refractive(KInstanceTranslucentRefractive t) throws E extends Throwable, RException
t
- The instanceA
RException
- If requiredE
- If requiredE extends Throwable
A regularLit(KTranslucentRegularLit t) throws E extends Throwable, RException
t
- The instanceA
RException
- If requiredE
- If requiredE extends Throwable
A regularUnlit(KInstanceTranslucentRegular t) throws E extends Throwable, RException
t
- The instanceA
RException
- If requiredE
- If requiredE extends Throwable
A specularOnly(KTranslucentSpecularOnlyLit t) throws E extends Throwable, RException
t
- The instanceA
RException
- If requiredE
- If requiredE extends Throwable
Copyright © 2015 <code@io7m.com> http://io7m.com