Zdexby TheHolyOneZ
49,743 classes
Class

Texture2D

: Texture : Object : Object
UnityEngine.Texture2D, UnityEngine.CoreModule 0x0018 (24 B) inherited 0x0018 UnityEngine.CoreModule.dll
0x00x0018

Members 2

OffsetSizeNameTypeFlagsDefault
—0x04streamingMipmapsPriorityMinintStatic+2 flags-128
—0x04streamingMipmapsPriorityMaxintStatic+2 flags127
Inherited from Texture 1
OffsetSizeNameTypeFlagsDefault
0x04GenerateAllMipsintPublicStatic+1 flags—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 181

SignatureFlagsNativeParams
TextureFormat get_format()Public+1 flags0x04
bool IgnoreMipmapLimit()Private0x01
void SetIgnoreMipmapLimitAndReload(bool value)Private0x01
string get_mipmapLimitGroup()Public+1 flags0x08
int get_activeMipmapLimit()Public+1 flags0x04
Texture2D get_whiteTexture()PublicStatic+1 flags0x08
Texture2D get_blackTexture()PublicStatic+1 flags0x08
Texture2D get_redTexture()PublicStatic+1 flags0x08
Texture2D get_grayTexture()PublicStatic+1 flags0x08
Texture2D get_linearGrayTexture()PublicStatic+1 flags0x08
Texture2D get_normalTexture()PublicStatic+1 flags0x08
void Compress(bool highQuality)Public0x01
bool Internal_CreateEmptyImpl(Texture2D mono)PrivateStatic0x08
bool Internal_CreateImpl(Texture2D mono, int w, int h, int mipCount, const GraphicsFormat& format, const TextureColorSpace& colorSpace, const TextureCreationFlags& flags, long nativeTex, bool ignoreMipmapLimit, const string& mipmapLimitGroupName)PrivateStatic0x08
void Internal_Create(Texture2D mono, int w, int h, int mipCount, const GraphicsFormat& format, const TextureColorSpace& colorSpace, const TextureCreationFlags& flags, long nativeTex, bool ignoreMipmapLimit, const string& mipmapLimitGroupName)PrivateStatic0x08
bool get_isReadable()Public+2 flags0x01
bool get_vtOnly()Public+1 flags0x01
void ApplyImpl(bool updateMipmaps, bool makeNoLongerReadable)Private0x01
bool ReinitializeImpl(int width, int height)Private0x04
void SetPixelImpl(int image, int mip, int x, int y, const Color& color)Private0x10
Color GetPixelImpl(int image, int mip, int x, int y)Private0x10
Color GetPixelBilinearImpl(int image, int mip, float u, float v)Private0x10
bool ReinitializeWithFormatImpl(int width, int height, const GraphicsFormat& format, bool hasMipMap)Private0x04
bool ReinitializeWithTextureFormatImpl(int width, int height, const TextureFormat& textureFormat, bool hasMipMap)Private0x04
void ReadPixelsImpl(const Rect& source, int destX, int destY, bool recalculateMipMaps)Private0x10
void SetPixelsImpl(int x, int y, int w, int h, const Color[]& pixel, int miplevel, int frame)Private0x08
bool LoadRawTextureDataImpl(long data, ulong size)Private0x08
bool LoadRawTextureDataImplArray(const byte[]& data)Private0x08
bool SetPixelDataImplArray(Array data, int mipLevel, int elementSize, int dataArraySize, int sourceDataStartIndex)Private0x08
bool SetPixelDataImpl(long data, int mipLevel, int elementSize, int dataArraySize, int sourceDataStartIndex)Private0x08
long GetWritableImageData(int frame)Private0x08
ulong GetImageDataSize()Private0x08
void GenerateAtlasImpl(const Vector2[]& sizes, int padding, int atlasSize, const Rect[]& rect)PrivateStatic0x08
bool get_isPreProcessed()2 flags0x01
bool get_streamingMipmaps()Public+1 flags0x01
int get_streamingMipmapsPriority()Public+1 flags0x04
int get_requestedMipmapLevel()Public+1 flags0x04
void set_requestedMipmapLevel(int value)Public+1 flags0x04
int get_minimumMipmapLevel()Public+1 flags0x04
void set_minimumMipmapLevel(int value)Public+1 flags0x04
bool get_loadAllMips()2 flags0x01
void set_loadAllMips(bool value)2 flags0x01
int get_calculatedMipmapLevel()Public+1 flags0x04
int get_desiredMipmapLevel()Public+1 flags0x04
int get_loadingMipmapLevel()Public+1 flags0x04
int get_loadedMipmapLevel()Public+1 flags0x04
void ClearRequestedMipmapLevel()Public0x00
bool IsRequestedMipmapLevelLoaded()Public0x01
void ClearMinimumMipmapLevel()Public0x00
void UpdateExternalTexture(long nativeTex)Public0x08
void SetAllPixels32(const Color32[]& colors, int miplevel)Private0x08
void SetBlockOfPixels32(int x, int y, int blockWidth, int blockHeight, const Color32[]& colors, int miplevel)Private0x08
byte[] GetRawTextureData()Public0x08
Color[] GetPixels(int x, int y, int blockWidth, int blockHeight, int miplevel)Public0x08
Color[] GetPixels(int x, int y, int blockWidth, int blockHeight)Public0x08
Color32[] GetPixels32(int miplevel)Public0x08
Color32[] GetPixels32()Public0x08
Rect[] PackTextures(const Texture2D[]& textures, int padding, int maximumAtlasSize, bool makeNoLongerReadable)Public0x08
Rect[] PackTextures(const Texture2D[]& textures, int padding, int maximumAtlasSize)Public0x08
Rect[] PackTextures(const Texture2D[]& textures, int padding)Public0x08
void CopyPixels_Full(Texture src)Private0x08
void CopyPixels_Slice(Texture src, int srcElement, int srcMip, int dstMip)Private0x08
void CopyPixels_Region(Texture src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, int dstMip, int dstX, int dstY)Private0x08
bool ValidateFormat(const TextureFormat& format, int width, int height)1 flags0x04
bool ValidateFormat(const GraphicsFormat& format, int width, int height)1 flags0x04
void .ctor(int width, int height, const GraphicsFormat& format, const TextureCreationFlags& flags, int mipCount, long nativeTex, const MipmapLimitDescriptor& mipmapLimitDescriptor)2 flags0x10
void .ctor(int width, int height, const DefaultFormat& format, const TextureCreationFlags& flags)Public+1 flags0x04
void .ctor(int width, int height, const DefaultFormat& format, int mipCount, const TextureCreationFlags& flags)Public+1 flags0x04
void .ctor(int width, int height, const DefaultFormat& format, int mipCount, const string& mipmapLimitGroupName, const TextureCreationFlags& flags)Public+1 flags0x08
void .ctor(int width, int height, const DefaultFormat& format, int mipCount, const TextureCreationFlags& flags, const MipmapLimitDescriptor& mipmapLimitDescriptor)Public+1 flags0x10
void .ctor(int width, int height, const GraphicsFormat& format, const TextureCreationFlags& flags)Public+1 flags0x04
void .ctor(int width, int height, const GraphicsFormat& format, int mipCount, const TextureCreationFlags& flags)Public+1 flags0x04
void .ctor(int width, int height, const GraphicsFormat& format, int mipCount, const string& mipmapLimitGroupName, const TextureCreationFlags& flags)Public+1 flags0x08
void .ctor(int width, int height, const GraphicsFormat& format, int mipCount, const TextureCreationFlags& flags, const MipmapLimitDescriptor& mipmapLimitDescriptor)Public+1 flags0x10
void .ctor(int width, int height, const TextureFormat& textureFormat, int mipCount, bool linear, long nativeTex, bool createUninitialized, const MipmapLimitDescriptor& mipmapLimitDescriptor)2 flags0x10
void .ctor(int width, int height, const TextureFormat& textureFormat, int mipCount, bool linear)Public+1 flags0x04
void .ctor(int width, int height, const TextureFormat& textureFormat, int mipCount, bool linear, bool createUninitialized)Public+1 flags0x04
void .ctor(int width, int height, const TextureFormat& textureFormat, int mipCount, bool linear, bool createUninitialized, const MipmapLimitDescriptor& mipmapLimitDescriptor)Public+1 flags0x10
void .ctor(int width, int height, const TextureFormat& textureFormat, int mipCount, bool linear, bool createUninitialized, bool ignoreMipmapLimit, const string& mipmapLimitGroupName)Public+1 flags0x08
void .ctor(int width, int height, const TextureFormat& textureFormat, bool mipChain, bool linear)Public+1 flags0x04
void .ctor(int width, int height, const TextureFormat& textureFormat, bool mipChain, bool linear, bool createUninitialized)Public+1 flags0x04
void .ctor(int width, int height, const TextureFormat& textureFormat, bool mipChain)Public+1 flags0x04
void .ctor(int width, int height)Public+1 flags0x04
Texture2D CreateExternalTexture(int width, int height, const TextureFormat& format, bool mipChain, bool linear, long nativeTex)PublicStatic0x08
void SetPixel(int x, int y, const Color& color)Public0x10
void SetPixel(int x, int y, const Color& color, int mipLevel)Public0x10
void SetPixels(int x, int y, int blockWidth, int blockHeight, const Color[]& colors, int miplevel)Public0x08
void SetPixels(int x, int y, int blockWidth, int blockHeight, const Color[]& colors)Public0x08
void SetPixels(const Color[]& colors, int miplevel)Public0x08
void SetPixels(const Color[]& colors)Public0x08
Color GetPixel(int x, int y)Public0x10
Color GetPixel(int x, int y, int mipLevel)Public0x10
Color GetPixelBilinear(float u, float v)Public0x10
Color GetPixelBilinear(float u, float v, int mipLevel)Public0x10
void LoadRawTextureData(long data, int size)Public0x08
void LoadRawTextureData(const byte[]& data)Public0x08
void LoadRawTextureData(const NativeArray<T>& data)Public0x10
void SetPixelData(const T[]& data, int mipLevel, int sourceDataStartIndex)Public—0x08
void SetPixelData(const NativeArray<T>& data, int mipLevel, int sourceDataStartIndex)Public0x10
NativeArray<T> GetPixelData(int mipLevel)Public0x10
NativeArray<T> GetRawTextureData()Public0x10
void Apply(bool updateMipmaps, bool makeNoLongerReadable)Public0x01
void Apply(bool updateMipmaps)Public0x01
void Apply()Public0x00
bool Reinitialize(int width, int height)Public0x04
bool Reinitialize(int width, int height, const TextureFormat& format, bool hasMipMap)Public0x04
bool Reinitialize(int width, int height, const GraphicsFormat& format, bool hasMipMap)Public0x04
bool Resize(int width, int height)Public0x04
bool Resize(int width, int height, const TextureFormat& format, bool hasMipMap)Public0x04
bool Resize(int width, int height, const GraphicsFormat& format, bool hasMipMap)Public0x04
void ReadPixels(const Rect& source, int destX, int destY, bool recalculateMipMaps)Public0x10
void ReadPixels(const Rect& source, int destX, int destY)Public0x10
bool GenerateAtlas(const Vector2[]& sizes, int padding, int atlasSize, List<UnityEngine.Rect> results)PublicStatic0x08
void SetPixels32(const Color32[]& colors, int miplevel)Public0x08
void SetPixels32(const Color32[]& colors)Public0x08
void SetPixels32(int x, int y, int blockWidth, int blockHeight, const Color32[]& colors, int miplevel)Public0x08
void SetPixels32(int x, int y, int blockWidth, int blockHeight, const Color32[]& colors)Public0x08
Color[] GetPixels(int miplevel)Public0x08
Color[] GetPixels()Public0x08
void CopyPixels(Texture src)Public0x08
void CopyPixels(Texture src, int srcElement, int srcMip, int dstMip)Public0x08
void CopyPixels(Texture src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, int dstMip, int dstX, int dstY)Public0x08
bool get_ignoreMipmapLimit()Public+1 flags0x01
void set_ignoreMipmapLimit(bool value)Public+1 flags0x01
TextureFormat get_format_Injected(long _unity_self)PrivateStatic0x08
bool IgnoreMipmapLimit_Injected(long _unity_self)PrivateStatic0x08
void SetIgnoreMipmapLimitAndReload_Injected(long _unity_self, bool value)PrivateStatic0x08
void get_mipmapLimitGroup_Injected(long _unity_self, ref ManagedSpanWrapper& ret)PrivateStatic0x10
int get_activeMipmapLimit_Injected(long _unity_self)PrivateStatic0x08
long get_whiteTexture_Injected()PrivateStatic0x08
long get_blackTexture_Injected()PrivateStatic0x08
long get_redTexture_Injected()PrivateStatic0x08
long get_grayTexture_Injected()PrivateStatic0x08
long get_linearGrayTexture_Injected()PrivateStatic0x08
long get_normalTexture_Injected()PrivateStatic0x08
void Compress_Injected(long _unity_self, bool highQuality)PrivateStatic0x08
bool Internal_CreateImpl_Injected(Texture2D mono, int w, int h, int mipCount, const GraphicsFormat& format, const TextureColorSpace& colorSpace, const TextureCreationFlags& flags, long nativeTex, bool ignoreMipmapLimit, ref ManagedSpanWrapper& mipmapLimitGroupName)PrivateStatic0x10
bool get_isReadable_Injected(long _unity_self)PrivateStatic0x08
bool get_vtOnly_Injected(long _unity_self)PrivateStatic0x08
void ApplyImpl_Injected(long _unity_self, bool updateMipmaps, bool makeNoLongerReadable)PrivateStatic0x08
bool ReinitializeImpl_Injected(long _unity_self, int width, int height)PrivateStatic0x08
void SetPixelImpl_Injected(long _unity_self, int image, int mip, int x, int y, ref Color& color)PrivateStatic0x10
void GetPixelImpl_Injected(long _unity_self, int image, int mip, int x, int y, ref Color& ret)PrivateStatic0x10
void GetPixelBilinearImpl_Injected(long _unity_self, int image, int mip, float u, float v, ref Color& ret)PrivateStatic0x10
bool ReinitializeWithFormatImpl_Injected(long _unity_self, int width, int height, const GraphicsFormat& format, bool hasMipMap)PrivateStatic0x08
bool ReinitializeWithTextureFormatImpl_Injected(long _unity_self, int width, int height, const TextureFormat& textureFormat, bool hasMipMap)PrivateStatic0x08
void ReadPixelsImpl_Injected(long _unity_self, ref Rect& source, int destX, int destY, bool recalculateMipMaps)PrivateStatic0x10
void SetPixelsImpl_Injected(long _unity_self, int x, int y, int w, int h, ref ManagedSpanWrapper& pixel, int miplevel, int frame)PrivateStatic0x10
bool LoadRawTextureDataImpl_Injected(long _unity_self, long data, ulong size)PrivateStatic0x08
bool LoadRawTextureDataImplArray_Injected(long _unity_self, ref ManagedSpanWrapper& data)PrivateStatic0x10
bool SetPixelDataImplArray_Injected(long _unity_self, Array data, int mipLevel, int elementSize, int dataArraySize, int sourceDataStartIndex)PrivateStatic0x08
bool SetPixelDataImpl_Injected(long _unity_self, long data, int mipLevel, int elementSize, int dataArraySize, int sourceDataStartIndex)PrivateStatic0x08
long GetWritableImageData_Injected(long _unity_self, int frame)PrivateStatic0x08
ulong GetImageDataSize_Injected(long _unity_self)PrivateStatic0x08
void GenerateAtlasImpl_Injected(ref ManagedSpanWrapper& sizes, int padding, int atlasSize, ref BlittableArrayWrapper& rect)PrivateStatic0x10
bool get_isPreProcessed_Injected(long _unity_self)PrivateStatic0x08
bool get_streamingMipmaps_Injected(long _unity_self)PrivateStatic0x08
int get_streamingMipmapsPriority_Injected(long _unity_self)PrivateStatic0x08
int get_requestedMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
void set_requestedMipmapLevel_Injected(long _unity_self, int value)PrivateStatic0x08
int get_minimumMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
void set_minimumMipmapLevel_Injected(long _unity_self, int value)PrivateStatic0x08
bool get_loadAllMips_Injected(long _unity_self)PrivateStatic0x08
void set_loadAllMips_Injected(long _unity_self, bool value)PrivateStatic0x08
int get_calculatedMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
int get_desiredMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
int get_loadingMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
int get_loadedMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
void ClearRequestedMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
bool IsRequestedMipmapLevelLoaded_Injected(long _unity_self)PrivateStatic0x08
void ClearMinimumMipmapLevel_Injected(long _unity_self)PrivateStatic0x08
void UpdateExternalTexture_Injected(long _unity_self, long nativeTex)PrivateStatic0x08
void SetAllPixels32_Injected(long _unity_self, ref ManagedSpanWrapper& colors, int miplevel)PrivateStatic0x10
void SetBlockOfPixels32_Injected(long _unity_self, int x, int y, int blockWidth, int blockHeight, ref ManagedSpanWrapper& colors, int miplevel)PrivateStatic0x10
byte[] GetRawTextureData_Injected(long _unity_self)PrivateStatic0x08
Color[] GetPixels_Injected(long _unity_self, int x, int y, int blockWidth, int blockHeight, int miplevel)PrivateStatic0x08
Color32[] GetPixels32_Injected(long _unity_self, int miplevel)PrivateStatic0x08
Rect[] PackTextures_Injected(long _unity_self, const Texture2D[]& textures, int padding, int maximumAtlasSize, bool makeNoLongerReadable)PrivateStatic0x08
void CopyPixels_Full_Injected(long _unity_self, long src)PrivateStatic0x08
void CopyPixels_Slice_Injected(long _unity_self, long src, int srcElement, int srcMip, int dstMip)PrivateStatic0x08
void CopyPixels_Region_Injected(long _unity_self, long src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, int dstMip, int dstX, int dstY)PrivateStatic0x08

Used by 82

types with a member, parameter or interface of this type