Texture2D
Texture
Texture2D

class:/TYPE/UnityEngine.Texture2D//, can be loaded from an assetbundle using Texture2D::createfromassetbundle(bundlename,prefabname) /

Parent

Texture

Variables
calculatedmipmaplevel
readonly System.Int32 calculatedmipmaplevel
desiredmipmaplevel
readonly System.Int32 desiredmipmaplevel
format
readonly UnityEngine.TextureFormat format
ignoremipmaplimit
System.Boolean ignoremipmaplimit
isreadable
readonly System.Boolean isreadable
loadedmipmaplevel
readonly System.Int32 loadedmipmaplevel
loadingmipmaplevel
readonly System.Int32 loadingmipmaplevel
minimummipmaplevel
System.Int32 minimummipmaplevel
requestedmipmaplevel
System.Int32 requestedmipmaplevel
streamingmipmaps
readonly System.Boolean streamingmipmaps
streamingmipmapspriority
readonly System.Int32 streamingmipmapspriority
texture2d::​blacktexture
static readonly UnityEngine.Texture2D texture2d::blacktexture
texture2d::​graytexture
static readonly UnityEngine.Texture2D texture2d::graytexture
texture2d::​lineargraytexture
static readonly UnityEngine.Texture2D texture2d::lineargraytexture
texture2d::​normaltexture
static readonly UnityEngine.Texture2D texture2d::normaltexture
texture2d::​redtexture
static readonly UnityEngine.Texture2D texture2d::redtexture
texture2d::​whitetexture
static readonly UnityEngine.Texture2D texture2d::whitetexture
vtonly
readonly System.Boolean vtonly
Functions
apply
System.Void Apply()
Returns

System.Void

apply
System.Void Apply(
System.Boolean updateMipmaps
)

System.Boolean updateMipmaps-no documentation

Parameters

updateMipmaps -

Returns

System.Void

apply
System.Void Apply(
System.Boolean updateMipmaps,
System.Boolean makeNoLongerReadable
)

System.Boolean updateMipmaps-no documentation

Parameters
updateMipmaps
System.Boolean

no documentation makeNoLongerReadable -

Returns

System.Void

clearminimummipmaplevel
System.Void ClearMinimumMipmapLevel()
Returns

System.Void

clearrequestedmipmaplevel
System.Void ClearRequestedMipmapLevel()
Returns

System.Void

compress
System.Void Compress(
System.Boolean highQuality
)

System.Boolean highQuality-no documentation

Parameters

highQuality -

Returns

System.Void

