TexelPyramid

Description

abstract class Tinman.Terrain.Pyramids.TexelPyramid

Derived from

Pyramid<TexelBuffer> abstract
ITexelPyramid

Extended by

CompositeTexelPyramid abstract

Abstract base class for ITexelPyramid implementations.

Protected / Constructors

Texel​Pyramid

2 overloads


protected constructor TexelPyramid1 → (3)

pyramid in : IPyramidBase

[not-null]
The pyramid to take values from for IPyramidBase.TileSize, IPyramidBase.FullSize and IPyramidBase.TilePad.

format in : TextureFormat

[not-null]
The texture format.

mipmaps in : int32

[>=1]
The number of mipmap levels.

Creates a new instance of TexelPyramid.


protected constructor TexelPyramid2 → (6)

type in : MapType

The map type.

tileSize in : int32

[pow2]
The tile size.

fullSize in : int32

[pow2]
The full size of the bottom-most level.

tilePad in : int32

[>=0]
The tile pad width.

format in : TextureFormat

[not-null]
The texture format.

mipmaps in : int32

[>=1]
The number of mipmap levels.

Creates a new instance of TexelPyramid.

Protected / Attributes

format


protected attribute format → (TextureFormat)

The texture format.

mipmaps


protected readonly attribute mipmaps → (int32)

The number of mipmap levels.

Configuration

Config


public static attribute Config → (get)

value : IConfigurator<ITexelPyramid>

[not-null]
The configurator object.

The configurator object for this type.