Bagikan melalui


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
D3dx9core.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka D3DX