getpixel
UnityEngine.Color GetPixel(
System.Int32 x,
System.Int32 y,
System.Int32 mipLevel
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation mipLevel -

Returns

UnityEngine.Color

getpixel
UnityEngine.Color GetPixel(
System.Int32 x,
System.Int32 y
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation y -

Returns

UnityEngine.Color

getpixelbilinear
UnityEngine.Color GetPixelBilinear(
System.Single u,
System.Single v
)

System.Single u-no documentation

Parameters
u
System.Single

no documentation v -

Returns

UnityEngine.Color

getpixelbilinear
UnityEngine.Color GetPixelBilinear(
System.Single u,
System.Single v,
System.Int32 mipLevel
)

System.Single u-no documentation

Parameters
u
System.Single

no documentation

v
System.Single

no documentation mipLevel -

Returns

UnityEngine.Color

getpixels
UnityEngine.Color[] GetPixels(
System.Int32 miplevel
)

System.Int32 miplevel-no documentation

Parameters

miplevel -

Returns

UnityEngine.Color[]

getpixels
UnityEngine.Color[] GetPixels(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation blockHeight -

Returns

UnityEngine.Color[]

getpixels
UnityEngine.Color[] GetPixels(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight,
System.Int32 miplevel
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation

blockHeight
System.Int32

no documentation miplevel -

Returns

UnityEngine.Color[]

getpixels
UnityEngine.Color[] GetPixels()
Returns

UnityEngine.Color[]

getpixels32
UnityEngine.Color32[] GetPixels32(
System.Int32 miplevel
)

System.Int32 miplevel-no documentation

Parameters

miplevel -

Returns

UnityEngine.Color32[]

getpixels32
UnityEngine.Color32[] GetPixels32()
Returns

UnityEngine.Color32[]

getrawtexturedata
System.Byte[] GetRawTextureData()
Returns

System.Byte[]

isrequestedmipmaplevelloaded
System.Boolean IsRequestedMipmapLevelLoaded()
Returns

System.Boolean

loadrawtexturedata
System.Void LoadRawTextureData(
System.IntPtr data,
System.Int32 size
)

System.IntPtr data-no documentation

Parameters
data

no documentation size -

Returns

System.Void

loadrawtexturedata
System.Void LoadRawTextureData(
System.Byte[] data
)

System.Byte[] data-no documentation

Parameters

data -

Returns

System.Void

packtextures
UnityEngine.Rect[] PackTextures(
UnityEngine.Texture2D[] textures,
System.Int32 padding,
System.Int32 maximumAtlasSize
)

UnityEngine.Texture2D[] textures-no documentation

Parameters
textures
UnityEngine.Texture2D[]

no documentation

padding
System.Int32

no documentation maximumAtlasSize -

Returns

UnityEngine.Rect[]

packtextures
UnityEngine.Rect[] PackTextures(
UnityEngine.Texture2D[] textures,
System.Int32 padding
)

UnityEngine.Texture2D[] textures-no documentation

Parameters
textures
UnityEngine.Texture2D[]

no documentation padding -

Returns

UnityEngine.Rect[]

packtextures
UnityEngine.Rect[] PackTextures(
UnityEngine.Texture2D[] textures,
System.Int32 padding,
System.Int32 maximumAtlasSize,
System.Boolean makeNoLongerReadable
)

UnityEngine.Texture2D[] textures-no documentation

Parameters
textures
UnityEngine.Texture2D[]

no documentation

padding
System.Int32

no documentation

maximumAtlasSize
System.Int32

no documentation makeNoLongerReadable -

Returns

UnityEngine.Rect[]

readpixels
System.Void ReadPixels(
UnityEngine.Rect source,
System.Int32 destX,
System.Int32 destY,
System.Boolean recalculateMipMaps
)

UnityEngine.Rect source-no documentation

Parameters
source
UnityEngine.Rect

no documentation

destX
System.Int32

no documentation

destY
System.Int32

no documentation recalculateMipMaps -

Returns

System.Void

readpixels
System.Void ReadPixels(
UnityEngine.Rect source,
System.Int32 destX,
System.Int32 destY
)

UnityEngine.Rect source-no documentation

Parameters
source
UnityEngine.Rect

no documentation

destX
System.Int32

no documentation destY -

Returns

System.Void

reinitialize
System.Boolean Reinitialize(
System.Int32 width,
System.Int32 height,
UnityEngine.Experimental.Rendering.GraphicsFormat format,
System.Boolean hasMipMap
)

System.Int32 width-no documentation

Parameters
width
System.Int32

no documentation

height
System.Int32

no documentation

format
UnityEngine.Experimental.Rendering.GraphicsFormat

no documentation hasMipMap -

Returns

System.Boolean

reinitialize
System.Boolean Reinitialize(
System.Int32 width,
System.Int32 height,
UnityEngine.TextureFormat format,
System.Boolean hasMipMap
)

System.Int32 width-no documentation

Parameters
width
System.Int32

no documentation

height
System.Int32

no documentation

format
UnityEngine.TextureFormat

no documentation hasMipMap -

Returns

System.Boolean

reinitialize
System.Boolean Reinitialize(
System.Int32 width,
System.Int32 height
)

System.Int32 width-no documentation

Parameters
width
System.Int32

no documentation height -

Returns

System.Boolean

setpixel
System.Void SetPixel(
System.Int32 x,
System.Int32 y,
UnityEngine.Color color
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation color -

Returns

System.Void

setpixel
System.Void SetPixel(
System.Int32 x,
System.Int32 y,
UnityEngine.Color color,
System.Int32 mipLevel
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

color
UnityEngine.Color

no documentation mipLevel -

Returns

System.Void

setpixels
System.Void SetPixels(
UnityEngine.Color[] colors
)

UnityEngine.Color[] colors-no documentation

Parameters

colors -

Returns

System.Void

setpixels
System.Void SetPixels(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight,
UnityEngine.Color[] colors,
System.Int32 miplevel
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation

blockHeight
System.Int32

no documentation

colors
UnityEngine.Color[]

no documentation miplevel -

Returns

System.Void

setpixels
System.Void SetPixels(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight,
UnityEngine.Color[] colors
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation

blockHeight
System.Int32

no documentation colors -

Returns

System.Void

setpixels
System.Void SetPixels(
UnityEngine.Color[] colors,
System.Int32 miplevel
)

UnityEngine.Color[] colors-no documentation

Parameters
colors
UnityEngine.Color[]

no documentation miplevel -

Returns

System.Void

setpixels32
System.Void SetPixels32(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight,
UnityEngine.Color32[] colors,
System.Int32 miplevel
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation

blockHeight
System.Int32

no documentation

colors
UnityEngine.Color32[]

no documentation miplevel -

Returns

System.Void

setpixels32
System.Void SetPixels32(
UnityEngine.Color32[] colors,
System.Int32 miplevel
)

UnityEngine.Color32[] colors-no documentation

Parameters
colors
UnityEngine.Color32[]

no documentation miplevel -

Returns

System.Void

setpixels32
System.Void SetPixels32(
UnityEngine.Color32[] colors
)

UnityEngine.Color32[] colors-no documentation

Parameters

colors -

Returns

System.Void

setpixels32
System.Void SetPixels32(
System.Int32 x,
System.Int32 y,
System.Int32 blockWidth,
System.Int32 blockHeight,
UnityEngine.Color32[] colors
)

System.Int32 x-no documentation

Parameters
x
System.Int32

no documentation

y
System.Int32

no documentation

blockWidth
System.Int32

no documentation

blockHeight
System.Int32

no documentation colors -

Returns

System.Void

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.TextureFormat textureFormat,
System.Boolean mipChain,
System.Boolean linear
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

textureFormat
UnityEngine.TextureFormat

no description

mipChain
System.Boolean

no description

linear
System.Boolean

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.TextureFormat textureFormat,
System.Int32 mipCount,
System.Boolean linear
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

textureFormat
UnityEngine.TextureFormat

no description

mipCount
System.Int32

no description

linear
System.Boolean

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.Experimental.Rendering.GraphicsFormat format,
UnityEngine.Experimental.Rendering.TextureCreationFlags flags
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

format
UnityEngine.Experimental.Rendering.GraphicsFormat

no description

flags
UnityEngine.Experimental.Rendering.TextureCreationFlags

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.Experimental.Rendering.GraphicsFormat format,
System.Int32 mipCount,
UnityEngine.Experimental.Rendering.TextureCreationFlags flags
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

format
UnityEngine.Experimental.Rendering.GraphicsFormat

no description

mipCount
System.Int32

no description

flags
UnityEngine.Experimental.Rendering.TextureCreationFlags

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.Experimental.Rendering.DefaultFormat format,
UnityEngine.Experimental.Rendering.TextureCreationFlags flags
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

format
UnityEngine.Experimental.Rendering.DefaultFormat

no description

flags
UnityEngine.Experimental.Rendering.TextureCreationFlags

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

Returns

UnityEngine.Texture2D

texture2d::​create
static UnityEngine.Texture2D Create (
System.Int32 width,
System.Int32 height,
UnityEngine.TextureFormat textureFormat,
System.Boolean mipChain
)

Constructor replaces new;

Parameters
width
System.Int32

no description

height
System.Int32

no description

textureFormat
UnityEngine.TextureFormat

no description

mipChain
System.Boolean

no description

Returns

UnityEngine.Texture2D

texture2d::​createexternaltexture
static UnityEngine.Texture2D CreateExternalTexture(
System.Int32 width,
System.Int32 height,
UnityEngine.TextureFormat format,
System.Boolean mipChain,
System.Boolean linear,
System.IntPtr nativeTex
)

System.Int32 width-no documentation

Parameters
width
System.Int32

no documentation

height
System.Int32

no documentation

format
UnityEngine.TextureFormat

no documentation

mipChain
System.Boolean

no documentation

linear
System.Boolean

no documentation nativeTex -

Returns

UnityEngine.Texture2D

texture2d::​fromassetbundle
static UnityEngine.Texture2D CreateFromAssetBundle(
string bundle,
string objectname
)

Constructor for object from a bundle

Parameters
bundle
string

bundle name

objectname
string

object name with extension

Returns

UnityEngine.Texture2D

texture2d::​generateatlas
static System.Boolean GenerateAtlas(
UnityEngine.Vector2[] sizes,
System.Int32 padding,
System.Int32 atlasSize,
System.Collections.Generic.List`1[[UnityEngine.Rect, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]] results
)

UnityEngine.Vector2[] sizes-no documentation

Parameters
sizes
UnityEngine.Vector2[]

no documentation

padding
System.Int32

no documentation

atlasSize
System.Int32

no documentation System.Collections.Generic.List`1[[UnityEngine.Rect - UnityEngine.CoreModule - Version=0.0.0.0 - Culture=neutral - results -

Returns

System.Boolean

updateexternaltexture
System.Void UpdateExternalTexture(
System.IntPtr nativeTex
)

System.IntPtr nativeTex-no documentation

Parameters

nativeTex -

Returns

System.Void