1 Star 0 Fork 42

中华田园人/Simple3DEditor

forked from 林博珩/Simple3DEditor 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
define.h 2.25 KB
一键复制 编辑 原始数据 按行查看 历史
林博珩 提交于 2022-03-07 20:13 . update
#ifndef __DEFINE__
#define __DEFINE__
#ifndef NULL
#define NULL __null
#endif
#ifdef _WIN64
typedef unsigned long long size_t;
#else
typedef unsigned int size_t;
#endif
#ifndef interface
#define interface class
#endif
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef unsigned int uenum;
// utils
class String;
class WString;
class StringBuilder;
class File;
class DataBuffer;
// 对象基类
class Object;
class Object {};
// geodef
class Vertex;
class Edge;
class Face;
// mesh
class Mesh;
// vecmath
class Vector2;
class Point2;
class Vector3;
class Point3;
class Vector4;
class Complex;
class Quaternion;
class Matrix4x4;
class Matrix3x4;
class Matrix2x3;
class Matrix2x4;
// viewobject
class Transform;
class RenderOptions;
class SelectInfo;
enum class ViewObjectType;
class AViewObject;
class MeshObject;
class BezierCurveObject;
class AudioSourceObject;
class AudioListenerObject;
class CameraObject;
// main
class IUndo;
enum class ObjectOperation;
class MainWindow;
class LocalData;
class GlobalData;
class Main;
// container
class LRContainer;
class UDContainer;
class SelectionWindow;
// appframe
class AppFrame;
// colorboard
class ColorBoard;
// audio
class AudioUtils;
class AudioPlayerWindow;
class AudioCaptureWindow;
// attrtable
enum class AttributeType;
class Attribute;
class AttributeTable;
// anim
class IAnimationFunction;
class AnimationCurve;
class AnimationWindow;
// gltools
class GLRect;
class GLUtils;
class GLTexture2D;
class GLRenderTexture2D;
class GLComputeProgram;
class GLFrameBuffer;
class GLLights;
class GLProgram;
class GLShader;
class GLVertexArray;
class GLVertexBuffer;
class GLIndexBuffer;
class GLSkyBox;
// menu
class IMenuItem;
class Menu;
class MenuItem;
// nodemap
class NodeMapWindow;
// paint
class UVEditWindow;
class PaintWindow;
// render
class RenderWindow;
// timetools
class TimeUtils;
class TimerManager;
// tree
class TreeWindow;
// uimgr
class UIManager;
class IButton;
class IconButton;
class UIEditA;
class UIEditW;
class IOperation;
class ITool;
class IWindow;
// appframe
class AppFrame;
// viewmgr
class ViewManager;
// property
class Property;
class PropertyVector3;
class PropertyQuaternion;
// soundtouch
namespace soundtouch {
class SoundTouch;
};
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/Chinese_pastoral_person/simple3-deditor.git
git@gitee.com:Chinese_pastoral_person/simple3-deditor.git
Chinese_pastoral_person
simple3-deditor
Simple3DEditor
AVdevelop

搜索帮助