dl
dl_component_use.h 文件参考

组件实例 更多...

#include "base/dl_type_def.h"
#include "misc/dl_component.h"
#include "io/dl_input.h"

浏览该文件的源代码.

class  dl::Cpt::Lang
 语言本地化 更多...
 
class  dl::Cpt::ElementData
 元素通用属性(默认左上对齐,便于理解) 更多...
 
class  dl::Cpt::Drag
 拖拽组件 更多...
 

命名空间

namespace  dl
 
namespace  dl::Cpt
 子组件命名空间
 

类型定义

using dl::Cpt::IsPickup = Function<std::function<bool()>, str_uid("IsPickup")>
 ---------------------------—具体组件----------------------------------—
 
using dl::Cpt::IsSelect = Function<std::function<bool()>, str_uid("IsSelect")>
 选择
 
using dl::Cpt::IsClick = Function<std::function<bool()>, str_uid("IsClick")>
 点击
 
using dl::Cpt::IsDown = Function<std::function<bool()>, str_uid("IsDown")>
 按下状态
 
using dl::Cpt::GetCoor = Function<std::function<dl::Coor* ()>, str_uid("GetCoor")>
 返回坐标系
 
using dl::Cpt::GetOrder = Function<std::function<float()>, str_uid("GetOrder")>
 返回order
 
using dl::Cpt::Update = Function<std::function<void()>, str_uid("Update")>
 逻辑
 
using dl::Cpt::Render = Function<std::function<void()>, str_uid("Render")>
 绘制
 
using dl::Cpt::SetOrder = Function<std::function<void(float)>, str_uid("SetOrder")>
 设置order
 
using dl::Cpt::SetSelect = Function<std::function<void(bool)>, str_uid("SetSelect")>
 设置是否选择
 
using dl::Cpt::DeleteThis = Function<std::function<void()>, str_uid("DeleteThis")>
 删除自身
 
using dl::Cpt::Clone = Function<std::function<Components* ()>, str_uid("Clone")>
 克隆
 
using dl::Cpt::RenderDebug = Function<std::function<void()>, str_uid("RenderD")>
 调试绘图
 
using dl::Cpt::SetSize = Function<std::function<void(const Position& size)>, str_uid("SetSize")>
 设置大小
 
using dl::Cpt::GetSize = Function<std::function<Position(void)>, str_uid("GetSize")>
 获取大小
 
using dl::Cpt::CustomTag = Variable<int, str_uid("CustomTag")>
 
using dl::Cpt::CustomName = Variable<std::string, str_uid("CustomName")>
 

详细描述

组件实例

版本
1.0
作者
lveyou
日期
25-05-12
注解

在文件 dl_component_use.h 中定义.