亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? notetrck.h

?? hl2 source code. Do not use it illegal.
?? H
字號:
/**********************************************************************
 *<
	FILE:  notetrck.h

	DESCRIPTION:  Note track plug-in class

	CREATED BY: Rolf Berteig

	HISTORY: created July 20, 1995

 *>	Copyright (c) 1994, All Rights Reserved.
 **********************************************************************/


#ifndef __NOTETRCK_H__
#define __NOTETRCK_H__

class NoteTrack : public ReferenceTarget {
	public:
		SClass_ID SuperClassID() {return SClass_ID(NOTETRACK_CLASS_ID);}
		RefResult AutoDelete() {return REF_SUCCEED;}
	};

class NoteAnimProperty : public AnimProperty {
	public:		
		NoteTrack *note;
		DWORD ID() {return PROPID_NOTETRACK;}

		NoteAnimProperty(NoteTrack *n=NULL) {note = n;}
		~NoteAnimProperty() {if (note) note->DeleteMe();}
	};


CoreExport NoteTrack *NewDefaultNoteTrack();




// Standard note track plug-in class definitions:

// Note Key Flags
#define NOTEKEY_SELECTED	(1<<0)
#define NOTEKEY_LOCKED		(1<<1)
#define NOTEKEY_FLAGGED		(1<<2)

class NoteKey {
	public:
		TimeValue time;
		TSTR note;
		DWORD flags;
		
		NoteKey(TimeValue t,const TSTR &n,DWORD f=0) {time=t;note=n;flags=f;}
		NoteKey(NoteKey& n) {time=n.time;note=n.note;flags=n.flags;}

		void SetFlag(DWORD mask) { flags|=(mask); }
		void ClearFlag(DWORD mask) { flags &= ~(mask); }
		BOOL TestFlag(DWORD mask) { return(flags&(mask)?1:0); }
	};

class NoteKeyTab : public Tab<NoteKey*> {
	public:
		~NoteKeyTab() {Clear();}
		CoreExport void Clear();
		void DelKey(int i) {delete (*this)[i]; Delete(i,1);}
		CoreExport NoteKeyTab &operator=(NoteKeyTab &keys);
		CoreExport void KeysChanged();
	};

class NoteKeyClipObject : public TrackClipObject {
	public:
		NoteKeyTab tab;

		Class_ID ClassID() {return Class_ID(NOTETRACK_CLASS_ID,0);}
		SClass_ID SuperClassID() { return NOTETRACK_CLASS_ID; }
		void DeleteThis() {delete this;}

		NoteKeyClipObject(Interval iv) : TrackClipObject(iv) {}
	};

class DefNoteTrack : public NoteTrack {
	public:
		NoteKeyTab keys;
		
		DefNoteTrack() {}
		DefNoteTrack(DefNoteTrack &n) {keys=n.keys;}
		DefNoteTrack& operator=(DefNoteTrack &track) {keys=track.keys;return *this;}
		CoreExport void HoldTrack();

		Class_ID ClassID() {return Class_ID(NOTETRACK_CLASS_ID,0);}

