pidgin/plugins/crazychat/camdata.h

changeset 15435
4b933b06d75e
parent 14253
b63ebf84c42b
child 16238
33bf2fd32108
child 18068
b6554e3c8224
child 20478
46933dc62880
child 31293
169eeb43b52c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pidgin/plugins/crazychat/camdata.h	Sat Jan 20 02:32:10 2007 +0000
@@ -0,0 +1,63 @@
+/*
+ *  camdata.h
+ *  basecame
+ *
+ *  Created by CS194 on Mon Apr 26 2004.
+ *  Copyright (c) 2004 __MyCompanyName__. All rights reserved.
+ *
+ */
+ 
+#pragma once
+
+#ifdef __APPLE_CC__
+//	#include <Carbon/Carbon.h>
+	#include <QuickTime/QuickTime.h>
+#else
+//	#include <Carbon.h>
+	#include <QuickTime.h>
+#endif
+
+typedef struct 
+{
+	GWorldPtr 				gw;
+	GWorldPtr 				overlay;
+	GWorldPtr 				histoWorld;
+	
+	Rect 					bounds;
+	WindowPtr				window;
+	ImageSequence 			drawSeq;
+	UInt32					redMin, redMax;
+	UInt32					greenMin, greenMax;
+	UInt32					blueMin, blueMax;
+
+	long					selectedIndex;
+	OSType					effect;
+	TimeBase				effectTimeBase;
+	QTAtomContainer			effectParams;
+	ImageDescriptionHandle 	effectDesc, effectDesc2;
+}	mungDataRecord;
+typedef mungDataRecord *mungDataPtr;
+
+OSErr DisposeMungData(void);
+OSErr InitializeMungData(Rect bounds);
+void SetCurrentClamp(short index);
+
+//void BlitOneMungData(mungDataRecord *theMungData);
+
+//void AdjustColorClampEndpoints(short hMouseCoord);
+//void IncrementCurrentClamp(void);
+//void DecrementCurrentClamp(void);
+void SetMungDataColorDefaults(void);
+CGrafPtr GetMungDataWindowPort(void);
+
+GWorldPtr GetMungDataOffscreen(void);
+//OSType GetMungDataEffectType(void);
+
+//long GetCurrentClamp(void);
+//void SetCurrentClamp(short index);
+
+void GetMungDataBoundsRect(Rect *movieRect);
+//CGrafPtr GetMungDataWindowPort(void);
+
+void SetMungDataDrawSeq(ImageSequence theDrawSeq);
+//ImageSequence GetMungDataDrawSeq(void);

mercurial