Antarmuka ID3DXLine
Antarmuka ID3DXLine mengimplementasikan gambar garis menggunakan segitiga bertekskulasi.
Anggota
Antarmuka ID3DXLine mewarisi dari antarmuka IUnknown . ID3DXLine juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DXLine memiliki metode ini.
Metode | Deskripsi |
---|---|
Mulai | Menyiapkan perangkat untuk menggambar garis. |
Tarik | Menggambar garis garis di ruang layar. Input dalam bentuk array yang mendefinisikan titik ( dari D3DXVECTOR2) pada strip baris. |
DrawTransform | Menggambar garis garis di ruang layar dengan matriks transformasi input tertentu. |
Akhir | Memulihkan status perangkat seperti saat ID3DXLine::Begin dipanggil. |
GetAntialias | Mendapatkan status antialias garis. |
GetDevice | Mengambil perangkat Direct3D yang terkait dengan objek baris. |
GetGLLines | Mendapatkan mode gambar garis gaya OpenGL. |
GetPattern | Mendapatkan pola stipple garis. |
GetPatternScale | Mendapatkan nilai skala polatipple. |
GetWidth | Mendapatkan ketebalan garis. |
OnLostDevice | Gunakan metode ini untuk merilis semua referensi ke sumber daya memori video dan menghapus semua stateblock. Metode ini harus dipanggil setiap kali perangkat hilang, atau sebelum mengatur ulang perangkat. |
OnResetDevice | Gunakan metode ini untuk memperoleh kembali sumber daya dan menyimpan status awal. |
SetAntialias | Alihkan antialias garis. |
SetGLLines | Alihkan mode untuk menggambar garis gaya OpenGL. |
SetPattern | Menerapkan pola stipple ke baris. |
SetPatternScale | Meregangkan pola stipple di sepanjang arah garis. |
SetWidth | Menentukan ketebalan garis. |
Keterangan
Buat objek gambar garis dengan D3DXCreateLine.
Jenis LPD3DXLINE didefinisikan sebagai penunjuk ke antarmuka ID3DXLine .
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga