GLKTextureInfo
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import GLKit
Objective C
@import GLKit;
Доступность
Доступный в iOS 5.0 и позже.
Когда Ваши текстуры загрузок приложения с помощью GLKTextureLoader
класс, загрузчик текстуры возвращает информацию об использовании текстур GLKTextureInfo
объекты. Ваше приложение никогда не создает GLKTextureInfo
объекты непосредственно.
-
name
СвойствоИмя контекста OpenGL для текстуры. (только для чтения)
Объявление
Swift
var name: GLuint { get }
Objective C
@property(readonly) GLuint name
Обсуждение
Ваше приложение использует этот идентификатор каждый раз, когда это хочет связать текстуру с контекстом.
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
target
СвойствоПривязка OpenGL предназначается для текстуры. (только для чтения)
Объявление
Swift
var target: GLenum { get }
Objective C
@property(readonly) GLenum target
Обсуждение
Ваше приложение использует это свойство в качестве целевого значения, когда это связывает текстуру с контекстом.
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
height
СвойствоВысота загруженной текстуры. (только для чтения)
Объявление
Swift
var height: GLuint { get }
Objective C
@property(readonly) GLuint height
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
width
СвойствоШирина загруженной текстуры. (только для чтения)
Объявление
Swift
var width: GLuint { get }
Objective C
@property(readonly) GLuint width
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
textureOrigin
СвойствоРасположение источника в загруженной текстуре. (только для чтения)
Объявление
Swift
var textureOrigin: GLKTextureInfoOrigin { get }
Objective C
@property(readonly) GLKTextureInfoOrigin textureOrigin
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
alphaState
СвойствоСостояние альфа-компонента в загруженной текстуре. (только для чтения)
Объявление
Swift
var alphaState: GLKTextureInfoAlphaState { get }
Objective C
@property(readonly) GLKTextureInfoAlphaState alphaState
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
containsMipmaps
СвойствоБулево значение, утверждающее, содержит ли загруженная текстура карты mip. (только для чтения)
Объявление
Swift
var containsMipmaps: Bool { get }
Objective C
@property(readonly) BOOL containsMipmaps
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
Значения, описывающие информацию альфы, хранившую в пиксельных данных исходного изображения.
Объявление
Swift
enum GLKTextureInfoAlphaState : GLint { case None case NonPremultiplied case Premultiplied }
Objective C
enum { GLKTextureInfoAlphaStateNone = 0, GLKTextureInfoAlphaStateNonPremultiplied GLKTextureInfoAlphaStatePremultiplied }; typedef NSUInteger GLKTextureInfoAlphaState;
Константы
-
None
GLKTextureInfoAlphaStateNone
Указывает, что текстура не имеет никакой информации об альфе.
Доступный в iOS 5.0 и позже.
-
NonPremultiplied
GLKTextureInfoAlphaStateNonPremultiplied
Указывает, что значения цвета в текстуре не были предварительно умножены на альфа-значение.
Доступный в iOS 5.0 и позже.
-
Premultiplied
GLKTextureInfoAlphaStatePremultiplied
Указывает, что значения цвета в текстуре были уже предварительно умножены на альфа-значение.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-
-
Расположение источника в изображении первоисточника.
Объявление
Swift
enum GLKTextureInfoOrigin : GLint { case Unknown case TopLeft case BottomLeft }
Objective C
enum { GLKTextureInfoOriginUnknown = 0, GLKTextureInfoOriginTopLeft, GLKTextureInfoOriginBottomLeft }; typedef NSUInteger GLKTextureInfoOrigin;
Константы
-
Unknown
GLKTextureInfoOriginUnknown
Источник текстуры не поддерживается.
Доступный в iOS 5.0 и позже.
-
TopLeft
GLKTextureInfoOriginTopLeft
Источник текстуры находится в верхнем левом углу.
Доступный в iOS 5.0 и позже.
-
BottomLeft
GLKTextureInfoOriginBottomLeft
Источник текстуры находится в левом нижнем углу.
Доступный в iOS 5.0 и позже.
Обсуждение
Позиция источника не имеет никакого эффекта на то, как текстура загружается в контекст. Если необходимо зеркально отразить изображение прежде, чем загрузить его, приложение должно явно добавить
GLKTextureOriginBottomLeft
ключ к словарю опций обеспечил при загрузке текстуры.Оператор импорта
Objective C
@import GLKit;
Swift
import GLKit
Доступность
Доступный в iOS 5.0 и позже.
-