詳しく説明させてください。D2D長方形を次のように定義します。
D2D1_RECT_F rect1 = D2D1::RectF(5, 0, 150, 150);
および楕円は次のようになります。
D2D1_ELLIPSE ellipse1 = D2D1::Ellipse(D2D1::Point2F(75.f, 75.f), 75.f, 75.f);
これらの形状を描画するには、最初にそれらを変換して、rendertargetに渡します。
m_pRenderTarget->SetTransform(D2D1::Matrix3x2F::Translation(D2D1::SizeF(200, 50)));
m_pRenderTarget->FillRectangle(&rect1, m_pLinearGradientBrush);
ランダムな数の長方形と楕円を作成し、それらを配列に格納して、それらを描画できるようにする方法が欲しいのですが。0から5までの乱数を返す関数があります。その番号を使用して、これらの形状を指す配列を作成し、それらを繰り返して画面に描画できるようにしたいと思います。この問題にどのように取り組むことができるかについてのアイデアはありますか?