public void CreateOriginalTexture() { if (!Original.IsAlive && _originalData != null) { var texture = ComponentHelper.CreateEmptyTexture2D(_textureFormat); texture.LoadImageEx(_originalData, ImageFormat.PNG, null); SetOriginal(texture); } }
public void CreateTranslatedTexture(byte[] newData, ImageFormat format) { if (Translated == null) { var orig = Original.Target; var texture = ComponentHelper.CreateEmptyTexture2D(_textureFormat); texture.LoadImageEx(newData, format, orig); SetTranslated(texture); texture.SetExtensionData(this); UsingReplacedTexture = true; } }