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

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

?? modelloadermdl.h

?? 骨骼動畫....把魔獸模型解出的代碼..
?? H
字號:
//+-----------------------------------------------------------------------------
//| Inclusion guard
//+-----------------------------------------------------------------------------
#ifndef MAGOS_MODEL_LOADER_MDL_H
#define MAGOS_MODEL_LOADER_MDL_H


//+-----------------------------------------------------------------------------
//| Included files
//+-----------------------------------------------------------------------------
#include "ModelLoader.h"


//+-----------------------------------------------------------------------------
//| Function pointer types
//+-----------------------------------------------------------------------------
typedef BOOL (*MDL_LOADER)(MODEL&, TOKEN_IN_STREAM&);


//+-----------------------------------------------------------------------------
//| Model loader mdl class
//+-----------------------------------------------------------------------------
class MODEL_LOADER_MDL : public MODEL_LOADER
{
	public:
		CONSTRUCTOR MODEL_LOADER_MDL();
		DESTRUCTOR ~MODEL_LOADER_MDL();

		virtual BOOL Save(MODEL& Model, CONST std::string& FileName, BUFFER& Buffer);
		virtual BOOL Load(MODEL& Model, CONST std::string& FileName, BUFFER& Buffer);

	protected:
		VOID RegisterMdlLoader(CONST std::string& Name, MDL_LOADER Loader);

