polyxios.SceneTexture#

class polyxios.SceneTexture(image: int, mag_filter: int | None = None, min_filter: int | None = None, wrap_s: int = 10497, wrap_t: int = 10497)[source]#

A texture: image index plus OpenGL sampler settings.

Parameters:
image

Index into SceneData.images.

mag_filter

GL magnification filter enum (e.g. 9729 = GL_LINEAR).

min_filter

GL minification filter enum (e.g. 9987 = GL_LINEAR_MIPMAP_LINEAR).

wrap_s

GL wrap mode for the S axis (default 10497 = GL_REPEAT).

wrap_t

GL wrap mode for the T axis (default 10497 = GL_REPEAT).

__init__(image: int, mag_filter: int | None = None, min_filter: int | None = None, wrap_s: int = 10497, wrap_t: int = 10497) → None#

Methods

__init__(image[, mag_filter, min_filter, ...])

Attributes

image

mag_filter

min_filter

wrap_s

wrap_t