gtk/plugins/crazychat/camdata.h

branch
cpw.khc.msnp14
changeset 20472
6a6d2ef151e6
parent 12323
f52908fb23b0
parent 14253
b63ebf84c42b
child 20471
1966704b3e42
equal deleted inserted replaced
13912:463b4fa9f067 20472:6a6d2ef151e6
1 /*
2 * camdata.h
3 * basecame
4 *
5 * Created by CS194 on Mon Apr 26 2004.
6 * Copyright (c) 2004 __MyCompanyName__. All rights reserved.
7 *
8 */
9
10 #pragma once
11
12 #ifdef __APPLE_CC__
13 // #include <Carbon/Carbon.h>
14 #include <QuickTime/QuickTime.h>
15 #else
16 // #include <Carbon.h>
17 #include <QuickTime.h>
18 #endif
19
20 typedef struct
21 {
22 GWorldPtr gw;
23 GWorldPtr overlay;
24 GWorldPtr histoWorld;
25
26 Rect bounds;
27 WindowPtr window;
28 ImageSequence drawSeq;
29 UInt32 redMin, redMax;
30 UInt32 greenMin, greenMax;
31 UInt32 blueMin, blueMax;
32
33 long selectedIndex;
34 OSType effect;
35 TimeBase effectTimeBase;
36 QTAtomContainer effectParams;
37 ImageDescriptionHandle effectDesc, effectDesc2;
38 } mungDataRecord;
39 typedef mungDataRecord *mungDataPtr;
40
41 OSErr DisposeMungData(void);
42 OSErr InitializeMungData(Rect bounds);
43 void SetCurrentClamp(short index);
44
45 //void BlitOneMungData(mungDataRecord *theMungData);
46
47 //void AdjustColorClampEndpoints(short hMouseCoord);
48 //void IncrementCurrentClamp(void);
49 //void DecrementCurrentClamp(void);
50 void SetMungDataColorDefaults(void);
51 CGrafPtr GetMungDataWindowPort(void);
52
53 GWorldPtr GetMungDataOffscreen(void);
54 //OSType GetMungDataEffectType(void);
55
56 //long GetCurrentClamp(void);
57 //void SetCurrentClamp(short index);
58
59 void GetMungDataBoundsRect(Rect *movieRect);
60 //CGrafPtr GetMungDataWindowPort(void);
61
62 void SetMungDataDrawSeq(ImageSequence theDrawSeq);
63 //ImageSequence GetMungDataDrawSeq(void);

mercurial