コード例 #1
0
ファイル: ServerPicture.cpp プロジェクト: naveedasmat/haiku
static void
set_line_mode(DrawingContext* context, cap_mode capMode, join_mode joinMode,
	float miterLimit)
{
	DrawState* state = context->CurrentState();
	state->SetLineCapMode(capMode);
	state->SetLineJoinMode(joinMode);
	state->SetMiterLimit(miterLimit);
	context->GetDrawingEngine()->SetStrokeMode(capMode, joinMode, miterLimit);
}
コード例 #2
0
ファイル: ServerPicture.cpp プロジェクト: mmanley/Antares
static void
set_line_mode(View* view, cap_mode capMode, join_mode joinMode,
	float miterLimit)
{
	DrawState* state = view->CurrentState();
	state->SetLineCapMode(capMode);
	state->SetLineJoinMode(joinMode);
	state->SetMiterLimit(miterLimit);
	view->Window()->GetDrawingEngine()->SetStrokeMode(capMode, joinMode,
		miterLimit);
}
コード例 #3
0
ファイル: ServerPicture.cpp プロジェクト: bhanug/haiku
static void
set_line_mode(void* _canvas, cap_mode capMode, join_mode joinMode,
	float miterLimit)
{
	Canvas* const canvas = reinterpret_cast<Canvas*>(_canvas);
	DrawState* state = canvas->CurrentState();
	state->SetLineCapMode(capMode);
	state->SetLineJoinMode(joinMode);
	state->SetMiterLimit(miterLimit);
	canvas->GetDrawingEngine()->SetStrokeMode(capMode, joinMode, miterLimit);
}