Interface IEffectLayerOptions
interface IEffectLayerOptions {
alphaBlendingMode: number;
camera: Nullable<Camera>;
generateStencilBuffer: boolean;
mainTextureFixedSize?: number;
mainTextureFormat: number;
mainTextureRatio: number;
mainTextureType: number;
renderingGroupId: number;
}
alphaBlendingMode: number;
camera: Nullable<Camera>;
generateStencilBuffer: boolean;
mainTextureFixedSize?: number;
mainTextureFormat: number;
mainTextureRatio: number;
mainTextureType: number;
renderingGroupId: number;
}
Properties
alpha Blending Mode
alphaBlendingMode: number
Alpha blending mode used to apply the blur. Default depends of the implementation. Default: ALPHA_COMBINE
camera
The camera attached to the layer. Default: null
generate Stencil Buffer
generateStencilBuffer: boolean
Whether or not to generate a stencil buffer. Default: false
Optionalmain Texture Fixed Size
mainTextureFixedSize?: number
Enforces a fixed size texture to ensure effect stability across devices. Default: undefined
main Texture Format
mainTextureFormat: number
The format of the main texture. Default: TEXTUREFORMAT_RGBA
main Texture Ratio
mainTextureRatio: number
Multiplication factor apply to the canvas size to compute the render target size used to generated the objects (the smaller the faster). Default: 0.5
main Texture Type
mainTextureType: number
The type of the main texture. Default: TEXTURETYPE_UNSIGNED_BYTE
rendering Group Id
renderingGroupId: number
The rendering group to draw the layer in. Default: -1
Effect layer options. This helps customizing the behaviour of the effect layer.