LightMap Module
Types
Type | Description |
Functions and values
Function or value | Description |
Full Usage:
LightMap.CreateEnvironmentFilterMap (resolution, environmentFilterSurface, environmentFilterShader, cubeMapVao, renderbuffer, framebuffer)
Parameters:
int
environmentFilterSurface : CubeMapSurface
environmentFilterShader : EnvironmentFilterShader
cubeMapVao : uint
renderbuffer : uint32
framebuffer : uint32
Returns: Texture
|
|
Full Usage:
LightMap.CreateEnvironmentFilterShader shaderFilePath
Parameters:
string
Returns: EnvironmentFilterShader
|
|
Full Usage:
LightMap.CreateIrradianceMap (resolution, cubeMapSurface, irradianceShader, cubeMapVao, renderbuffer, framebuffer)
Parameters:
int
cubeMapSurface : CubeMapSurface
irradianceShader : CubeMapShader
cubeMapVao : uint
renderbuffer : uint32
framebuffer : uint32
Returns: Texture
|
|
Full Usage:
LightMap.CreateLightMap enabled origin ambientColor ambientBrightness bounds irradianceMap environmentFilterMap
Parameters:
bool
origin : Vector3
ambientColor : Color
ambientBrightness : single
bounds : Box3
irradianceMap : Texture
environmentFilterMap : Texture
Returns: LightMap
|
|
Full Usage:
LightMap.CreateReflectionMap (render, resolution, origin, ambientColor, ambientBrightness, renderbuffer, framebuffer)
Parameters:
bool -> ('a * 'b) option -> Vector3 -> Matrix4x4 -> Matrix4x4 -> Frustum -> Matrix4x4 -> Matrix4x4 -> Box2i -> Matrix4x4 -> uint32 -> uint32 -> unit
resolution : int
origin : Vector3
ambientColor : 'a
ambientBrightness : 'b
renderbuffer : uint32
framebuffer : uint32
Returns: Texture
|
|
|
|
Full Usage:
LightMap.DrawEnvironmentFilter (view, projection, viewProjection, roughness, resolution, cubeMap, geometry, shader, vao)
Parameters:
single array
projection : single array
viewProjection : single array
roughness : single
resolution : single
cubeMap : Texture
geometry : CubeMapGeometry
shader : EnvironmentFilterShader
vao : uint
|
|