Ссылка CVOpenGLESTexture
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreVideo
Objective C
@import CoreVideo;
Базовое Видео текстуры OpenGLES является основанными на текстуре буферами изображения, используемыми для того, чтобы снабдить данными исходного изображения к OpenGL.
Функции в этом разделе воздействуют на Базовые Видео основанные на текстуре буферы изображения, полученные из CVOpenGLESTextureRef
ввести.
-
Возвращает Базовый идентификатор типа Основы для Базового Видео основанного на текстуре буфера изображения.
Объявление
Swift
func CVOpenGLESTextureGetTypeID() -> CFTypeID
Objective 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
Массив два
GLfloat
s, гдеs
иt
будут сохранены нормализованные координаты текстуры левого нижнего угла изображения.lowerRight
Массив два
GLfloat
s, гдеs
иt
будут сохранены нормализованные координаты текстуры правого нижнего угла изображения.upperRight
Массив два
GLfloat
s, гдеs
иt
будут сохранены нормализованные координаты текстуры правого верхнего угла изображения.upperLeft
Массив два
GLfloat
s, гдеs
иt
будут сохранены нормализованные координаты текстуры верхнего левого угла изображения.Обсуждение
Эта функция автоматически принимает во внимание, зеркально отражается ли текстура.
Оператор импорта
Objective C
@import CoreVideo;
Swift
import CoreVideo
Доступность
Доступный в iOS 5.0 и позже.
-
Ссылка на Базовый Видео основанный на текстуре буфер изображения.
Объявление
Swift
typealias CVOpenGLESTextureRef = CVOpenGLESTexture
Objective C
typedef CVImageBufferRef CVOpenGLESTextureRef;
Обсуждение
Базовым Видео текстуры OpenGLES управляет a
CVOpenGLESTextureCacheRef
.Оператор импорта
Objective C
@import CoreVideo;
Swift
import CoreVideo
Доступность
Доступный в iOS 5.0 и позже.