本文整理汇总了C++中Layers::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ Layers::clear方法的具体用法?C++ Layers::clear怎么用?C++ Layers::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Layers
的用法示例。
在下文中一共展示了Layers::clear方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: onRegen
void ViewStrip::onRegen()
{
///유닛의 Center Point 를 계산.
_stripinfo->CalUnitCenterPoint();
//Device Size 멤버 변수로 가져오기.
_fdevice_size_x = _stripinfo->_fDeviceSizeX;
_fdevice_size_y = _stripinfo->_fDeviceSizeY;
///기존 레이저 지움.
_layers.clearLayers();
_ArrowLayers.clear();
//기본 색과 선택시 색 지정.
RGBA default_unit_sheet_color(_stripinfo->GetDefaultUnitSheetColor(), 150);
RGBA default_unit_outline_color(_stripinfo->GetDefaultUnitOutlineColor(), 150);
_pStripPainter->setSelectFillColr(RGBA(_stripinfo->GetSelectUnitSheetColor(), 200));
_pStripPainter->setSelectLineColr(RGBA(_stripinfo->GetSelectUnitOutlineColor(), 200));
///Unit 그리기
this->DrawUnits(default_unit_outline_color, default_unit_sheet_color);
if(_stripinfo->GetProcessOrderVisible())
{
///ProcessOrder Text
this->DrawProcessOrder();
}
///화살표들 그리기.
this->DrawArrows();
//Unit layer regen
_layers.regen();
for(INT32 i=0; i<_ArrowLayers.size(); i++)
{
_ArrowLayers.at(i)->regen();
}
///처음 시작시 화살표 안보이게 하기 위함.
for(INT32 i=0; i<_ArrowLayers.size(); i++)
{
_ArrowLayers.at(i)->setVisible(FALSE);
}
}
示例2: Shutdown
void Shutdown()
{
s_layers.clear();
s_callbacks.clear();
}