예제 #1
0
        /// <summary>
        /// Загрузчик текстур с использованием технологий MipMapping и Anisotropic Filtering (если поддерживается аппаратно).
        /// </summary>
        /// <param name="imagePath">Путь(и) к текстуре(ам) для загрузки.</param>
        /// <param name="generateMipMap">Флаг использования технологии MipMapping. Если <b>true</b> - технология будет использована.</param>
        /// <param name="anisotropyLevel">Уровень анизотропной фильтрации (если поддерживается аппаратно). Если <b>-1.0f</b> - будет использован максимальный режим анизотропной фильтрации.</param>
        public Texture1D(string[] imagePath, bool generateMipMap = true, float anisotropyLevel = -1.0f)
        {
            TextureID = new List <uint>();

            uint[] tempID = Texture1D.GenImagies(imagePath, generateMipMap, anisotropyLevel);
            foreach (uint id in tempID)
            {
                TextureID.Add(id);
            }
        }
예제 #2
0
        /// <summary>
        /// Загрузчик текстур с использованием технологий MipMapping и Anisotropic Filtering (если поддерживается аппаратно).
        /// </summary>
        /// <param name="imagePath">Путь(и) к текстуре(ам) для загрузки.</param>
        /// <param name="generateMipMap">Флаг использования технологии MipMapping. Если <b>true</b> - технология будет использована.</param>
        /// <param name="filterType">Режим фильтрации MipMap текстур.</param>
        /// <param name="anisotropyLevel">Уровень анизотропной фильтрации (если поддерживается аппаратно). Если <b>-1.0f</b> - будет использован максимальный режим анизотропной фильтрации.</param>
        public Texture1D(string[] imagePath, bool generateMipMap = true,
                         MipmapTextureFilter filterType          = MipmapTextureFilter.LinearMipmapLinear, float anisotropyLevel = -1.0f)
        {
            TextureID = new List <uint>();

            uint[] tempID = Texture1D.GenImagies(imagePath, generateMipMap, anisotropyLevel, filterType);
            foreach (uint id in tempID)
            {
                TextureID.Add(id);
            }
        }