Namespace System::Drawing::Drawing2D

Kelas

KelasDeskripsi
AdjustableArrowCapMewakili penutup garis berbentuk panah yang dapat disesuaikan. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
BlendMewakili pola pencampuran untuk objek LinearGradientBrush. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
ColorBlendBerisi array warna dan posisi yang digunakan untuk menginterpolasi pencampuran warna dalam gradien multicolor. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
CustomLineCapMewakili penutup garis yang didefinisikan pengguna. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
GraphicsContainerBerisi data internal dari sebuah kontainer grafis. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
GraphicsPathMewakili sekumpulan garis dan kurva yang terhubung. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
GraphicsStateMewakili keadaan objek Graphics. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
HatchBrushMewakili kuas persegi panjang dengan gaya hatch, warna latar depan, dan warna latar belakang. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
LinearGradientBrushMewakili kuas gradien linear. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
MatrixMewakili matriks 3x3 yang mendefinisikan operasi transformasi. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
PathDataBerisi data grafis yang mewakili sebuah jalur. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
PathGradientBrushMewakili kuas yang mengisi interior objek GraphicsPath dengan gradien. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.
RegionDataBerisi data yang mendefinisikan sebuah wilayah. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.

Enums

EnumDeskripsi
CombineModeMenentukan bagaimana wilayah pemotongan digabungkan.
CompositingModeMenentukan bagaimana warna sumber dan warna latar belakang digabungkan.
CompositingQualityMenentukan tingkat kualitas yang akan digunakan selama komposit.
CoordinateSpaceMenentukan cara mengevaluasi koordinat.
DashCapMenentukan jenis penutup yang digunakan di kedua ujung dash pada garis putus.
DashStyleMenentukan gaya garis putus.
FillModeMenentukan bagaimana mengisi interior dari jalur tertutup.
FlushIntentionMenentukan apakah perintah dalam tumpukan grafis dihentikan segera atau dijalankan sesegera mungkin.
HatchStyleMenentukan pola kuas HatchBrush.
InterpolationModeMenentukan algoritma yang digunakan ketika gambar diputar atau diskalakan.
LinearGradientModeMewakili arah gradien linier.
LineCapMenunjukkan gaya cap yang tersedia yang dapat digunakan oleh objek Pen untuk mengakhiri sebuah garis.
LineJoinMenentukan bagaimana garis atau kurva berurutan digabungkan.
MatrixOrderMenentukan urutan operasi transformasi matriks.
PathPointTypeMenentukan tipe titik jalur.
PenAlignmentMenentukan perataan objek Pen relatif terhadap garis referensi abstrak dengan lebar 0.
PenTypeMenentukan tipe pengisian yang digunakan oleh objek Pen.
PixelFormatMenentukan format data warna dari sebuah piksel.
PixelOffsetModeMenentukan bagaimana piksel di-offset saat dirender.
QualityModeMenentukan kualitas rendering secara keseluruhan.
SmoothingModeMenentukan jenis pelunakan (antialiasing) yang diterapkan pada garis, kurva, dan tepi area yang diisi.
WrapModeMenentukan bagaimana tekstur atau gradien ditata ketika lebih kecil dari area yang diisi.

Typedefs

TypedefDeskripsi
MatrixPtrAlias untuk pointer bersama ke sebuah instance kelas Matrix.