Ссылка CVOpenGLESTexture
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreVideo
Objective C
@import CoreVideo;
Базовое Видео текстуры OpenGLES является основанными на текстуре буферами изображения, используемыми для того, чтобы снабдить данными исходного изображения к OpenGL.
Функции в этом разделе воздействуют на Базовые Видео основанные на текстуре буферы изображения, полученные из CVOpenGLESTextureRef ввести.
-
Возвращает Базовый идентификатор типа Основы для Базового Видео основанного на текстуре буфера изображения.
Объявление
Swift
func CVOpenGLESTextureGetTypeID() -> CFTypeIDObjective C
CFTypeID CVOpenGLESTextureGetTypeID ( void );Возвращаемое значение
Базовый идентификатор типа Основы для
CVOpenGLESTextureRefввести.Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает цель текстуры для a
CVOpenGLESTextureRef.Объявление
Swift
func CVOpenGLESTextureGetTarget(_image: CVOpenGLESTexture!) -> GLenumObjective C
GLenum CVOpenGLESTextureGetTarget ( CVOpenGLESTextureRef image );Параметры
imageОснованное на текстуре изображение OpenGLES буферизует, чья цель желаема.
Возвращаемое значение
OpenGLES текстурирует цель, такой как
GL_TEXTURE_2D.Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает целевое имя текстуры для a
CVOpenGLESTextureRef.Объявление
Swift
func CVOpenGLESTextureGetName(_image: CVOpenGLESTexture!) -> GLuintObjective C
GLuint CVOpenGLESTextureGetName ( CVOpenGLESTextureRef image );Параметры
imageОснованное на текстуре изображение OpenGLES буферизует, чье целевое имя желаемо.
Возвращаемое значение
OpenGLES текстурирует целевое имя, связанное с текстурой, на которую ссылаются
imageпараметр.Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
-
Возвраты, зеркально отражается ли изображение вертикально или нет.
Объявление
Swift
func CVOpenGLESTextureIsFlipped(_image: CVOpenGLESTexture!) -> BooleanObjective C
Boolean CVOpenGLESTextureIsFlipped ( CVOpenGLESTextureRef image );Параметры
imageОснованное на текстуре изображение OpenGLES буферизует, чья ориентация желаема.
Возвращаемое значение
Trueесли{0,0}представляет верхнюю левую из текстуры; иначеFalseесли{0,0}представляет нижнюю левую из текстуры.Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает удобные нормализованные координаты текстуры для части изображения, которое должно быть выведено на экран.
Объявление
Swift
func CVOpenGLESTextureGetCleanTexCoords(_image: CVOpenGLESTexture!, _lowerLeft: UnsafeMutablePointer<GLfloat>, _lowerRight: UnsafeMutablePointer<GLfloat>, _upperRight: UnsafeMutablePointer<GLfloat>, _upperLeft: UnsafeMutablePointer<GLfloat>)Objective C
void CVOpenGLESTextureGetCleanTexCoords ( CVOpenGLESTextureRef image, GLfloat lowerLeft[2], GLfloat lowerRight[2], GLfloat upperRight[2], GLfloat upperLeft[2] );Параметры
imageОснованное на текстуре изображение OpenGLES буферизует, чьи нормализованные координаты текстуры желаемы.
lowerLeftМассив два
GLfloats, гдеsиtбудут сохранены нормализованные координаты текстуры левого нижнего угла изображения.lowerRightМассив два
GLfloats, гдеsиtбудут сохранены нормализованные координаты текстуры правого нижнего угла изображения.upperRightМассив два
GLfloats, гдеsиtбудут сохранены нормализованные координаты текстуры правого верхнего угла изображения.upperLeftМассив два
GLfloats, гдеsиtбудут сохранены нормализованные координаты текстуры верхнего левого угла изображения.Обсуждение
Эта функция автоматически принимает во внимание, зеркально отражается ли текстура.
Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
-
Ссылка на Базовый Видео основанный на текстуре буфер изображения.
Объявление
Swift
typealias CVOpenGLESTextureRef = CVOpenGLESTextureObjective C
typedef CVImageBufferRef CVOpenGLESTextureRef;Обсуждение
Базовым Видео текстуры OpenGLES управляет a
CVOpenGLESTextureCacheRef.Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 5.0 и позже.
