rhodonite
Preparing search index...
default
MaterialHelper
Variable MaterialHelper
Const
MaterialHelper
:
Readonly
<
{
changeMaterial
:
(
entity
:
IMeshRendererEntityMethods
,
primitive
:
Primitive
,
material
:
Material
,
)
=>
void
;
collectRrnJson
:
(
engine
:
Engine
)
=>
NodeJSON
;
createClassicUberMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
isLighting
?:
boolean
;
isMorphing
?:
boolean
;
isShadow
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createColorGradingUsingLUTsMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
colorAttachmentsNumber
?:
number
;
maxInstancesNumber
?:
number
;
texture
?:
Texture
;
uri
?:
string
;
}
,
targetRenderPass
:
RenderPass
,
)
=>
Material
;
createDepthEncodeMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
depthPow
?:
number
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createDepthMomentEncodeMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
isMorphing
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createDetectHighLuminanceMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
textureToDetectHighLuminance
:
AbstractTexture
,
)
=>
Material
;
createEntityUIDOutputMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createEnvConstantMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
makeOutputSrgb
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createFlatMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
isMorphing
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createFurnaceTestMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createFXAA3QualityMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createGammaCorrectionMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createGaussianBlurForEncodedDepthMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createGaussianBlurMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createMatCapMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
sampler
?:
Sampler
;
texture
?:
Texture
;
uri
?:
string
;
}
,
)
=>
Material
;
createMaterial
:
(
engine
:
Engine
,
materialContent
:
AbstractMaterialContent
,
materialCountPerBufferView
?:
number
,
)
=>
Material
;
createMToon0xMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
debugMode
?:
any
;
isLighting
?:
boolean
;
isMorphing
?:
boolean
;
isOutline
?:
boolean
;
isSkinning
?:
boolean
;
makeOutputSrgb
?:
boolean
;
materialProperties
?:
Vrm0xMaterialProperty
;
maxInstancesNumber
?:
number
;
samplers
?:
Sampler
[]
;
textures
?:
any
[]
;
useTangentAttribute
?:
boolean
;
}
,
)
=>
Material
;
createMToon1Material
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
debugMode
?:
any
;
isLighting
?:
boolean
;
isMorphing
?:
boolean
;
isOutline
?:
boolean
;
isSkinning
?:
boolean
;
makeOutputSrgb
?:
boolean
;
materialJson
:
Vrm1_Material
;
maxInstancesNumber
?:
number
;
samplers
?:
Sampler
[]
;
textures
?:
any
[]
;
useTangentAttribute
?:
boolean
;
}
,
)
=>
Material
;
createNodeBasedCustomMaterial
:
(
engine
:
Engine
,
shaderNodeJson
:
ShaderNodeJson
,
options
?:
PbrUberMaterialOptions
,
currentMaterial
?:
Material
,
)
=>
NodeBasedMaterialResult
|
undefined
;
createNodeBasedRaymarchingCustomMaterial
:
(
engine
:
Engine
,
shaderNodeJson
:
ShaderNodeJson
,
currentMaterial
?:
Material
,
)
=>
NodeBasedMaterialResult
|
undefined
;
createPanoramaToCubeMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createParaboloidDepthMomentEncodeMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
isMorphing
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
)
=>
Material
;
createPbrUberMaterial
:
(
engine
:
Engine
,
options
?:
PbrUberMaterialOptions
,
)
=>
Material
;
createPrefilterIBLMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createShadowMapDecodeClassicSingleMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
colorAttachmentsNumber
?:
number
;
isDebugging
?:
boolean
;
isLighting
?:
boolean
;
isMorphing
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
depthEncodeRenderPass
:
RenderPass
,
)
=>
Material
;
createSummedAreaTableMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createSynthesizeHDRMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
synthesizeTextures
:
AbstractTexture
[]
,
)
=>
Material
;
createToneMappingMaterial
:
(
engine
:
Engine
,
options
?:
{
additionalName
?:
string
;
maxInstancesNumber
?:
number
}
,
)
=>
Material
;
createVarianceShadowMapDecodeClassicSingleMaterial
:
(
engine
:
Engine
,
options
:
{
additionalName
?:
string
;
colorAttachmentsNumberDepth
?:
number
;
colorAttachmentsNumberSquareDepth
?:
number
;
depthCameraComponent
?:
CameraComponent
;
isDebugging
?:
boolean
;
isLighting
?:
boolean
;
isMorphing
?:
boolean
;
isSkinning
?:
boolean
;
maxInstancesNumber
?:
number
;
}
,
encodedDepthRenderPasses
:
RenderPass
[]
,
)
=>
Material
;
recreateMaterial
:
(
engine
:
Engine
,
materialContent
:
AbstractMaterialContent
,
materialCountPerBufferView
?:
number
,
)
=>
Material
;
reuseOrRecreateCustomMaterial
:
(
engine
:
Engine
,
vertexShaderStr
:
string
,
pixelShaderStr
:
string
,
options
?:
PbrUberMaterialOptions
,
currentMaterial
?:
Material
,
)
=>
Material
;
}
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
rhodonite
Loading...