您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ARGB函数代码示例

51自学网 2021-06-01 19:35:58
  C++
这篇教程C++ ARGB函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ARGB函数的典型用法代码示例。如果您正苦于以下问题:C++ ARGB函数的具体用法?C++ ARGB怎么用?C++ ARGB使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ARGB函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: draw

void ClosingCinematicScreen::draw(float dt){	if (currentScene == Scenes::GROTESQUE_CLOSEUP)	{		currentSprite->Render(0.0, 0.0);		if (timeInScene > 1.5)		{			tongueAngle -= 1.3 * dt;			tongueOffset -= 550.0 * dt;			//tongueAngle -= 1.7 * dt;			//tongueOffset -= 900.0 * dt;			smh->resources->GetSprite("hugeTongue")->RenderEx(-100, tongueOffset, tongueAngle, 1.0, 1.0);		}	} 	smh->drawScreenColor(Colors::BLACK, fadeInAlpha);	if (currentScene > 0)	{		currentSprite->SetColor(ARGB(fadeOutAlpha, 255, 255, 255));		currentSprite->Render(512.0 - 220.0, 284.0 - 170.0 + pictureOffset);		smh->resources->GetFont("inventoryFnt")->SetColor(ARGB(textAlpha, 255.0, 255.0, 255.0));		smh->resources->GetFont("inventoryFnt")->printf(512.0, 600.0, HGETEXT_CENTER, text.c_str());		smh->resources->GetFont("inventoryFnt")->SetColor(ARGB(255.0, 255.0, 255.0, 255.0));	}}
开发者ID:rgw0094,项目名称:smileysmazehunt3,代码行数:29,


示例2: getDetailedInformation

void SimplePopup::Render(){    mClosed = false;    float modX = (SCREEN_WIDTH_F / 2)-5;    JRenderer *r = JRenderer::GetInstance();    string detailedInformation = getDetailedInformation(mDeckInformation->getFilename());#if !defined (PSP)        JQuadPtr statsholder = WResourceManager::Instance()->RetrieveTempQuad("statsholder.png");//new graphics statsholder    //const float textHeight = mTextFont->GetHeight() * mMaxLines;    //r->FillRect(0,0,SCREEN_WIDTH_F,SCREEN_HEIGHT_F,ARGB(220,15,15,15));    if(statsholder.get())        r->RenderQuad(statsholder.get(),0,0,0,SCREEN_WIDTH_F/statsholder->mWidth,SCREEN_HEIGHT_F/statsholder->mHeight);#endif    r->FillRoundRect(mX+modX+3, mY + 7, 190.f, 148.f, 0, ARGB( 240, 15, 15, 15 ) );    // currently causes a crash on the PSP when drawing the corners.    // TODO: clean up the image ot make it loook cleaner. Find solution to load gfx to not crash PSP#if 0    r->DrawRoundRect(mX, mY + 2, mWidth + 11, textHeight - 12, 2.0f, ARGB( 255, 125, 255, 0) );    drawBoundingBox( mX-3, mY, mWidth + 3, textHeight );#endif    mTextFont->DrawString(detailedInformation.c_str(), modX+mX + 9 , mY + 15);}
开发者ID:Rolzad73,项目名称:wagic,代码行数:26,


示例3: GUIAppObject

GUIAppListBox::GUIAppListBox ( int _id, float x, float y, float w, float h,                               const char *btn11, const char *btn12, const char *btn13,                               const char *btn21, const char *btn22, const char *btn23) : GUIAppObject () {    bStatic=false;    bVisible=true;    bEnabled=true;    id = _id;    rect.Set(x,y,x+w,y+h);    bgColor = ARGB(0xaf,0xA0,0xA0,0xA0);    frameColor = ARGB(0xff,0xFF,0xFF,0xFF);    selColor = ARGB(0xaf,0xF0,0xF0,0xF0);    sepHeight = 1;    oldVValue = 0;    oldHValue = 0;    selectIndex = 0;    // scrollers    vscroll = new GUIAppScrollBar(VSCROLL,GUIAppScrollBar::V_SCROLL,x+w,y,h,btn11,btn12,btn13);    vscroll->SetParent(this);    hscroll = new GUIAppScrollBar(HSCROLL,GUIAppScrollBar::H_SCROLL,x,y+h,w,btn21,btn22,btn23);    hscroll->SetParent(this);    // moving    vscroll->Move(vscroll->GetWidth(),0);    hscroll->Move(0,hscroll->GetHeight());    // set size    SetupSize(w,h);    SetupSelection();}
开发者ID:BGCX261,项目名称:zlmtank-svn-to-git,代码行数:27,


示例4: Location

void AStar::render(){	_Recorder::render();	// 绘制路径	if (m_navigator->getSearchResult() == Navigator::SearchResult_Completed)	{		CellCoord prevCellCoord = g_Game.getStartCoord();		std::list<int> path;		m_navigator->getPath(path);		for (std::list<int>::iterator it = path.begin(); it != path.end(); ++it)		{			Location prevCenterLocation = util::cellCoordToLocation(prevCellCoord);			prevCenterLocation += Location(CELL_SIZE_X/2, CELL_SIZE_Y/2);			CellCoord currentCellCoord = g_Board.toNodeCoord(*it);			Location currentCenterLocation = util::cellCoordToLocation(currentCellCoord);			currentCenterLocation += Location(CELL_SIZE_X/2, CELL_SIZE_Y/2);			g_HGE->Gfx_RenderLine(prevCenterLocation.x, prevCenterLocation.y, 				currentCenterLocation.x, currentCenterLocation.y,				ARGB(255, 132, 38, 64)				);			g_HGE->Gfx_RenderLine(prevCenterLocation.x, prevCenterLocation.y+1,				currentCenterLocation.x, currentCenterLocation.y+1,				ARGB(255, 132, 38, 64)				);			prevCellCoord = currentCellCoord;		}		g_Font.printf(2, 2, HGETEXT_LEFT, "path total cost: %d", m_navigator->getPathCost());	}	}
开发者ID:sjfyc,项目名称:fdk,代码行数:31,


示例5: switch

void DamagerDamaged::Render(CombatStep mode){    TransientCardView::Render();    WFont * mFont = WResourceManager::Instance()->GetWFont(Fonts::MAIN_FONT);    mFont->SetBase(0);    switch (mode)    {    case BLOCKERS:    case TRIGGERS:    case ORDER:        mFont->SetColor(ARGB(92,255,255,255));        break;    case FIRST_STRIKE:    case END_FIRST_STRIKE:    case DAMAGE:    case END_DAMAGE:        mFont->SetColor(ARGB(255, 255, 64, 0));        break;    }    char buf[6];    sprintf(buf, "%i", sumDamages());    mFont->DrawString(buf, actX - 14 * actZ + 5, actY - 14 * actZ);}
开发者ID:Esplin,项目名称:wagic,代码行数:26,


示例6: ARGB

bool Garden::Garden_Render_GOODS(int j, int i){	//显示光环	for(int k = 0; k < 30; ++k)	{		if(goods[k].first == 0 && goods[k].vis == true && goods[k].eat == false && goods[k].x == i && goods[k].y == j)		{			int id = 11;			bgQuads[id]->v[0].x = mx[j][i] - 25.0f, bgQuads[id]->v[0].y = my[j][i] - 10.0f;			bgQuads[id]->v[1].x = mx[j][i] + 25.0f, bgQuads[id]->v[1].y = my[j][i] - 10.0f;			bgQuads[id]->v[2].x = mx[j][i] + 25.0f, bgQuads[id]->v[2].y = my[j][i] + 40.0f;			bgQuads[id]->v[3].x = mx[j][i] - 25.0f, bgQuads[id]->v[3].y = my[j][i] + 40.0f;			hge->Gfx_RenderQuad(bgQuads[id]);		}	}	//显示物品	for(int k = 0; k < 30; ++k)	{		int id = goods[k].id + 8;		float xx = mx[j][i];		float yy = my[j][i];		if(goods[k].skill)		{			xx = goods[k].xx;			yy = goods[k].yy;		}		bgQuads[id]->v[0].x = xx - 15.0f, bgQuads[id]->v[0].y = yy;		bgQuads[id]->v[1].x = xx + 15.0f, bgQuads[id]->v[1].y = yy;		bgQuads[id]->v[2].x = xx + 15.0f, bgQuads[id]->v[2].y = yy + 30.0f;		bgQuads[id]->v[3].x = xx - 15.0f, bgQuads[id]->v[3].y = yy + 30.0f;		for(int p = 0; p < 4; ++p)			bgQuads[id]->v[p].col = ARGB(0x5f, 0xff, 0xff, 0xff);		if(goods[k].free == true && goods[k].eat == false && goods[k].x == i && goods[k].y == j)		{			for(int p = 0; p < 4; ++p)				bgQuads[id]->v[p].col = ARGB(0xff, 0xff, 0xff, 0xff);			hge->Gfx_RenderQuad(bgQuads[id]);		}		if(goods[k].first == 0 && goods[k].vis == true && goods[k].eat == false && goods[k].x == i && goods[k].y == j)		{			hge->Gfx_RenderQuad(bgQuads[id]);		}		if(goods[k].first == 1 && goods[k].eat == false && goods[k].x == i && goods[k].y == j)		{			//方案一,移动			id = goods[k].id + 8;			hge->Gfx_RenderQuad(bgQuads[id]);			//方案二,光束			id = 12;			hge->Gfx_RenderQuad(bgQuads[id]);		}	}	return false;}
开发者ID:oceanjack,项目名称:TuringCup,代码行数:54,


示例7: drawSillyPads

/** * Draws all silly pads that have been created. */void SpecialTileManager::drawSillyPads(float dt) {	std::list<SillyPad>::iterator i;	for(i = sillyPadList.begin(); i != sillyPadList.end(); i++) {		//Fade out during the last 2 seconds		float timeLeft = (float)SILLY_PAD_TIME - smh->timePassedSince(i->timePlaced);		if (timeLeft < 1.0f) {			smh->resources->GetSprite("sillyPad")->SetColor(ARGB((timeLeft/1.0f)*255.0f,255,255,255));		}		smh->resources->GetSprite("sillyPad")->Render(smh->getScreenX(i->gridX*64.0), smh->getScreenY(i->gridY*64.0));		smh->resources->GetSprite("sillyPad")->SetColor(ARGB(255,255,255,255));	}}
开发者ID:rgw0094,项目名称:smileysmazehunt3,代码行数:15,


示例8: ARGB

void CCockpit::DrawArrow( Sint32 bx , Sint32 by ){	//------------------------------------	//アロ
C++ ARGF函数代码示例
C++ AREF函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。