TextureArray
- class moderngl.TextureArray
Create
- Context.texture_array(size: Tuple[int, int, int], components: int, data: Optional[Any] = None, *, alignment: int = 1, dtype: str = 'f1') TextureArray
Methods
- TextureArray.read(*, alignment: int = 1) bytes
- TextureArray.read_into(buffer: Any, *, alignment: int = 1, write_offset: int = 0) None
- TextureArray.write(data: Any, viewport: Optional[Union[Tuple[int, int, int], Tuple[int, int, int, int, int, int]]] = None, *, alignment: int = 1) None
- TextureArray.bind_to_image(unit: int, read: bool = True, write: bool = True, level: int = 0, format: int = 0) None
- TextureArray.build_mipmaps(base: int = 0, max_level: int = 1000) None
- TextureArray.use(location: int = 0) None
- TextureArray.release() None
Attributes
- TextureArray.repeat_x
- TextureArray.repeat_y
- TextureArray.filter
- TextureArray.swizzle
- TextureArray.anisotropy
- TextureArray.width
- TextureArray.height
- TextureArray.layers
- TextureArray.size
- TextureArray.dtype
- TextureArray.components
- TextureArray.glo
- TextureArray.mglo
- TextureArray.extra
- TextureArray.ctx