Package | Description |
---|---|
org.osm2world.core.target.common.lighting | |
org.osm2world.core.target.jogl |
Modifier and Type | Field and Description |
---|---|
static GlobalLightingParameters |
GlobalLightingParameters.DEFAULT |
Modifier and Type | Field and Description |
---|---|
protected GlobalLightingParameters |
AbstractJOGLTarget.globalLightingParameters |
Modifier and Type | Method and Description |
---|---|
void |
ShadowMapShader.preparePMVMatrix(GlobalLightingParameters lighting,
PMVMatrix cameraPMV,
AxisAlignedBoundingBoxXYZ primitivesBoundingBox)
Prepare and use PMVMatrix for rendering shadows from global lighting perspective
|
void |
ShadowMapShader.preparePMVMatrixPSM(GlobalLightingParameters lighting,
PMVMatrix cameraPMV,
AxisAlignedBoundingBoxXYZ primitivesBoundingBox)
prepare and use PMVMatrix for rendering shadows from global lighting perspective using "Perspective Shadow Maps"
(see http://www-sop.inria.fr/reves/Marc.Stamminger/psm/)
|
void |
DefaultShader.setGlobalLighting(GlobalLightingParameters lighting)
Prepares the shader to do lighting.
|
void |
JOGLTarget.setGlobalLightingParameters(GlobalLightingParameters parameters)
set global lighting parameters.
|
void |
AbstractJOGLTarget.setGlobalLightingParameters(GlobalLightingParameters parameters)
set global lighting parameters.
|
Constructor and Description |
---|
AbstractJOGLTarget(GL gl,
JOGLRenderingParameters renderingParameters,
GlobalLightingParameters globalLightingParameters) |
JOGLTargetFixedFunction(GL2 gl,
JOGLRenderingParameters renderingParameters,
GlobalLightingParameters globalLightingParameters)
creates a new JOGLTarget for a given
GL2 interface. |
JOGLTargetShader(GL3 gl,
JOGLRenderingParameters renderingParameters,
GlobalLightingParameters globalLightingParameters) |