QCCompositionLayer
QCCompositionLayer
загрузки класса, игры и Кварцевые составы Композитора средств управления в Базовой иерархии Слоя анимации. Состав отслеживает Базовое время Слоя анимации и представляется непосредственно в текущих размерностях QCCompositionLayer
объект.
Заархивированный QCCompositionLayer
объект сохраняет состав, это загружается в то время, когда уровень архивируется. Это обнаруживает использование уровня и паузы или возобновляет состав соответственно. A QCCompositionLayer
когда уровень помещается в иерархию видимого слоя, объект начинает представлять состав автоматически. Уровень прекращает представлять, когда он скрыт или удален из иерархии видимого слоя.
Можно передать данные входным портам или получить данные от выходных портов корневого патча состава путем доступа patch
атрибут QCCompositionLayer
методы использования экземпляра, предоставленные QCCompositionRenderer
протокол.
Наследование
-
NSObject
-
CALayer
-
CAOpenGLLayer
-
QCCompositionLayer
-
NSObject
-
CALayer
-
CAOpenGLLayer
-
QCCompositionLayer
Соответствует
-
AnyObject
-
CAMediaTiming
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
QCCompositionRenderer
-
CAMediaTiming
-
NSCoding
-
NSObject
-
QCCompositionRenderer
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Создает и возвращает экземпляр уровня состава с помощью Кварцевого состава Композитора в указанном файле.
Объявление
Objective C
+ (QCCompositionLayer *)compositionLayerWithFile:(NSString *)
path
Параметры
path
Строка, указывающая расположение Кварцевого состава Композитора.
Возвращаемое значение
Инициализированный
QCCompositionLayer
объект илиnil
если инициализация не успешна.Оператор импорта
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Создает и возвращает экземпляр уровня состава с помощью предоставленного Кварцевого состава Композитора.
Объявление
Objective C
+ (QCCompositionLayer *)compositionLayerWithComposition:(QCComposition *)
composition
Параметры
composition
Кварцевый состав Композитора для использования в качестве содержания.
Возвращаемое значение
Инициализированный
QCCompositionLayer
объект илиnil
если инициализация не успешна.Оператор импорта
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Инициализирует и возвращает уровень состава с помощью Кварцевого состава Композитора в указанном файле.
Параметры
path
Строка, указывающая расположение Кварцевого состава Композитора.
Возвращаемое значение
Инициализированный
QCCompositionLayer
объект илиnil
если инициализация не успешна.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Инициализирует и возвращает уровень состава с помощью предоставленного Кварцевого состава Композитора.
Объявление
Swift
init!(composition
composition
: QCComposition!)Objective C
- (id)initWithComposition:(QCComposition *)
composition
Параметры
composition
Кварцевый состав Композитора для использования в качестве содержания.
Возвращаемое значение
Инициализированный
QCCompositionLayer
объект илиnil
если инициализация не успешна.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает состав, связанный с уровнем.
Возвращаемое значение
Объект состава связался с уровнем или
nil
если нет ни одного.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.