
Como vemos, esta clase deriva directamente de Material, que vimos en la lección pasada. No es quizás la clase que más vayamos a utilizar, ya que por norma general utilizaremos tal cual los cubemaps con los que contemos, pero tampoco está de más tener un conocimiento mínimo de la clase.
VARIABLES:
format:
var format : TextureFormat
El formato de los datos de los píxeles en la textura. Sólo lectura.
FUNCIONES:
Cubemap:
static function Cubemap (size : int, format : TextureFormat, mipmap : boolean) : Cubemap
Crea una nueva textura de cubemap. La textura puede tener tamaño en cada lado y con o sin mipmaps.
SetPixel:
function SetPixel (face : CubemapFace, x : int, y : int, color : Color) : void
Coloca el color del pixel en las coordenadas (face, x, y)
GetPixel:
function GetPixel (face : CubemapFace, x : int, y : int) : Color
devuelve el color del pixel en las coordenadas (face, x, y)
GetPixels:
function GetPixels (face : CubemapFace, miplevel : int = 0) : Color[]
Devuelve el color del pixel de una cara del cubemap. Devuelve un array de colores de píxeles de una cara del cubemap.
SetPixels:
function SetPixels (colors : Color[], face : CubemapFace, miplevel : int = 0) : void
Establece colores de pixeles de una cara del cubemap. Esta función toma un array de color y cambia los colores de los píxeles de la cara completa del cubemap.
Apply:
function Apply (updateMipmaps : boolean = true) : void
Aplica en realidad todos los previos cambios de SetPixel y Setpixels.
No hay comentarios:
Publicar un comentario