@EqualityStructural public final class KFramebufferDepthVarianceDescription extends Object implements KFramebufferDepthDescriptionType
Modifier and Type | Method and Description |
---|---|
<T,E extends Throwable,V extends KFramebufferDepthDescriptionVisitorType<T,E>> |
depthDescriptionAccept(V v)
Be visited by the given generic visitor.
|
boolean |
equals(Object obj) |
com.io7m.jcanephora.AreaInclusive |
getArea() |
KDepthPrecision |
getDepthPrecision() |
KDepthVariancePrecision |
getDepthVariancePrecision() |
com.io7m.jcanephora.TextureFilterMagnification |
getFilterMagnification() |
com.io7m.jcanephora.TextureFilterMinification |
getFilterMinification() |
int |
hashCode() |
static KFramebufferDepthVarianceDescription |
newDescription(com.io7m.jcanephora.AreaInclusive in_area,
com.io7m.jcanephora.TextureFilterMagnification in_filter_mag,
com.io7m.jcanephora.TextureFilterMinification in_filter_min,
KDepthPrecision in_precision_depth,
KDepthVariancePrecision in_precision_variance)
Create a new description of a depth/variance framebuffer.
|
String |
toString() |
public static KFramebufferDepthVarianceDescription newDescription(com.io7m.jcanephora.AreaInclusive in_area, com.io7m.jcanephora.TextureFilterMagnification in_filter_mag, com.io7m.jcanephora.TextureFilterMinification in_filter_min, KDepthPrecision in_precision_depth, KDepthVariancePrecision in_precision_variance)
in_area
- The inclusive area of the framebufferin_filter_mag
- The magnification filter for the texture that backs the
framebufferin_filter_min
- The minification filter for the texture that backs the
framebufferin_precision_depth
- The desired precision of the depth-only portion of the
framebufferin_precision_variance
- The desired precision of the depth/variance components of the
framebufferpublic <T,E extends Throwable,V extends KFramebufferDepthDescriptionVisitorType<T,E>> T depthDescriptionAccept(V v) throws E extends Throwable, com.io7m.jcanephora.JCGLException, RException
KFramebufferDepthDescriptionType
depthDescriptionAccept
in interface KFramebufferDepthDescriptionType
T
- 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 com.io7m.jcanephora.AreaInclusive getArea()
public KDepthPrecision getDepthPrecision()
public KDepthVariancePrecision getDepthVariancePrecision()
public com.io7m.jcanephora.TextureFilterMagnification getFilterMagnification()
public com.io7m.jcanephora.TextureFilterMinification getFilterMinification()
Copyright © 2015 <code@io7m.com> http://io7m.com