public class PrefilteredEnvMapFaceGenerator extends RunnableWithProgress
TODO there is a lot of duplicate code here with the EnvMapUtils.
listener| Constructor and Description | 
|---|
| PrefilteredEnvMapFaceGenerator(Application app,
                              int face,
                              JobProgressListener<java.lang.Integer> listener)Creates a pem generator for the given face. | 
| Modifier and Type | Method and Description | 
|---|---|
| Vector3f | importanceSampleGGX(Vector4f xi,
                   float a2,
                   Vector3f store)Computes GGX half vector in local space | 
| void | run() | 
| void | setGenerationParam(TextureCubeMap sourceMap,
                  int targetMapSize,
                  EnvMapUtils.FixSeamsMethod fixSeamsMethod,
                  EnvMapUtils.GenerationType genType,
                  TextureCubeMap store)Fills all the generation parameters | 
getProgress, progress, reset, setEndpublic PrefilteredEnvMapFaceGenerator(Application app, int face, JobProgressListener<java.lang.Integer> listener)
app - the Applicationface - the face to generatelistener - public void setGenerationParam(TextureCubeMap sourceMap, int targetMapSize, EnvMapUtils.FixSeamsMethod fixSeamsMethod, EnvMapUtils.GenerationType genType, TextureCubeMap store)
sourceMap - the source cube maptargetMapSize - the size of the generated map (width or height in
                       pixel)fixSeamsMethod - the method used to fix seams as described in
                       EnvMapUtils.FixSeamsMethodgenType - store - The cube map to store the result in.public void run()