Texture2D.SetPixels(Color[] colors, number miplevel = 0)⚓︎
Sets the pixel colors of an entire mipmap level.
Parameters:⚓︎
Name | Type | Description |
---|---|---|
colors | Color[] | The array of pixel colours to use. This is a 2D image flattened to a 1D array. |
miplevel | number | The mipmap level to write colors to. The range is 0 through the texture's Texture.mipmapCount. The default value is 0. |
Usage⚓︎
---@type Texture2D
local texture2d;
---@type Color
local colors;
---@type number
local miplevel;
texture2d.SetPixels(colors, miplevel)
Extra Detail⚓︎
This method sets pixel data for the texture in CPU memory. Texture.isReadable must be true, and you must call Apply after SetPixels to upload the changed pixels to the GPU.