TextureCube#
- class moderngl.TextureCube#
Create#
- Context.texture_cube(size: Tuple[int, int], components: int, data: Optional[Any] = None, *, alignment: int = 1, dtype: str = 'f1', internal_format: Optional[int] = None) TextureCube
Methods#
- TextureCube.read(face: int, *, alignment: int = 1) bytes #
- TextureCube.read_into(buffer: Any, face: int, *, alignment: int = 1, write_offset: int = 0) None #
- TextureCube.write(face: int, data: Any, viewport: Optional[Union[Tuple[int, int], Tuple[int, int, int, int]]] = None, *, alignment: int = 1) None #
- TextureCube.bind_to_image(unit: int, read: bool = True, write: bool = True, level: int = 0, format: int = 0) None #
- TextureCube.use(location: int = 0) None #
- TextureCube.release() None #
Attributes#
- TextureCube.size#
- TextureCube.dtype#
- TextureCube.components#
- TextureCube.filter#
- TextureCube.swizzle#
- TextureCube.anisotropy#
- TextureCube.glo#
- TextureCube.mglo#
- TextureCube.extra#
- TextureCube.ctx#