Пример #1
0
        private byte[] ExportKTX(byte[] data, int offset, int length)
        {
            KTXConvertParameters @params = new KTXConvertParameters()
            {
                DataLength         = length,
                InternalFormat     = KTXInternalFormat,
                BaseInternalFormat = KTXBaseInternalFormat,
                Width  = Width,
                Height = Height,
            };

            return(KTXConverter.WrapToKXT(data, offset, @params));
        }
Пример #2
0
        private void ExportKTX(Stream writer, Stream reader, long length)
        {
            KTXConvertParameters @params = new KTXConvertParameters()
            {
                DataLength         = length,
                InternalFormat     = KTXInternalFormat,
                BaseInternalFormat = KTXBaseInternalFormat,
                Width  = Width,
                Height = Height,
            };

            KTXConverter.ExportKXT(writer, reader, @params);
        }
Пример #3
0
        private void ExportKTX(Stream writer, Stream reader, long length)
        {
            KTXConvertParameters @params = new KTXConvertParameters()
            {
                DataLength         = length,
                InternalFormat     = KTXInternalFormat,
                BaseInternalFormat = KTXBaseInternalFormat,
                Width  = Width,
                Height = Height,
            };

            if (Config.IsConvertTexturesToPNG)
            {
                throw new NotImplementedException();
            }
            else
            {
                KTXConverter.ExportKXT(writer, reader, @params);
            }
        }