< Previous | Contents | Next >

Usage

AddSampler(“Sampler”, filterMode, addressMode, normCoordsMode)


RowSampler

is the default image sampler. It has default settings of :

TEX_FILTER_MODE_POINT, TEX_ADDRESS_MODE_CLAMP,

TEX_NORMALIZED_COORDS_FALSE

filterMode

TEX_FILTER_MODE_POINT (nearest sampling) TEX_FILTER_MODE_LINEAR (bilinear sampling)

addressMode

TEX_ADDRESS_MODE_BORDER (black edges) TEX_ADDRESS_MODE_CLAMP (duplicate edges) TEX_ADDRESS_MODE_MIRROR (mirrored edges) TEX_ADDRESS_MODE_WRAP (wrapped edges)

normCoordsMode

TEX_NORMALIZED_COORDS_FALSE (pixel coords, 0..width-1 and 0..height-1) TEX_NORMALIZED_COORDS_TRUE (normalised coords, 0..1)

TEX_NORMALIZED_COORDS_AUTO (normalised coords for linear-sampled textures, otherwise pixel coords)

Example


node:AddSampler("RowSampler", TEX_FILTER_MODE_LINEAR, TEX_ADDRESS_MODE_CLAMP, TEX_NORMALIZED_COORDS_TRUE)