Package | Description |
---|---|
com.io7m.r1.kernel.types |
Modifier and Type | Method and Description |
---|---|
void |
KVisibleSetLightGroupBuilderType.groupAddInstance(KInstanceOpaqueType o)
Add an instance to the group.
|
void |
KVisibleSetLightGroupBuilderType.groupAddLight(KLightType light)
Add a light to the group.
|
KVisibleSetLightGroup |
KVisibleSetLightGroupBuilderWithCreateType.groupCreate() |
KVisibleSet |
KVisibleSetBuilderWithCreateType.visibleCreate()
Construct a
KVisibleSet from the currently added instances and
light groups. |
void |
KVisibleSetOpaquesBuilderType.visibleOpaqueAddUnlit(KInstanceOpaqueType instance)
Add an instance
instance which is expected to have an opaque
material and is unaffected by lighting. |
KVisibleSetOpaques |
KVisibleSetOpaquesBuilderWithCreateType.visibleOpaqueCreate()
A set of opaque instances.
|
KVisibleSetLightGroupBuilderType |
KVisibleSetOpaquesBuilderType.visibleOpaqueNewLightGroup(String name)
Construct a new builder to construct a light group.
|
void |
KVisibleSetShadowsBuilderType.visibleShadowsAddCaster(KLightWithShadowType light,
KInstanceOpaqueType instance)
Add an invisible instance
instance associated with light
light . |
void |
KVisibleSetShadowsBuilderType.visibleShadowsAddLight(KLightWithShadowType light)
Add a shadow-projecting light.
|
KVisibleSetShadows |
KVisibleSetShadowsBuilderWithCreateType.visibleShadowsCreate()
A set of shadow casters.
|
void |
KVisibleSetTranslucentsBuilderType.visibleTranslucentsAddLit(KInstanceTranslucentLitType instance,
Set<KLightTranslucentType> lights)
Add an instance
instance which is expected to have a
translucent material lit by lights lights . |
void |
KVisibleSetTranslucentsBuilderType.visibleTranslucentsAddUnlit(KInstanceTranslucentUnlitType instance)
Add an instance
instance which is expected to have a
translucent material and is unaffected by lighting. |
KVisibleSetTranslucents |
KVisibleSetTranslucentsBuilderWithCreateType.visibleTranslucentsCreate()
A set of translucent instances.
|
Copyright © 2015 <code@io7m.com> http://io7m.com