		// Tree view methods from animatable
		int NumKeys() {return keys.Count();}
		TimeValue GetKeyTime(int index) {return keys[index]->time;}
		CoreExport void MapKeys(TimeMap *map,DWORD flags );
		CoreExport void DeleteKeys( DWORD flags );
		CoreExport void CloneSelectedKeys(BOOL offset);		
		CoreExport void DeleteTime( Interval iv, DWORD flags );
		CoreExport void ReverseTime( Interval iv, DWORD flags );
		CoreExport void ScaleTime( Interval iv, float s);
		CoreExport void InsertTime( TimeValue ins, TimeValue amount );
		CoreExport void AddNewKey(TimeValue t,DWORD flags);
		CoreExport int GetSelKeyCoords(TimeValue &t, float &val,DWORD flags);
		CoreExport void SetSelKeyCoords(TimeValue t, float val,DWORD flags);
		CoreExport int GetTrackVSpace( int lineHeight ) {return 1;}
		CoreExport BOOL CanCopyTrack(Interval iv,DWORD flags) {return 1;}
		CoreExport BOOL CanPasteTrack(TrackClipObject *cobj,Interval iv,DWORD flags) {return cobj->ClassID()==ClassID();}
		CoreExport TrackClipObject *CopyTrack(Interval iv,DWORD flags);
		CoreExport void PasteTrack(TrackClipObject *cobj,Interval iv,DWORD flags);
		CoreExport Interval GetTimeRange(DWORD flags) ;		
		CoreExport int HitTestTrack(TrackHitTab& hits,Rect& rcHit,Rect& rcTrack,float zoom,int scroll,DWORD flags );
		CoreExport int PaintTrack(ParamDimensionBase *dim,HDC hdc,Rect& rcTrack,Rect& rcPaint,float zoom,int scroll,DWORD flags );
		CoreExport void SelectKeys( TrackHitTab& sel, DWORD flags );
		CoreExport void SelectKeyByIndex(int i,BOOL sel);
		CoreExport int NumSelKeys();
		CoreExport void FlagKey(TrackHitRecord hit);
		CoreExport int GetFlagKeyIndex();		
		CoreExport BOOL IsAnimated() {return TRUE;}
		CoreExport void EditTrackParams(TimeValue t,ParamDimensionBase *dim,TCHAR *pname,HWND hParent,IObjParam *ip,DWORD flags);
		CoreExport int TrackParamsType() {return TRACKPARAMS_KEY;}
		CoreExport BOOL SupportTimeOperations() {return TRUE;}

		CoreExport IOResult Save(ISave *isave);
		CoreExport IOResult Load(ILoad *iload);

		void DeleteThis() {delete this;}
		RefResult NotifyRefChanged(Interval changeInt, RefTargetHandle hTarget,
	         PartID& partID, RefMessage message) {return REF_SUCCEED;}
		RefTargetHandle Clone(RemapDir &remap);
	};