		static BOOL SaveVersion(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveModel(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveSequences(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveSequence(MODEL_SEQUENCE& Sequence, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveGlobalSequences(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveTextures(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveTexture(MODEL_TEXTURE& Texture, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveMaterials(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveMaterial(MODEL_MATERIAL& Material, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveTextureAnimations(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveTextureAnimation(MODEL_TEXTURE_ANIMATION& TextureAnimation, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveGeosets(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveGeoset(MODEL_GEOSET& Geoset, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveGeosetAnimations(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveGeosetAnimation(MODEL_GEOSET_ANIMATION& GeosetAnimation, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveBones(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveBone(MODEL_BONE& Bone, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveLights(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveLight(MODEL_LIGHT& Light, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveHelpers(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveHelper(MODEL_HELPER& Helper, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveAttachments(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveAttachment(MODEL_ATTACHMENT& Attachment, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SavePivotPoints(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveParticleEmitters(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveParticleEmitter(MODEL_PARTICLE_EMITTER& ParticleEmitter, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveParticleEmitters2(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveParticleEmitter2(MODEL_PARTICLE_EMITTER_2& ParticleEmitter2, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveRibbonEmitters(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveRibbonEmitter(MODEL_RIBBON_EMITTER& RibbonEmitter, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveEventObjects(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveEventObject(MODEL_EVENT_OBJECT& EventObject, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveCameras(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveCamera(MODEL_CAMERA& Camera, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveCollisionShapes(MODEL& Model, TOKEN_OUT_STREAM& TokenStream);
		static BOOL SaveCollisionShape(MODEL_COLLISION_SHAPE& CollisionShape, TOKEN_OUT_STREAM& TokenStream);

		static BOOL LoadVersion(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadModel(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadSequences(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadSequence(MODEL_SEQUENCE& Sequence, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadGlobalSequences(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadTextures(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadTexture(MODEL_TEXTURE& Texture, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadMaterials(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadMaterial(MODEL_MATERIAL& Material, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadMaterialLayer(MODEL_MATERIAL_LAYER& Layer, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadTextureAnimations(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadTextureAnimation(MODEL_TEXTURE_ANIMATION& TextureAnimation, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadGeosets(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadGeoset(MODEL_GEOSET& Geoset, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadGeosetAnimations(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadGeosetAnimation(MODEL_GEOSET_ANIMATION& GeosetAnimation, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadBones(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadBone(MODEL_BONE& Bone, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadLights(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadLight(MODEL_LIGHT& Light, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadHelpers(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadHelper(MODEL_HELPER& Helper, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadAttachments(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadAttachment(MODEL_ATTACHMENT& Attachment, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadPivotPoints(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadParticleEmitters(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadParticleEmitter(MODEL_PARTICLE_EMITTER& ParticleEmitter, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadParticleEmitters2(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadParticleEmitter2(MODEL_PARTICLE_EMITTER_2& ParticleEmitter2, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadRibbonEmitters(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadRibbonEmitter(MODEL_RIBBON_EMITTER& RibbonEmitter, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadEventObjects(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadEventObject(MODEL_EVENT_OBJECT& EventObject, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadCameras(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadCamera(MODEL_CAMERA& Camera, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadCollisionShapes(MODEL& Model, TOKEN_IN_STREAM& TokenStream);
		static BOOL LoadCollisionShape(MODEL_COLLISION_SHAPE& CollisionShape, TOKEN_IN_STREAM& TokenStream);

		static BOOL SaveBaseData(MODEL_BASE_DATA* BaseData, TOKEN_OUT_STREAM& TokenStream);
		static BOOL LoadBaseData(BOOL& ErrorOccured, MODEL_BASE_DATA* BaseData, TOKEN_IN_STREAM& TokenStream, CONST std::string& Token);
		static BOOL LoadStaticBaseData(BOOL& ErrorOccured, MODEL_BASE_DATA* BaseData, TOKEN_IN_STREAM& TokenStream, CONST std::string& Token);

		static BOOL SkipGroup(TOKEN_IN_STREAM& TokenStream);

		static std::string GetCurrentDate();

		std::map<std::string, MDL_LOADER> MdlLoaderMap;
};


//+-----------------------------------------------------------------------------
//| Global objects
//+-----------------------------------------------------------------------------
extern MODEL_LOADER_MDL ModelLoaderMdl;


//+-----------------------------------------------------------------------------
//| End of inclusion guard
//+-----------------------------------------------------------------------------
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜三级一区二区三| 国产精品乱人伦一区二区| 欧美丰满美乳xxx高潮www| 欧美视频在线观看一区二区| 91久久人澡人人添人人爽欧美| 成人动漫一区二区| 成人性生交大片免费看中文| 国产乱码精品一区二区三| 国产91色综合久久免费分享| 国产成人亚洲综合色影视| 成人毛片视频在线观看| 99视频超级精品| 91久久精品国产91性色tv| 91国内精品野花午夜精品| 欧美午夜在线观看| 欧美日韩高清在线播放| 日韩精品一区二区三区老鸭窝| 精品精品国产高清一毛片一天堂| 久久蜜桃一区二区| 国产精品久久久久久久蜜臀| 亚洲少妇最新在线视频| 亚洲欧美一区二区三区孕妇| 有码一区二区三区| 男男gaygay亚洲| 国产乱码精品一区二区三区av | 91污片在线观看| 欧美伊人久久大香线蕉综合69| 欧美日韩国产一二三| 日韩欧美激情一区| 国产精品婷婷午夜在线观看| caoporn国产精品| 午夜电影一区二区三区| 免费在线看成人av| 国产精品一区久久久久| 97国产一区二区| 在线综合视频播放| 国产婷婷色一区二区三区四区| 国产精品福利电影一区二区三区四区| 伊人色综合久久天天人手人婷| 丝瓜av网站精品一区二区| 精品一区二区三区在线播放视频| 岛国精品一区二区| 欧美精品丝袜中出| 久久久亚洲精品一区二区三区| 国产精品不卡一区| 日韩1区2区日韩1区2区| 国产成人午夜片在线观看高清观看| 91亚洲精品乱码久久久久久蜜桃| 欧美日韩电影在线| 国产精品美女久久久久久2018| 亚洲一区二区三区四区在线观看 | 国产福利一区二区三区视频在线| 色94色欧美sute亚洲线路一ni | 日韩一区二区三区视频在线| 中文字幕第一页久久| 午夜亚洲国产au精品一区二区| 国产精品资源站在线| 欧美亚洲禁片免费| 日本一区二区在线不卡| 日韩专区在线视频| 91麻豆swag| 精品成人一区二区三区四区| 亚洲第一二三四区| 国产成人a级片| 欧美裸体一区二区三区| 日本一区二区三区视频视频| 日本亚洲电影天堂| 91网站最新地址| 久久久午夜精品| 天堂一区二区在线免费观看| 91网页版在线| 欧美va亚洲va国产综合| 亚洲国产日日夜夜| 成人黄色免费短视频| 91精品国产欧美一区二区18| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日韩黄色小视频| 日本韩国欧美三级| 国产精品乱码一区二三区小蝌蚪| 日韩精品1区2区3区| 欧美综合色免费| 中文字幕一区不卡| 精久久久久久久久久久| 正在播放一区二区| 亚洲人一二三区| 成人毛片视频在线观看| 精品国产污污免费网站入口| 日韩**一区毛片| 欧美性色黄大片手机版| 中文字幕色av一区二区三区| 韩国三级电影一区二区| 91精品国产日韩91久久久久久| 亚洲成人自拍一区| 一本色道亚洲精品aⅴ| 国产目拍亚洲精品99久久精品| 久久99国产精品久久99| 26uuu国产电影一区二区| 91在线视频播放| 国产精品丝袜91| www.亚洲国产| 欧美国产精品一区二区| 精品中文字幕一区二区| 91精品国产品国语在线不卡 | 色偷偷久久一区二区三区| 国产精品污www在线观看| 国产成人在线视频网址| 国产亚洲成年网址在线观看| 国产主播一区二区三区| 2020国产精品久久精品美国| 麻豆国产精品官网| 51精品秘密在线观看| 日韩高清欧美激情| 欧美另类久久久品| 日本怡春院一区二区| 91精品黄色片免费大全| 成人av在线观| 日韩激情视频在线观看| 久久久久亚洲蜜桃| 欧美三级在线看| 成人av先锋影音| 国产精品99久久久久久久vr| 亚洲美女区一区| 欧美videos大乳护士334| 一本色道久久综合亚洲aⅴ蜜桃| 天堂久久一区二区三区| 日本一区二区三级电影在线观看 | 亚洲最快最全在线视频| 日韩一区二区三免费高清| 色综合 综合色| 成人高清视频免费观看| 毛片av一区二区| 亚洲成人中文在线| 精品一区二区三区免费毛片爱| 国产网站一区二区| 黄色日韩三级电影| 亚洲女与黑人做爰| 中文字幕一区二区三| 久久久久久久久久看片| 亚洲一区在线免费观看| 高清av一区二区| 免费亚洲电影在线| 欧美国产日韩精品免费观看| 色综合久久99| 日本一区中文字幕| 国产无遮挡一区二区三区毛片日本| 99久久99久久综合| 亚洲国产精品久久一线不卡| 日韩免费电影网站| 成人污污视频在线观看| 一区二区三区日本| 精品成人免费观看| 色婷婷av一区二区三区软件| 日韩电影在线观看电影| 久久婷婷成人综合色| 91最新地址在线播放| 九色porny丨国产精品| 成人欧美一区二区三区黑人麻豆 | 青娱乐精品视频| 国产婷婷色一区二区三区| 91久久精品一区二区三| 国产一区二区不卡| 亚洲精品国产第一综合99久久| 欧美mv日韩mv国产网站app| 97久久超碰国产精品| 日韩高清在线电影| 亚洲美女视频在线观看| 亚洲精品在线电影| 欧美中文字幕不卡| www.色综合.com| 韩国v欧美v日本v亚洲v| 亚洲一区二区三区四区在线观看 | 久久综合久久鬼色中文字| 成人激情小说网站| 老司机精品视频导航| 亚洲大型综合色站| 国产精品国产自产拍高清av王其| 5858s免费视频成人| 成人av网址在线观看| 久久精品二区亚洲w码| 亚洲色欲色欲www| 国产三级精品在线| 日韩欧美国产三级电影视频| 欧美亚洲一区三区| 一本到不卡免费一区二区| 国产精品正在播放| 奇米亚洲午夜久久精品| 亚洲另类在线视频| 中文字幕视频一区二区三区久| 2020国产成人综合网| 欧美另类z0zxhd电影| 色偷偷成人一区二区三区91| 成人国产一区二区三区精品| 国产主播一区二区| 久久激情五月婷婷| 欧美精品一区二区三区蜜臀| 成人精品亚洲人成在线| 久久国产精品99精品国产| 亚洲国产cao| 亚洲高清视频中文字幕| 亚洲美女区一区|