CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CResourceGraphics类 参考

图形相关资源存储类 更多...

Public 成员函数

 CResourceGraphics ()
 
 ~CResourceGraphics ()
 
GImageLoadSGImageFromBuffer (const BeString &keyid, unsigned char *buffer, UINT dwSize)
 添加GImage资源
 
GImageGetSGImage (const BeString &keyid)
 
GImageGIFLoadSGImageGIFFromBuffer (const BeString &keyid, unsigned char *buffer, UINT dwSize)
 添加GImageGIF
 
GImageGIFGetSGImageGIF (const BeString &keyid)
 
GPathStorageSVGLoadSVGFromBuffer (const BeString &keyid, const char *buffer, UINT dwSize)
 添加GPathStorageSVG资源
 
GPathStorageSVGGetSVGImage (const BeString &keyid)
 
void AddColors (const BeString &keyid, std::map< BeString, COLORREF > &colors)
 添加Colors资源
 
void GetColors (const BeString &keyid, COLORSTYLE &outColors)
 
void AddGradientColors (const BeString &keyid, GradientColors *gra_colors)
 添加Gradient Colors资源
 
GradientColorsGetGradientColors (const BeString &keyid)
 
void AddGradientBrush (const BeString &keyid, GBrushGradient *linear)
 添加Gradient brush资源
 
GBrushGradientGetGradientBrush (const BeString &keyid)
 
void AddSGImageIconInfo (const BeString &keyid, GImageIconInfo *icon)
 添加Gradient brush资源
 
GImageIconInfoGetSGImageIconInfo (const BeString &keyid)
 
DataBuffer GetZipArchiveFileData (const char *zipfile, const char *archiveName)
 zip resource
 
void AddCandlesStyle (const BeString &keyid, std::shared_ptr< CandlesStyle > style)
 添加蜡烛图风格资源
 
std::shared_ptr< CandlesStyleGetCandlesStyle (const BeString &keyid)
 
void AddBoxPlotStyle (const BeString &keyid, std::shared_ptr< BoxPlotStyle > style)
 添加盒子图风格资源
 
std::shared_ptr< BoxPlotStyleGetBoxPlotStyle (const BeString &keyid)
 
LPCTSTR ResourceCurrentDir ()
 获得当前资源解析的执行目录
 
void SetResourceCurrentDir (LPCTSTR dir)
 
void AddStyleSheet (const BeString &keyid, const std::vector< BeStringPair > &styleList)
 添加风格样式文件资源
 
BOOL GetStyleSheet (const BeString &keyid, std::vector< BeStringPair > &outStyleList)
 

详细描述

图形相关资源存储类

构造及析构函数说明

◆ CResourceGraphics()

BUI::CResourceGraphics::CResourceGraphics ( )

◆ ~CResourceGraphics()

BUI::CResourceGraphics::~CResourceGraphics ( )

成员函数说明

◆ AddBoxPlotStyle()

void BUI::CResourceGraphics::AddBoxPlotStyle ( const BeString keyid,
std::shared_ptr< BoxPlotStyle style 
)

添加盒子图风格资源

◆ AddCandlesStyle()

void BUI::CResourceGraphics::AddCandlesStyle ( const BeString keyid,
std::shared_ptr< CandlesStyle style 
)

添加蜡烛图风格资源

◆ AddColors()

void BUI::CResourceGraphics::AddColors ( const BeString keyid,
std::map< BeString, COLORREF > &  colors 
)

添加Colors资源

◆ AddGradientBrush()

void BUI::CResourceGraphics::AddGradientBrush ( const BeString keyid,
GBrushGradient linear 
)

添加Gradient brush资源

◆ AddGradientColors()

void BUI::CResourceGraphics::AddGradientColors ( const BeString keyid,
GradientColors gra_colors 
)

添加Gradient Colors资源

◆ AddSGImageIconInfo()

void BUI::CResourceGraphics::AddSGImageIconInfo ( const BeString keyid,
GImageIconInfo icon 
)

添加Gradient brush资源

◆ AddStyleSheet()

void BUI::CResourceGraphics::AddStyleSheet ( const BeString keyid,
const std::vector< BeStringPair > &  styleList 
)

添加风格样式文件资源

◆ GetBoxPlotStyle()

std::shared_ptr< BoxPlotStyle > BUI::CResourceGraphics::GetBoxPlotStyle ( const BeString keyid)

◆ GetCandlesStyle()

std::shared_ptr< CandlesStyle > BUI::CResourceGraphics::GetCandlesStyle ( const BeString keyid)

◆ GetColors()

void BUI::CResourceGraphics::GetColors ( const BeString keyid,
COLORSTYLE outColors 
)

◆ GetGradientBrush()

GBrushGradient * BUI::CResourceGraphics::GetGradientBrush ( const BeString keyid)

◆ GetGradientColors()

GradientColors * BUI::CResourceGraphics::GetGradientColors ( const BeString keyid)

◆ GetSGImage()

GImage * BUI::CResourceGraphics::GetSGImage ( const BeString keyid)

◆ GetSGImageGIF()

GImageGIF * BUI::CResourceGraphics::GetSGImageGIF ( const BeString keyid)

◆ GetSGImageIconInfo()

GImageIconInfo * BUI::CResourceGraphics::GetSGImageIconInfo ( const BeString keyid)

◆ GetStyleSheet()

BOOL BUI::CResourceGraphics::GetStyleSheet ( const BeString keyid,
std::vector< BeStringPair > &  outStyleList 
)

◆ GetSVGImage()

GPathStorageSVG * BUI::CResourceGraphics::GetSVGImage ( const BeString keyid)

◆ GetZipArchiveFileData()

DataBuffer BUI::CResourceGraphics::GetZipArchiveFileData ( const char *  zipfile,
const char *  archiveName 
)

zip resource

◆ LoadSGImageFromBuffer()

GImage * BUI::CResourceGraphics::LoadSGImageFromBuffer ( const BeString keyid,
unsigned char *  buffer,
UINT  dwSize 
)

添加GImage资源

◆ LoadSGImageGIFFromBuffer()

GImageGIF * BUI::CResourceGraphics::LoadSGImageGIFFromBuffer ( const BeString keyid,
unsigned char *  buffer,
UINT  dwSize 
)

添加GImageGIF

◆ LoadSVGFromBuffer()

GPathStorageSVG * BUI::CResourceGraphics::LoadSVGFromBuffer ( const BeString keyid,
const char *  buffer,
UINT  dwSize 
)

添加GPathStorageSVG资源

◆ ResourceCurrentDir()

LPCTSTR BUI::CResourceGraphics::ResourceCurrentDir ( )

获得当前资源解析的执行目录

◆ SetResourceCurrentDir()

void BUI::CResourceGraphics::SetResourceCurrentDir ( LPCTSTR  dir)
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有