|
Revision 806, 0.9 kB
(checked in by astrange, 8 months ago)
|
Merge 1.1 to trunk. If you're switching, delete ffmpeg/ first!
I haven't merged the nib changes, so the component manager is missing again.
|
| Line | |
|---|
| 1 |
/* |
|---|
| 2 |
* SubRender.h |
|---|
| 3 |
* SSARender2 |
|---|
| 4 |
* |
|---|
| 5 |
* Created by Alexander Strange on 7/28/07. |
|---|
| 6 |
* Copyright 2007 __MyCompanyName__. All rights reserved. |
|---|
| 7 |
* |
|---|
| 8 |
*/ |
|---|
| 9 |
|
|---|
| 10 |
#import <Cocoa/Cocoa.h> |
|---|
| 11 |
|
|---|
| 12 |
@class SubStyle, SubContext, SubRenderDiv, SubRenderSpan; |
|---|
| 13 |
|
|---|
| 14 |
typedef enum {tag_b=0, tag_i, tag_u, tag_s, tag_bord, tag_shad, tag_be, tag_fn, tag_fs, tag_fscx, tag_fscy, tag_fsp, tag_frx, tag_fry, tag_frz, tag_1c, tag_2c, tag_3c, tag_4c, |
|---|
| 15 |
tag_alpha, tag_1a, tag_2a, tag_3a, tag_4a, tag_r} SSATagType; |
|---|
| 16 |
|
|---|
| 17 |
#ifndef __OBJC_GC__ |
|---|
| 18 |
#ifndef __strong |
|---|
| 19 |
#define __strong |
|---|
| 20 |
#endif |
|---|
| 21 |
#endif |
|---|
| 22 |
|
|---|
| 23 |
@interface SubRenderer : NSObject |
|---|
| 24 |
-(void)completedHeaderParsing:(SubContext*)sc; |
|---|
| 25 |
-(void*)completedStyleParsing:(SubStyle*)s; |
|---|
| 26 |
-(void)releaseStyleExtra:(void*)ex; |
|---|
| 27 |
-(void*)spanExtraFromRenderDiv:(SubRenderDiv*)div; |
|---|
| 28 |
-(void*)cloneSpanExtra:(SubRenderSpan*)span; |
|---|
| 29 |
-(void)releaseSpanExtra:(void*)ex; |
|---|
| 30 |
-(void)spanChangedTag:(SSATagType)tag span:(SubRenderSpan*)span div:(SubRenderDiv*)div param:(void*)p; |
|---|
| 31 |
-(float)aspectRatio; |
|---|
| 32 |
@end |
|---|