we
Preparing search index...
core/ibl/ibl
IBL
Class IBL
Index
Constructors
constructor
Properties
_
bind
Group
_
bind
Group
Layout
_
brdf
LUT
_
brdf
Lut
Sampler
_
prefiltered
Cube
Map
_
prefiltered
Cube
Map
Sampler
brdf
LUT
buffer
buffer
GPU
buffer
View
device
dfg
Lut
Url
enable_
ibl
ibl
Count
input
mip_
level
prefiltered
Cube
Map
scene
sh
Already
Pre
Multiply
Const
use_
ibl
Methods
_
init
bind
Group
bind
Group
Layout
destroy
get
Brdf
LUT
get
Brdf
LUT
Sampler
get
Prefiltered
Cube
Map
get
Prefiltered
Cube
Map
Sampler
init
init
Bind
Group
init
Storage
Buffer
init
Texutre
re
Init
Constructors
constructor
new
IBL
(
scene
:
Scene
,
input
?:
IV_IBL
)
:
IBL
Parameters
scene
:
Scene
Optional
input
:
IV_IBL
Returns
IBL
Properties
_
bind
Group
_bindGroup
:
GPUBindGroup
_
bind
Group
Layout
_bindGroupLayout
:
GPUBindGroupLayout
_
brdf
LUT
_brdfLUT
:
GPUTexture
_
brdf
Lut
Sampler
_brdfLutSampler
:
GPUSampler
_
prefiltered
Cube
Map
_prefilteredCubeMap
:
GPUTexture
_
prefiltered
Cube
Map
Sampler
_prefilteredCubeMapSampler
:
GPUSampler
brdf
LUT
brdfLUT
:
HDRTexture
buffer
buffer
:
ArrayBuffer
buffer
GPU
bufferGPU
:
GPUBuffer
buffer
View
bufferView
:
{
array_sh
:
Float32Array
;
count
:
Uint32Array
;
enable_ibl
:
Int32Array
;
filament_sh
:
Int32Array
;
mip_level
:
Uint32Array
;
use_ibl
:
Int32Array
;
}
device
device
:
GPUDevice
dfg
Lut
Url
dfgLutUrl
:
string
= "/IBL/brdfLut/dfg_lut_128.hdr"
enable_
ibl
enable_ibl
:
boolean
= false
ibl
Count
iblCount
:
number
= 1
input
input
:
undefined
|
IV_IBL
mip_
level
mip_level
:
number
= 0
prefiltered
Cube
Map
prefilteredCubeMap
:
PrefilteredCubemap
scene
scene
:
Scene
sh
Already
Pre
Multiply
Const
shAlreadyPreMultiplyConst
:
boolean
= true
是否已经乘以常量 ,filament_sh
use_
ibl
use_ibl
:
number
= 0
Methods
_
init
_init
()
:
void
Returns
void
bind
Group
bindGroup
()
:
GPUBindGroup
Returns
GPUBindGroup
bind
Group
Layout
bindGroupLayout
()
:
GPUBindGroupLayout
Returns
GPUBindGroupLayout
destroy
destroy
()
:
void
Returns
void
get
Brdf
LUT
getBrdfLUT
()
:
GPUTexture
Returns
GPUTexture
get
Brdf
LUT
Sampler
getBrdfLUTSampler
()
:
GPUSampler
Returns
GPUSampler
get
Prefiltered
Cube
Map
getPrefilteredCubeMap
()
:
GPUTexture
Returns
GPUTexture
get
Prefiltered
Cube
Map
Sampler
getPrefilteredCubeMapSampler
()
:
GPUSampler
Returns
GPUSampler
init
init
()
:
Promise
<
void
>
Returns
Promise
<
void
>
init
Bind
Group
initBindGroup
()
:
void
Returns
void
init
Storage
Buffer
initStorageBuffer
()
:
void
Returns
void
init
Texutre
initTexutre
(
input
?:
IV_IBL
)
:
Promise
<
void
>
Parameters
Optional
input
:
IV_IBL
Returns
Promise
<
void
>
re
Init
reInit
(
input
:
IV_IBL
)
:
void
Parameters
input
:
IV_IBL
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
bind
Group
_
bind
Group
Layout
_
brdf
LUT
_
brdf
Lut
Sampler
_
prefiltered
Cube
Map
_
prefiltered
Cube
Map
Sampler
brdf
LUT
buffer
buffer
GPU
buffer
View
device
dfg
Lut
Url
enable_
ibl
ibl
Count
input
mip_
level
prefiltered
Cube
Map
scene
sh
Already
Pre
Multiply
Const
use_
ibl
Methods
_
init
bind
Group
bind
Group
Layout
destroy
get
Brdf
LUT
get
Brdf
LUT
Sampler
get
Prefiltered
Cube
Map
get
Prefiltered
Cube
Map
Sampler
init
init
Bind
Group
init
Storage
Buffer
init
Texutre
re
Init
we
Loading...
是否已经乘以常量 ,filament_sh