dl
类继承关系
此继承关系列表按字典顺序粗略的排序:
[详情级别 12]
 Cdl::Action动作系统对象
 Cdl::ActionManager动作系统管理器
 Cdl::Actor3D绘图对象
 Cdl::Crypto::Aes256Key
 Cdl::AndroidData安卓平台特有句柄
 Cdl::AngelScriptAngelScirpt脚本语言(低优先级支持,或废弃)
 Cdl::Animation2D帧动画
 Cdl::AnimationInfo动画信息
 Cdl::AnyType任意类型包装
 Cdl::Tool::Archiver文件夹打包解包器
 Cdl::Array< T, N >Array
 Cdl::Array2< T, W, H >二维array
 Cdl::Array< Direction, 2 >
 Cdl::Array< Float, 0 >
 Cdl::Array< Float, 1 >
 Cdl::Array< Float, 2 >
 Cdl::Array< float, 2 >
 Cdl::Array< Float, 3 >
 Cdl::Array< Float, 4 >
 Cdl::Array< float, 4 >
 Cdl::Array< Index, 2 >
 Cdl::Array< int, 0 >
 Cdl::Array< int, 1 >
 Cdl::Array< int, 2 >
 Cdl::Array< int, 3 >
 Cdl::Array< int, 4 >
 Cdl::Array< Position, 3 >
 Cdl::Array< Position, 4 >
 Cdl::Array< std::size_t, 2 >
 Cdl::Array< T, 0 >
 Cdl::Array< T, 2 >
 Cdl::Array< T, 3 >
 Cdl::Array< T, 4 >
 Cdl::Array< T, M >
 Cdl::Array< unsigned, 0 >
 Cdl::Array< unsigned, 1 >
 Cdl::Array< unsigned, 2 >
 Cdl::Array< unsigned, 3 >
 Cdl::Array< unsigned, 4 >
 Cdl::ArrayEnum< V, N >枚举类数组
 Cdl::ArrayEnum< bool, KeyCode::MAX_NUM >
 Cdl::ArrayEnum< bool, MouseCode::MAX_NUM >
 Cdl::ArrayEnum< dl::Array< Float, 2 >, Button::State::MAX_NUM >
 Cdl::ArrayEnum< dl::Array< float, 4 >, Button::State::MAX_NUM >
 Cdl::ArrayEnum< dl::Array< float, 4 >, TextParam::MAX_NUM >
 Cdl::ArrayEnum< dl::GC< Sprite >, Button::State::MAX_NUM >
 Cdl::ArrayEnum< dl::Sprite9 *, Button::State::MAX_NUM >
 Cdl::ArrayEnum< float, Button::State::MAX_NUM >
 Cdl::ArrayEnum< Float, SizeType::MAX_NUM >
 Cdl::ArrayEnum< std::string, KeyCode::MAX_NUM >
 Cdl::ArrayEnum< unsigned, TextParam::MAX_NUM >
 Cdl::ArrayS2< T, N >
 Cdl::AStar< T, COST >A星寻路算法
 Cdl::AStar< T, COST >::AStarNode
 Cdl::AStar< T, COST >::AStarPriorityQueue
 Cdl::Audio音频主控
 Cdl::AudioLoader音频文件解析器
 Cdl::UI::Background绘图背景
 Cdl::BoundingBox
 Cdl::Buffer
 Cdl::BufferPoolBuffer池
 Cdl::BufferView
 Cdl::UI::Button按钮(Button、Switch、Radio)
 Cdl::Camera3d相机
 Cdl::VK::Canvas
 Cdl::VK::Shadow::Cascade
 Cdl::VK::VK2D::CBO
 Cdl::CharImage字符图像数据
 Cdl::CharInfo字符信息
 Cdl::CharInfoHash
 Cdl::FreeType::CharRect
 Cdl::FactoryImp::CharSprite
 Cdl::ClientTCP客户端
 Cdl::ClientUdpUDP客户端
 Cdl::UI::ColorSet颜色组(一般用于文本变色)
 Cdl::Components组件容器
 Cdl::Tool::Controller2d2d地图控制器,例如平移、缩放等操作
 Cdl::Coor2d坐标系
 Cdl::FactoryImp::CharSprite::Data
 Cdl::Tool::DebugInfo常见调试信息打印
 Cdl::DeviceInfo设备属性
 Cdl::TileMap::DiamondFlat< TILE_SIZE >平菱形瓦片地图
 Cdl::TileMap::DiamondSlant< TILE_SIZE >斜菱形瓦片地图
 Cdl::Json::DisableLog临时关闭json日志
 Cdl::DiscreteRange< T >离散范围表示
 Cdl::Cpt::Drag拖拽组件
 Cdl::VK::DrawCall
 Cdl::VK::DrawCallList
 Cdl::VK::DrawCallZ
 Cdl::TexturePack::Dynamic< DH >动态装箱(DH为2时,32、31、30会放到同一行)
 Cdl::TexturePack::Dynamic< SIZE_TEXTURE_PACK_DH >
 Cdl::UI::EditBoxUi输入框
 Cdl::Cpt::ElementData元素通用属性(默认左上对齐,便于理解)
 Cdl::ParticleConfig::Emitter发射器 -> 发射器设置
 Cdl::Engine引擎配置
 Cdl::LuaScript::Env
 Cdl::equal_idx
 Cdl::Factory资源工厂,加载、管理、创建各种资源
 Cdl::FactoryImp
 Cdl::Tool::Archiver::FileInfo
 Cdl::FileIniIni文件解析
 Cdl::FileIniLine
 Cdl::FileIniSection
 Cdl::FileIniSectionNode
 Cdl::FileXmlXml文件处理
 Cdl::FileXmlElement
 Cdl::finally< F >RAII清理操作
 Cfmt::formatter< dl::Array< T, 2 > >
 Cfmt::formatter< dl::Array< T, 3 > >
 Cfmt::formatter< dl::Array< T, 4 > >
 Cfmt::formatter< dl::StringN< N > >
 Cdl::VK::VertexBufferGfx::Frame
 Cdl::FreeTypeFreetype库字体解析
 Cdl::Cpt::Function< T, UID >由于this指针在构造完成之前无效,不能在初始化列表构造
 Cdl::Cpt::Function< std::function< bool()>, str_uid("IsClick")>
 Cdl::Cpt::Function< std::function< bool()>, str_uid("IsDown")>
 Cdl::Cpt::Function< std::function< bool()>, str_uid("IsPickup")>
 Cdl::Cpt::Function< std::function< bool()>, str_uid("IsSelect")>
 Cdl::Cpt::Function< std::function< Components *()>, str_uid("Clone")>
 Cdl::Cpt::Function< std::function< dl::Coor *()>, str_uid("GetCoor")>
 Cdl::Cpt::Function< std::function< float()>, str_uid("GetOrder")>
 Cdl::Cpt::Function< std::function< Position(void)>, str_uid("GetSize")>
 Cdl::Cpt::Function< std::function< void()>, str_uid("DeleteThis")>
 Cdl::Cpt::Function< std::function< void()>, str_uid("Render")>
 Cdl::Cpt::Function< std::function< void()>, str_uid("RenderD")>
 Cdl::Cpt::Function< std::function< void()>, str_uid("Update")>
 Cdl::Cpt::Function< std::function< void(bool)>, str_uid("SetSelect")>
 Cdl::Cpt::Function< std::function< void(const Position &size)>, str_uid("SetSize")>
 Cdl::Cpt::Function< std::function< void(float)>, str_uid("SetOrder")>
 Cdl::GamePad手柄
 Cdl::GC< T >引用计数对象,通过get_gc函数创建
 Cdl::GC< Actor >
 Cdl::GC< Animation >
 Cdl::GC< Sound >
 Cdl::GC< Sprite >
 Cdl::GC< Text >
 Cdl::GcRefInfo
 Cdl::JsonConfig::GenerateParam
 Cdl::GLFWmonitor
 Cdl::GLFWwindow
 Cdl::Graphics基础图形绘图
 Cdl::hash_idx
 Cdl::Tool::Archiver::Head
 Cdl::HttpHttp协议
 Cdl::Input键盘、鼠标、手柄等输入检测
 Cdl::UI::EditBox::InputMode过滤字符
 Cdl::Process::Instance
 Cdl::VK::Skybox::Instance
 Cdl::JsonConfig配置代码生成器
 Cdl::Cpt::Lang语言本地化
 Cdl::Language语言管理器
 Cdl::Text::Layout布局属性
 Cdl::Light灯光
 Cdl::LightDir平行光
 Cdl::LightDot点光源
 Cdl::LightSpot聚光灯
 Cdl::TexturePack::Dynamic< DH >::Line按高度存储 每一行
 Cdl::UI::ListBoxUi列表框
 Cdl::ListMultiThread< T >多线程队列
 Cdl::ListMultiThread< Buffer >
 Cdl::ListMultiThread< std::string >
 Cdl::ListMultiThread< TcpMessage >
 Cdl::ListMultiThread< UdpMessage >
 Cdl::ListMultiThreadCache< T >多线程队列(带缓冲)
 Cdl::ListMultiThreadCache< dl::VK::TextureManager::TaskLoad >
 Cdl::Locator2d定位器
 Cdl::LogLevelSet日志打印等级设置
 Cdl::LogLimit日志打印限制
 Cdl::LogSourceLocation
 Cdl::LogStackTrack日志打开调用堆栈
 Cdl::LogSystem日志系统
 Cdl::LuaScriptLua脚本语言
 Cdl::Tool::Manager工具集合
 Cdl::UI::ManagerUI系统管理器
 Cdl::Math::RingX::MapLimit地图限制器(x轴为环状)
 Cdl::Material材质(pbr 金属度/粗糙度)
 Cdl::Matrix< T, M, N >矩阵
 Cdl::Matrix< Float, 3, 3 >
 Cdl::Matrix< Float, 4, 4 >
 Cdl::MemoryBank< T >连续内存复用
 Cdl::MemoryPool内存池
 Cdl::UI::MenuUi菜单
 Cdl::UI::MenuData菜单数据
 Cdl::UI::MenuNode菜单单个节点
 Cdl::UI::MenuNodeUI菜单单个节点UI
 Cdl::UI::MenuTop菜单顶部
 Cdl::Mesh
 Cdl::MessageType
 Cdl::Mod模组
 Cdl::Model
 Cdl::ModelAnimation
 Cdl::ModelAnimationChannel
 Cdl::ModelAnimationInstance
 Cdl::ModelAnimationSampler
 Cdl::ModelCache
 Cdl::ModelData
 Cdl::ModelDrawCall
 Cdl::ModelLoader
 Cdl::ModelMaterial
 Cdl::ModelMesh
 Cdl::ModelNode
 Cdl::ModelNodeRt运行时节点树
 Cdl::ModelNodeTransform
 Cdl::ModelObject
 Cdl::ModelPrimitive
 Cdl::ModelSkin
 Cdl::ModelTriangleRange
 Cdl::ModManager模组管理器
 Cdl::AngelScript::ModuleInfo
 Cdl::MsgHead网络消息头
 Cdl::MultiThreadTask< T >多线程任务
 Cdl::MultiThreadTask< dl::VK::TextureManager::TaskLoad >
 Cdl::Network网络框架
 Cdl::AnimationInfo::Node
 Cdl::JsonConfig::Node
 Cdl::ModelCache::Node
 Cdl::NTree< T >::Node
 Cdl::ParticleConfig::Node粒子参数 -> 粒子参数
 Cdl::NTree< T >N叉树
 Cdl::NTree< dl::ModelNode * >
 Cdl::NTree< dl::UI::Panel * >
 Cdl::ObjectPool< T >对象池
 Cdl::ObjectPoolEx< T >对象池
 Cdl::UI::PanelUI面板
 Cdl::Engine::Param选择性初始化组件
 Cdl::Tool::Archiver::Param
 Cdl::ParamWindow创建窗口参数
 Cdl::ParicleNode2d粒子精灵
 Cdl::Particle2d粒子实体
 Cdl::ParticleConfig2d粒子配置 -> 2d粒子配置
 Cdl::ParticleConfigX2d粒子配置
 Cdl::ParticleSystem2d粒子系统
 Cdl::AudioLoader::PCM
 Cdl::Physics3d刚体物理系统
 Cdl::PoolList< T >内存池数据
 Cdl::VK::Primitive
 Cdl::Process系统进程
 Cdl::UI::ProgressBarUi进度条
 Cdl::FreeType::Property
 Cdl::VK::PushConstantCSM
 Cdl::VK::PushConstantData
 Cdl::QuadParam四边形参数设置
 Cdl::Random随机数
 Cdl::TileMap::Rectangle< TILE_SIZE >矩形瓦片地图
 Cdl::Http::RecvData
 CJPH::RefConst< T >
 CJPH::RefConst< Shape >
 Cdl::RenderInfo2D绘图信息2d
 Cdl::RenderInfo3D绘图信息3d
 Cdl::VK::RenderParam
 Cdl::RenderTarget渲染目标
 Cdl::Http::Request
 Cdl::Process::Result
 Cdl::Memory::Reuse< T >New内存复用
 Cdl::Memory::Reuse< dl::Particle >
 Cdl::Memory::ReuseCheck< T >New内存复用(带检查)
 Cdl::RigidBody刚体
 Cdl::Tool::Ruler尺子工具,用于测量像素长度
 Cdl::UI::Scene场景
 Cdl::UI::SceneManager场景
 Cdl::ScriptBlock代码块
 Cdl::ScriptControlElse
 Cdl::ScriptControlFor
 Cdl::ScriptControlIf控制语句
 Cdl::ScriptControlIfElse
 Cdl::ScriptControlWhile
 Cdl::ScriptExpr后缀表达式
 Cdl::ScriptExprToken表达式token(指向真实变量)
 Cdl::ScriptSegment代码段(包含单独作用域)
 Cdl::ScriptSegmentRT代码段运行时
 Cdl::ScriptSystem管理器
 Cdl::ScriptToken
 Cdl::ScriptVar变量(大小严格控制)
 Cdl::ScriptVarSpace变量空间
 Cdl::ScriptVM虚拟机
 Cdl::File::SearchRule过滤规则,不兼容大小写
 Cdl::CodeWriter::Segment
 Cdl::ServerTCP服务器
 Cdl::ServerUdpUDP服务器
 Cdl::LogSystem::Setting
 Cdl::FactoryImp::SheetNode
 Cdl::FactoryImp::SheetNodeTarget
 Cdl::Locator::SL创建参数
 Cdl::Sound音频实例
 Cdl::FreeType::Span
 Cdl::Sprite2d绘图精灵
 Cdl::UI::SpriteUi精灵
 Cdl::Sprite9九图精灵
 Cdl::FactoryImp::SpriteGroup
 Cdl::SpriteID精灵id
 Cdl::FactoryImp::SpriteInfo
 Cdl::SpriteSheetN个精灵的组合,用于帧动画或者保存n个精灵,但一次只显示其中一个
 Cdl::DB::SqliteSQLite 数据库
 Cdl::TexturePack::Static静态装箱
 Cdl::StreamInput二进制输入流
 Cdl::StreamOutput二进制输出流
 Cdl::string_hash
 Cdl::StringN< N >定长字符串
 Cdl::CodeWriter::Struct
 Cdl::SwapChainSupportDetails
 Cdl::ParticleConfig::System主要参数 -> 主要参数
 Cdl::System系统
 Cdl::Win32::SystemMutex多开限制,返回真表示可以启动
 Cdl::Table2< T >二维表(低优先级)
 Cdl::VK::TextureManager::TaskLoad
 Cdl::TcpMessageTcp消息
 Cdl::TcpMessageServer
 Cdl::Tester
 Cdl::TesterInstance
 Cdl::Text2d文本绘制对象
 Cdl::UI::TextUi文本
 Cdl::UI::Button::TextData
 Cdl::TextNode单个字符
 Cdl::Texture
 Cdl::Thread线程
 Cdl::ThreadManager线程管理器
 Cdl::Time时间
 Cdl::TimerRegular计时器,t秒触发一次
 Cdl::TimerReverse互逆计时器,t秒反转一次
 Cdl::Transform3d坐标系
 Cdl::UI::TreeUi树
 Cdl::VK::UbCSM
 Cdl::VK::VK2D::UBO
 Cdl::VK::VKGfx::UBO
 Cdl::VK::UbObject
 Cdl::VK::UboBone
 Cdl::UbPass
 Cdl::UdpMessageUpd消息
 Cdl::UidGeneratorUid生成器
 Cdl::UnorderedMap2< K, V >2维unordered_map
 Cdl::Value任意类型
 Cdl::ValueStruct结构体
 Cdl::ValueSystem管理器,注册类型
 Cdl::ValueTypeInfo类型信息
 Cdl::ValueVector变长数组(由于为空时类型丢失,需要成类)
 Cdl::CodeWriter::Variable
 Cdl::Cpt::Variable< T, UID >变量,注意模板参数 需要实例化后不重复
 Cdl::Cpt::Variable< int, str_uid("CustomTag")>
 Cdl::Cpt::Variable< std::string, str_uid("CustomName")>
 Cdl::Vector2< T, Index >2维vector
 Cdl::Vector2< uint32_t, unsigned >
 Cdl::VectorAny任意对象容器(组件)
 Cdl::VectorBit位容器
 Cdl::VectorReuse< T >复用容器
 Cdl::VectorReuse< dl::VK::DrawCallList >
 Cdl::VectorReuse< dl::VK::DrawCallZ >
 Cdl::Vertex3d顶点
 Cdl::Vertex2D2d顶点
 Cdl::VertexBone3d顶点(带骨骼)
 Cdl::VK::VertexBufferGfx
 Cdl::VertexGfx顶点
 Cdl::VertexSkyboxSkybox顶点
 Cdl::VKVulkan底层
 Cdl::VK::VK2D
 Cdl::VK::VKGfx
 Cdl::VK::VKRenderTarget
 Cdl::WAVEFormatWav格式信息 16字节
 Cdl::UI::WindowUi窗口