Class that represents textures in C# code.
Use this class to create textures, or to modify existing texture assets.
The ImageConversion class provides extension methods to this class that handle image encoding functionality. For details on those methods, see the ImageConversion documentation.
blackTexture | Gets a small Texture with all black pixels. |
grayTexture | Gets a small Texture with all gray pixels. |
linearGrayTexture | Gets a small Texture with all gray pixels. |
normalTexture | Gets a small Texture with pixels that represent surface normal vectors at a neutral position. |
redTexture | Gets a small Texture with all red pixels. |
whiteTexture | Gets a small Texture with all white pixels. |
alphaIsTransparency | Indicates whether this texture was imported with TextureImporter.alphaIsTransparency enabled. This setting is available only in the Editor scripts. Note that changing this setting will have no effect; it must be enabled in TextureImporter instead. |
calculatedMipmapLevel | The mipmap level calculated by the streaming system, which takes into account the streaming Cameras and the location of the objects containing this Texture. This is unaffected by requestedMipmapLevel or minimumMipmapLevel. |
desiredMipmapLevel | The mipmap level that the streaming system would load before memory budgets are applied. |
format | El formato de los datos de pixel en la textura (Lectura solamente). |
isReadable | Returns true if the Read/Write Enabled checkbox was checked when the texture was imported; otherwise returns false. For a dynamic Texture created from script, always returns true. For additional information, see TextureImporter.isReadable. |
loadedMipmapLevel | The mipmap level that is currently loaded by the streaming system. |
loadingMipmapLevel | The mipmap level that the mipmap streaming system is in the process of loading. |
minimumMipmapLevel | Restricts the mipmap streaming system to a minimum mip level for this Texture. |
requestedMipmapLevel | The mipmap level to load. |
streamingMipmaps | Determines whether mipmap streaming is enabled for this Texture. |
streamingMipmapsPriority | Sets the relative priority for this Texture when reducing memory size to fit within the memory budget. |
vtOnly | Returns true if the VTOnly checkbox was checked when the texture was imported; otherwise returns false. For additional information, see TextureImporter.vtOnly. |
Texture2D | Crear una nueva textura vacía. |
Apply | Realmente aplica todos los cambios SetPixel y SetPixels previos. |
ClearMinimumMipmapLevel | Resets the minimumMipmapLevel field. |
ClearRequestedMipmapLevel | Resets the requestedMipmapLevel field. |
Compress | Comprimir la textura en formato DXT. |
GetPixel | Devuelve el color del píxel en las coordenadas (x, y). |
GetPixelBilinear | Returns filtered pixel color at normalized coordinates (u, v). |
GetPixelData | Gets raw data from a Texture for reading or writing. |
GetPixels | Get the pixel colors from the texture. |
GetPixels32 | Get a block of pixel colors in Color32 format. |
GetRawTextureData | Get raw data from a texture for reading or writing. |
IsRequestedMipmapLevelLoaded | Checks to see whether the mipmap level set by requestedMipmapLevel has finished loading. |
LoadRawTextureData | Fills texture pixels with raw preformatted data. |
PackTextures | Empaqueta múltiples texturas en una textura atlas. |
ReadPixels | Read pixels from screen into the saved texture data. |
Resize | Resizes the texture. |
SetPixel | Sets pixel color at coordinates (x,y). |
SetPixelData | Set pixel values from raw preformatted data. |
SetPixels | Set a block of pixel colors. |
SetPixels32 | Set a block of pixel colors. |
UpdateExternalTexture | Updates Unity texture to use different native texture object. |
CreateExternalTexture | Creates Unity Texture out of externally created native texture object. |
GenerateAtlas | Packs a set of rectangles into a square atlas, with optional padding between rectangles. |
allowThreadedTextureCreation | Allow Unity internals to perform texture creation on any thread (rather than the dedicated render thread). |
currentTextureMemory | The amount of memory currently being used by textures. |
desiredTextureMemory | This amount of texture memory would be used before the texture streaming budget is applied. |
GenerateAllMips | Can be used with texture constructors that take a mip count to indicate that all mips should be generated. The value of this field is -1. |
nonStreamingTextureCount | Number of non-streaming textures. |
nonStreamingTextureMemory | Total amount of memory being used by non-streaming textures. |
streamingMipmapUploadCount | How many times has a texture been uploaded due to texture mipmap streaming. |
streamingRendererCount | Number of renderers registered with the texture streaming system. |
streamingTextureCount | Number of streaming textures. |
streamingTextureDiscardUnusedMips | Force the streaming texture system to discard all unused mipmaps immediately, rather than caching them until the texture memory budget is exceeded. |
streamingTextureForceLoadAll | Force streaming textures to load all mipmap levels. |
streamingTextureLoadingCount | Number of streaming textures with mipmaps currently loading. |
streamingTexturePendingLoadCount | Number of streaming textures with outstanding mipmaps to be loaded. |
targetTextureMemory | The amount of memory used by textures after the mipmap streaming and budget are applied and loading is complete. |
totalTextureMemory | The total amount of memory that would be used by all textures at mipmap level 0. |
hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? |
name | El nombre del objeto. |
anisoLevel | Nivel de filtrado anisotrópico de la textura. |
dimension | Dimensionalidad (tipo) de la textura (lectura solamente). |
filterMode | Modo de filtrado de la textura. |
graphicsFormat | Returns the GraphicsFormat format or color format of a texture object. |
height | Altura de la textura en pixels. (Read Only) |
imageContentsHash | The hash value of the Texture. |
isReadable | Returns true if the Read/Write Enabled checkbox was checked when the texture was imported; otherwise returns false. For a dynamic Texture created from script, always returns true. For additional information, see TextureImporter.isReadable. |
mipMapBias | Mip map bias de la textura. |
mipmapCount | Cuántos niveles de mipmap hay en esta textura (Lectura solamente)? |
updateCount | This counter is incremented when the texture is updated. |
width | Anchura de la textura en píxeles. (Read Only) |
wrapMode | Texture coordinate wrapping mode. |
wrapModeU | Texture U coordinate wrapping mode. |
wrapModeV | Texture V coordinate wrapping mode. |
wrapModeW | Texture W coordinate wrapping mode for Texture3D. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Returns the name of the object. |
GetNativeTexturePtr | Recupere un puntero nativo (API de gráficos subyacente) al recurso de textura. |
IncrementUpdateCount | Increment the update counter. |
Destroy | Removes a GameObject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
FindObjectOfType | Devuelve el primer objeto activo cargado de tipo type. |
FindObjectsOfType | Gets a list of all loaded objects of Type type. |
Instantiate | Clona el objeto original y devuelve el clon. |
SetGlobalAnisotropicFilteringLimits | Establece límites anisotrópicos. |
SetStreamingTextureMaterialDebugProperties | Uploads additional debug information to materials using textures set to stream mip maps. |
bool | ¿Existe el objeto? |
operator != | Compare si dos objetos se refieren a un objeto diferente. |
operator == | Compara dos referencias de objeto para ver si se refieren al mismo objeto. |