@EqualityReference public final class KVisibleSetShadows extends Object
Modifier and Type | Method and Description |
---|---|
List<KInstanceOpaqueType> |
getInstances(KLightWithShadowType in_light,
String code) |
KDepthInstancesType |
getInstancesForLight(KLightWithShadowType in_light) |
Set<KLightWithShadowType> |
getLights() |
Set<String> |
getMaterialsForLight(KLightWithShadowType in_light) |
static KVisibleSetShadowsBuilderWithCreateType |
newBuilder() |
public static KVisibleSetShadowsBuilderWithCreateType newBuilder()
public List<KInstanceOpaqueType> getInstances(KLightWithShadowType in_light, String code) throws RExceptionMaterialNonexistent, RExceptionLightNonexistent
in_light
- The lightcode
- The material codeRExceptionMaterialNonexistent
- If the material does not existRExceptionLightNonexistent
- If the light does not existpublic KDepthInstancesType getInstancesForLight(KLightWithShadowType in_light) throws RExceptionLightNonexistent
in_light
- The lightKDepthInstancesType
.RExceptionLightNonexistent
- If the light does not existpublic Set<KLightWithShadowType> getLights()
public Set<String> getMaterialsForLight(KLightWithShadowType in_light) throws RExceptionLightNonexistent
in_light
- The lightRExceptionLightNonexistent
- If the given light is not presentCopyright © 2015 <code@io7m.com> http://io7m.com