#endif // __NOTETRCK_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡高清视频专区| 亚洲综合丁香婷婷六月香| 久久久久久黄色| 久久国产精品色婷婷| 婷婷亚洲久悠悠色悠在线播放| 国产精品情趣视频| 亚洲超丰满肉感bbw| 欧美一级理论片| 99久久夜色精品国产网站| 风流少妇一区二区| 首页综合国产亚洲丝袜| 天堂资源在线中文精品| 五月天精品一区二区三区| 亚洲18女电影在线观看| 日韩va亚洲va欧美va久久| 久久精品国产久精国产| 99精品桃花视频在线观看| 欧美挠脚心视频网站| 精品少妇一区二区三区在线播放 | 日本一区二区三区四区在线视频 | 欧美成人综合网站| 91天堂素人约啪| 韩国视频一区二区| 青青草伊人久久| 麻豆成人久久精品二区三区红| 国产精品天干天干在线综合| 久久久国产精华| 欧美一级艳片视频免费观看| 欧美一区二区三区在线看| 国产自产2019最新不卡| 性久久久久久久| 日韩国产精品久久| gogogo免费视频观看亚洲一| 日本中文一区二区三区| 972aa.com艺术欧美| 日韩一区二区三区高清免费看看| 综合色中文字幕| 精品一区二区日韩| 欧美精品一级二级| 国产精品一级片在线观看| 7777精品伊人久久久大香线蕉最新版 | 欧美xxxx老人做受| 国产综合久久久久久久久久久久| 久久人人97超碰com| 国产欧美精品区一区二区三区 | 久久国产精品免费| 99视频国产精品| 国产欧美va欧美不卡在线| 91丨porny丨最新| 国产成人在线看| 欧美一区二区三区在线观看| 久久亚洲影视婷婷| 日本大胆欧美人术艺术动态| 日韩一区二区电影网| 国产精品 日产精品 欧美精品| 日韩中文字幕不卡| 国产日韩精品一区二区三区| 久久久久久日产精品| 久久精品亚洲精品国产欧美kt∨| 欧美精品一区二区蜜臀亚洲| 欧美一区二区啪啪| 91精品综合久久久久久| 欧美一二三区在线观看| 欧美吞精做爰啪啪高潮| 制服丝袜亚洲网站| 久久久高清一区二区三区| 色av一区二区| 岛国一区二区三区| 麻豆精品新av中文字幕| 一区二区三区资源| 国产精品网友自拍| 欧美一级在线免费| 欧洲精品中文字幕| 色偷偷一区二区三区| 国产精品一级二级三级| 日韩精品成人一区二区三区| 国产精品美女久久久久久久| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲成人免费视| 一区二区三区四区激情| 综合欧美亚洲日本| 国产精品久久久久四虎| 欧美国产日本韩| 久久精品视频一区| 国产欧美精品国产国产专区| 国产亚洲精品aa| 久久免费视频一区| 国产精品色哟哟网站| 国产精品国产a| 国产精品久久久久久久久久免费看 | 亚洲影视资源网| 亚洲美女淫视频| 亚洲影视在线播放| 日韩精品一二三四| 蜜臀久久99精品久久久久久9| 日本不卡在线视频| 久久国产精品区| 日本精品免费观看高清观看| 97精品国产露脸对白| 欧美影院一区二区三区| 精品视频999| 69久久99精品久久久久婷婷| 日韩欧美黄色影院| 精品va天堂亚洲国产| 国产成人无遮挡在线视频| 青青青伊人色综合久久| 韩国一区二区在线观看| 国产91精品精华液一区二区三区| 成人免费毛片片v| av在线不卡网| 欧美调教femdomvk| 精品国产乱码久久久久久免费| 久久久99久久精品欧美| 亚洲欧美一区二区视频| 亚洲一区二区三区四区的| 欧美aaaaaa午夜精品| 成人免费看黄yyy456| 欧美亚洲一区二区在线观看| 欧美一区二区在线免费播放| 欧美国产欧美综合| 亚洲精品福利视频网站| 激情久久久久久久久久久久久久久久| 成人毛片在线观看| 91麻豆精品国产综合久久久久久| 国产三级三级三级精品8ⅰ区| 亚洲一区二区三区国产| 美美哒免费高清在线观看视频一区二区| 国产麻豆精品95视频| 欧美亚洲国产怡红院影院| 精品久久久久久无| 一区二区成人在线视频| 看电影不卡的网站| 色噜噜夜夜夜综合网| 精品国产一区二区精华| 一区二区三区国产| 国产精品99久久久久久有的能看| 91国偷自产一区二区三区观看| 精品国产91乱码一区二区三区| 亚洲欧美在线观看| 国产精品一色哟哟哟| 欧美日韩亚洲丝袜制服| 亚洲欧洲av一区二区三区久久| 久久不见久久见免费视频1| 在线精品国精品国产尤物884a| 国产亚洲精品aa| 老司机精品视频在线| 欧美三级中文字幕在线观看| 国产精品美女久久久久久 | 美女尤物国产一区| 欧美日韩视频专区在线播放| 国产精品久久久久婷婷二区次| 蜜臀av一区二区三区| 欧洲精品视频在线观看| 国产精品毛片久久久久久| 日本不卡一区二区| 欧美放荡的少妇| 一区二区三区在线视频观看58| 成人综合在线观看| 26uuu色噜噜精品一区二区| 日精品一区二区| 色素色在线综合| 亚洲天天做日日做天天谢日日欢| 国产不卡视频一区| 国产日韩欧美不卡| 成人小视频免费观看| 久久久久国产一区二区三区四区| 99久久亚洲一区二区三区青草 | 播五月开心婷婷综合| www精品美女久久久tv| 热久久国产精品| 69堂国产成人免费视频| 日韩高清欧美激情| 91精品国产综合久久蜜臀| 日日摸夜夜添夜夜添国产精品| 欧美日韩在线电影| 婷婷中文字幕一区三区| 91精品久久久久久久99蜜桃| 午夜精品一区二区三区免费视频| 在线免费一区三区| 午夜精品福利一区二区三区av| 欧美日韩一级黄| 日韩电影在线看| 日韩欧美一级精品久久| 精品一区二区在线看| 久久亚洲免费视频| 成人综合在线观看| 亚洲毛片av在线| 91蜜桃在线观看| 精品久久久久久久久久久久久久久久久| 九九视频精品免费| 2017欧美狠狠色| 国产盗摄精品一区二区三区在线 | 色婷婷av一区二区三区之一色屋| 一区二区三区精品视频| 欧美军同video69gay| 琪琪久久久久日韩精品| 精品粉嫩aⅴ一区二区三区四区| 国产精品中文字幕日韩精品| 国产亲近乱来精品视频 | 欧美日韩一区中文字幕|