📄 model.h
字号:
/////////////////////////////////////////////////////
// //
// This is a abstract model class for use with the //
// GMD, ms3d and MD2 formats. //
// //
/////////////////////////////////////////////////////
#ifndef _MODEL_H_
#define _MODEL_H_
#include "../global.h"
#include "../rendernode.h"
class GcModel : public GcRenderNode
{
public:
// Load the model
virtual bool Load(char *fileName, char *skinName) = NULL;
virtual bool Load(char *fileName) = NULL;
// Load the skin
virtual bool LoadSkin(char *skinName, uint index) = NULL;
virtual void SetNumberOfSkins(uint num) = NULL;
virtual void SetActiveSkin(uint index) = NULL;
// Render / Animate
virtual bool Animate(int startFrame, int endFrame, float percent) = NULL;
virtual bool RenderKeyFrame(int frame) = NULL;
// Unload the model
virtual void Destroy() = NULL;
private:
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -