CMGDK r49-rc2
名字空间 | 宏定义 | 函数
K:/CMGDKv18/SDK/Source/BaseObject/FlowObject.CPP文件参考
#include "hgl/object/FlowObject.H"
#include <hgl/InputState.H>
#include <hgl/object/Object.NULL.H>

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


宏定义

#define PROCFUNC(name)
#define PROCFUNC(name, type)

函数

 hgl::PROCFUNC (LeftDown)
 hgl::PROCFUNC (LeftUp)
 hgl::PROCFUNC (LeftDoubleClick)
 hgl::PROCFUNC (RightDown)
 hgl::PROCFUNC (RightUp)
 hgl::PROCFUNC (RightDoubleClick)
 hgl::PROCFUNC (MidDown)
 hgl::PROCFUNC (MidUp)
 hgl::PROCFUNC (MidDoubleClick)
 hgl::PROCFUNC (JoystickPress, uint)
 hgl::PROCFUNC (JoystickUp, uint)
 hgl::PROCFUNC (KeyDown, uint)
 hgl::PROCFUNC (KeyPress, uint)
 hgl::PROCFUNC (KeyUp, uint)
 hgl::PROCFUNC (Char, wchar_t)

宏定义文档

#define PROCFUNC (   name)
值:
bool FlowObject::Proc_Mouse##name(int x,int y,uint key) \
                                {   \
                                    if(Control.Proc_Mouse##name(x,y,key))return(true);  \
                                    \
                                    if(OnMouse##name!=NULL) \
                                        return CallEvent(OnMouse##name,(x,y,key));  \
                                    \
                                    return(false);   \
                                }
#define PROCFUNC (   name,
  type 
)
值:
bool FlowObject::Proc_##name(type key)  \
                                    {   \
                                        if(KeyPreview)  \
                                        {   \
                                            if(On##name!=NULL)  \
                                                if(CallEvent(On##name,(key)))return(true);  \
                                        \
                                            return Control.Proc_##name(key);    \
                                        }   \
                                        else    \
                                        {   \
                                            if(Control.Proc_##name(key))return(true);   \
                                        \
                                            if(On##name!=NULL)  \
                                                return CallEvent(On##name,(key));   \
                                        }   \
                                        \
                                        return(false);  \
                                    }
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义