다음을 통해 공유


ID2D1Mesh 인터페이스(d2d1.h)

삼각형 목록을 형성하는 꼭짓점 집합을 나타냅니다.

상속

ID2D1Mesh 인터페이스는 ID2D1Resource에서 상속됩니다. ID2D1Mesh 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID2D1Mesh 인터페이스에는 이러한 메서드가 있습니다.

 
ID2D1Mesh::Open

모집단에 대한 메시를 엽니다.

설명

ID2D1Mesh 개체 만들기

메시를 만들려면 메시를 사용할 렌더링 대상에서 ID2D1RenderTarget::CreateMesh 메서드를 호출합니다. 메시는 메시를 만든 렌더링 대상과 렌더링 대상의 호환 대상에만 사용할 수 있습니다.

메시는 디바이스 종속 리소스입니다. 애플리케이션은 메시가 사용될 렌더링 대상을 초기화한 후 메시를 만들고 렌더링 대상을 다시 만들어야 할 때마다 메시를 다시 만들어야 합니다. (리소스에 대한 자세한 내용은 리소스 개요를 참조하세요.)

예제

다음 코드 예제에서는 ID2D1Mesh 를 사용하여 삼각형 목록을 형성하는 꼭짓점 집합을 나타내는 방법을 보여 줍니다.

 ID2D1GeometrySink *pGeometrySink = NULL;
 hr = pPathGeometry->Open(&pGeometrySink);
 if (SUCCEEDED(hr))
 {
     hr = pGeometry->Widen(
             strokeWidth,
             pIStrokeStyle,
             pWorldTransform,
             pGeometrySink
             );

     if (SUCCEEDED(hr))
     {
         hr = pGeometrySink->Close();
         if (SUCCEEDED(hr))
         {
             ID2D1Mesh *pMesh = NULL;
             hr = m_pRT->CreateMesh(&pMesh);
             if (SUCCEEDED(hr))
             {
                 ID2D1TessellationSink *pSink = NULL;
                 hr = pMesh->Open(&pSink);
                 if (SUCCEEDED(hr))
                 {
                     hr = pPathGeometry->Tessellate(
                             NULL, // world transform (already handled in Widen)
                             pSink
                             );
                     if (SUCCEEDED(hr))
                     {
                         hr = pSink->Close();
                         if (SUCCEEDED(hr))
                         {
                             SafeReplace(&m_pStrokeMesh, pMesh);
                         }
                     }
                     pSink->Release();
                 }
                 pMesh->Release();
             }
         }
     }
     pGeometrySink->Release();
 }
 pPathGeometry->Release();

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1.h

추가 정보

ID2D1Resource