Skip to main content

IconAtlasOptionsNoAlpha

Icon atlas options only relevant for icons where icon alpha is only used for masking out fully transparent areas of the icons. For example the glass pixels of a magnifying glass may have a alpha of 0. The icon will therefore be rendered with a "see through" hole at those pixels while the remaining pixels will be rendered as is.

Hierarchy

Index

Properties

hasAlpha

hasAlpha: false

Texture contains no alpha.

iconAtlasTexture

iconAtlasTexture: Texture

Power of 2 texture, containing squared icons in grayscale or color. You can use getTexture to load texture from URL.

optionaliconMaxSize

iconMaxSize?: number

Set the maximum size a icon can have. If not specified default is 16. Each icon can scale this value down by setting Icon.size to a skale between 0-1

numberOfIconsInAStyle

numberOfIconsInAStyle: number

The number of different icon in the same style. All icons in the set needs to have the same amount of style variations.

optionalocclusionCullingIntervalMs

occlusionCullingIntervalMs?: number

If specified occlusion culling occurs at this interval in ms. If 0 occlusion culling occurs on every frame (very expensive)

totalNumberOfIconsAndStyles

totalNumberOfIconsAndStyles: number

E.g in a texture with 4 X 4 icons, the total amount is 16