다음을 통해 공유


Direct2D 도우미 함수

D2D1 네임스페이스는 다음 함수를 정의합니다.

섹션 내용

주제 설명
ArcSegment
D2D1_ARC_SEGMENT 구조를 만듭니다.
BezierSegment
D2D1_BEZIER_SEGMENT 구조를 만듭니다.
BitmapBrushProperties
D2D1_BITMAP_BRUSH_PROPERTIES 구조를 만듭니다.
BitmapBrushProperties1
D2D1_BITMAP_BRUSH_PROPERTIES1 구조를 만듭니다.
BitmapProperties
D2D1_BITMAP_PROPERTIES 구조를 만듭니다.
BitmapProperties1
D2D1_BITMAP_PROPERTIES1 구조를 만듭니다.
BrushProperties
D2D1_BRUSH_PROPERTIES 구조를 만듭니다.
ComputeFlatteningTolerance
평면화 허용 오차를 사용하는 API에 전달할 적절한 평면화 허용 오차를 계산합니다(예: ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
한 색 공간에서 다른 색 공간으로 D2D1_COLOR_F 변환합니다.
CreationProperties
루트 수준 만들기 세부 정보를 설명하는 D2D1_CREATION_PROPERTIES 반환합니다.
DrawingStateDescription
D2D1_DRAWING_STATE_DESCRIPTION 구조를 만듭니다.
DrawingStateDescription1
D2D1_DRAWING_STATE_DESCRIPTION1 구조를 만듭니다.
EffectInputDescription
D2D1_EFFECT_INPUT_DESCRIPTION 구조를 만듭니다.
타원
D2D1_ELLIPSE 구조를 만듭니다.
FloatMax
최대 부동 소수점 값을 반환합니다.
GradientMeshPatch
지정된 제어점, 색 및 경계 플래그를 포함하는 D2D1_GRADIENT_MESH_PATCH 구조를 만듭니다.
GradientMeshPatchFromCoonsPatch
지정된 Coons 패치 설명에서 D2D1_GRADIENT_MESH_PATCH 만듭니다.
Gradientstop
D2D1_GRADIENT_STOP 구조를 만듭니다.
HwndRenderTargetProperties
D2D1_HWND_RENDER_TARGET_PROPERTIES 구조를 만듭니다.
IdentityMatrix
ID 행렬을 만듭니다.
ImageBrushProperties
D2D1_IMAGE_BRUSH_PROPERTIES 구조를 만듭니다.
InfiniteRect
왼쪽 위 모퉁이가 음수 무한대, 음수 무한대)로 설정되고 오른쪽 아래 모서리가 무한대, 무한대로 설정된 사각형을 만듭니다.
InfiniteRectU
왼쪽 위 모서리가 (0u, 0u)로 설정되고 오른쪽 아래 모서리가 (무한대, 무한대)로 설정된 사각형을 만듭니다.
InkBezierSegment
D2D1_INK_BEZIER_SEGMENT 구조를 만듭니다.
InkPoint
D2D1_INK_POINT 구조를 만듭니다.
InkStyleProperties
D2D1_INK_STYLE_PROPERTIES 구조를 만듭니다.
LayerParameters
D2D1_LAYER_PARAMETERS 구조를 만듭니다.
LayerParameters1
콘텐츠 범위, 마스크 정보, 불투명도 설정 및 레이어 리소스에 대한 기타 옵션을 포함하는 D2D1_LAYER_PARAMETERS1 구조체를 반환합니다.
LinearGradientBrushProperties
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES 구조를 만듭니다.
operator* (D2D1_POINT_2F&D2D1_MATRIX_F>)
지정된 행렬을 사용하여 지정된 점을 변환합니다.
PixelFormat
D2D1_PIXEL_FORMAT 구조를 만듭니다.
Point2(Type)
지정된 데이터 형식을 사용하여 좌표를 저장하는 점을 만듭니다.
Point2F
지정된 x 좌표와 y 좌표를 포함하는 D2D1_POINT_2F 구조를 만듭니다.
Point2L
긴 정수의 점 구조체를 반환합니다.
Point2U
지정된 x 좌표와 y 좌표를 포함하는 D2D1_POINT_2U 구조를 만듭니다.
PrintControlProperties
채워진 D2D1_PRINT_CONTROL_PROPERTIES 구조를 반환합니다.
QuadraticBezierSegment
D2D1_QUADRATIC_BEZIER_SEGMENT 구조를 만듭니다.
RadialGradientBrushProperties
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES 구조를 만듭니다.
RenderTargetProperties
D2D1_RENDER_TARGET_PROPERTIES 구조를 만듭니다.
Rect(Type)
지정된 데이터 형식을 사용하여 좌표를 저장하는 사각형 구조를 만듭니다.
RectF
지정된 차원을 포함하는 D2D1_RECT_F 구조를 만듭니다.
RectL
채워진 D2D1_RECT_L 구조를 반환합니다.
RectU
지정된 차원을 포함하는 D2D1_RECT_U 구조를 만듭니다.
RenderingControls
채워진 D2D1_RENDERING_CONTROLS 구조를 반환합니다.
RoundedRect
D2D1_ROUNDED_RECT 구조를 만듭니다.
SetDpiCompensatedEffectInput
디바이스 컨텍스트의 DPI가 변경되면 시각적 모양을 유지하기 위해 DPI 보정 효과를 삽입하는 동안 비트맵을 효과 입력으로 설정합니다.
Size(Type)
지정된 데이터 형식을 사용하여 너비와 높이를 저장하는 크기 구조를 만듭니다.
Sizef
지정된 너비와 높이를 포함하는 D2D1_SIZE_F 구조를 만듭니다.
SizeU
지정된 너비와 높이를 포함하는 D2D1_SIZE_U 구조를 만듭니다.
StrokeStyleProperties
D2D1_STROKE_STYLE_PROPERTIES 구조를 만듭니다.
StrokeStyleProperties1
채워진 D2D1_STROKE_STYLE_PROPERTIES1 구조를 반환합니다.
Vector2F
채워진 D2D1_VECTOR_2F 구조를 반환합니다.
Vector3F
채워진 D2D1_VECTOR_3F 구조를 반환합니다.
Vector4F
채워진 D2D1_VECTOR_4F 구조를 반환합니다.