private Internal_Create ( [ mono, int width, int height, TextureFormat format, bool mipmap, bool linear, IntPtr nativeTex ) : void | ||
mono | [ | |
width | int | |
height | int | |
format | TextureFormat | |
mipmap | bool | |
linear | bool | |
nativeTex | IntPtr | |
return | void |
internal Texture2D(int width, int height, GraphicsFormat format, TextureCreationFlags flags, int mipCount, IntPtr nativeTex) { bool flag = base.ValidateFormat(format, FormatUsage.Sample); if (flag) { Texture2D.Internal_Create(this, width, height, mipCount, format, flags, nativeTex); } }
internal Texture2D(int width, int height, TextureFormat textureFormat, int mipCount, bool linear, IntPtr nativeTex) { bool flag = !base.ValidateFormat(textureFormat); if (!flag) { GraphicsFormat graphicsFormat = GraphicsFormatUtility.GetGraphicsFormat(textureFormat, !linear); TextureCreationFlags textureCreationFlags = (mipCount != 1) ? TextureCreationFlags.MipChain : TextureCreationFlags.None; bool flag2 = GraphicsFormatUtility.IsCrunchFormat(textureFormat); if (flag2) { textureCreationFlags |= TextureCreationFlags.Crunch; } Texture2D.Internal_Create(this, width, height, mipCount, graphicsFormat, textureCreationFlags, nativeTex); } }
internal Texture2D(int width, int height, TextureFormat format, bool mipmap, bool linear, IntPtr nativeTex) { Texture2D.Internal_Create(this, width, height, format, mipmap, linear, nativeTex); }
public Texture2D(int width, int height, TextureFormat format, bool mipmap, bool linear) { Texture2D.Internal_Create(this, width, height, format, mipmap, linear, IntPtr.Zero); }
public Texture2D(int width, int height) { Texture2D.Internal_Create(this, width, height, TextureFormat.ARGB32, true, false, IntPtr.Zero); }