OSDN Git Service

add small window mode
[eliscolors/main.git] / ElisLayer.h
index a8bfefa..59affc8 100644 (file)
 @interface ElisLayer : NSObject {
     ElisMedia* media;  // メディアオブジェクト
     int trackNumber;  // トラック番号。0から
-    QTTimeRange mapping;
-    CALayer* alayer;
-    NSPoint position;
-    QTTime offset;
-    NSMutableArray* effects;
+    QTTimeRange mapping; // プロジェクト上の配置情報
+    CALayer* alayer; // タイムラインで表示するレイヤー
+    QTTime offset; // 再生時間オフセット
+    NSMutableArray* effects; // エフェクトの配列
     ElisKeyframe *pxKeyframe, *pyKeyframe; // Positionのキーフレーム
 }
 
@@ -62,4 +61,8 @@
 - (void)removePositionXKeyframe;
 - (void)removePositionYKerframe;
 
+- (float)duration;
+- (id)initWithCoder:(NSCoder*)coder;
+- (void)encodeWithCoder:(NSCoder*)encoder;
+
 @end