2013-01-01から1年間の記事一覧

CSemaphore セマフォの使い方

CSemaphore を使ったとき動作がわかるサンプルを並列パターンライブラリ(PPL)を使えば、簡潔にかけると思ったのでやってみました。並列パターンライブラリのtask_groupを使うと複数のスレッドでタスクを同時に実行してくれます。この並列に実行するタスクの…

テキストレイアウトでヒットテストを実行する方法

今回は、How to Perform Hit Testing on a Text Layout - Windows applications | Microsoft Docsです。そして、参考にしたサンプルの内容に文字列全体の領域の取得とヒットテストでヒットした文字の領域も描画するコードを追加しました。 まず、Direct2D に…

Direct2D において拡大/縮小、回転などの変換を行うサンプル

今回は、[C++] Direct2D において拡大/縮小、回転などの変換を行う in C++です。 まず、Direct2D に挑戦を参考にサンプルを作成する前の準備を行ってください。準備ができたら、CChildViewにサンプルコードを実装していきます。 1.デバイス非依存のオブジェ…

Direct2D の時計描画のサンプル

今回は、Direct2D Clock Sample - Windows applications | Microsoft Docsです。 まず、Direct2D に挑戦を参考にサンプルを作成する前の準備を行ってください。準備ができたら、CChildViewにサンプルコードを実装していきます。 1.デバイス非依存のオブジェ…

Direct2D に挑戦

MSDNマガジン6月号のDirectX プログラミング用の最新 C++ ライブラリに dx.h という単一のヘッダーファイルだけで構成されたライブラリが紹介されています。このライブラリを使えばDirect2DやDirectWriteが楽に使えるらしい。そこでWEBに公開されているDire…

Android Studio 0.1.3

今日、Android Studio のアップデートを確認したら、最新バージョンが 0.1.3 になってた。

新しいプロジェクトを作成する

Android Studio を初めて使うので手さぐり状態ですが、プロジェクトを作成しないと始まらないので直観でやってみました。 メニューから File -> New Project を選択すると下図が表示されます。 私が使っているスマートフォンは Android 2.2 なので、Target S…

Android Studio

今日、Android Studio を起動したら、最新バージョンが 0.1.2 になってた。

Android Studio をインストール

Android StudioをWindows7 64bitにインストールしたのでメモ。 まずは、Download Android Studio and SDK toolsからインストーラをダウンロードします。 そして、Android Studio をインストール。 無事インストールが完了したので、Android Studioを起動して…

ハウストーナメント

ビリヤードのハウストーナメントに久しぶりにでました。 結果は、負け負けで終了。チーン。 やっぱ練習しないとね!

シャアザクカレー

ここに友から託された品(食べ物)があるのです。 早く食べないといけないと思いつつ、なかなか開封できない。 その友から託された品が、この「シャアザクカレー」。しかも、きっちり3倍辛い。 友は「ちゃんと盛り付けて写真送ってね(は〜と)」とリクエス…