Bagikan melalui


Antarmuka ID3DXPRTCompBuffer

Antarmuka ID3DXPRTCompBuffer menyimpan versi terkompresi dari buffer ID3DXPRTBuffer , untuk digunakan dengan analisis komponen utama (PCA).

Anggota

Antarmuka ID3DXPRTCompBuffer mewarisi dari antarmuka IUnknown . ID3DXPRTCompBuffer juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3DXPRTCompBuffer memiliki metode ini.

Metode Deskripsi
ExtractBasis Mengekstrak vektor dasar analisis komponen rata-rata dan utama (PCA) untuk kluster tertentu dari buffer data terkompresi ID3DXPRTCompBuffer .
ExtractClusterIDs Mengekstrak ID kluster per sampel dari buffer data terkompresi ID3DXPRTCompBuffer .
ExtractPCA Mengekstrak koefisien proyeksi analisis komponen utama per sampel (PCA) dari buffer data terkompresi ID3DXPRTCompBuffer .
ExtractTexture Mengekstrak koefisien proyeksi analisis komponen utama (PCA) per sampel dari buffer data terkompresi ID3DXPRTCompBuffer dan menambahkan data ke objek IDirect3DTexture9 .
ExtractToMesh Mengekstrak koefisien proyeksi analisis komponen utama per sampel (PCA) dari buffer data terkompresi ID3DXPRTCompBuffer dan menambahkan data ke objek ID3DXMesh .
GetHeight Mengambil tinggi tekstur, dalam piksel.
GetNumChannels Mengambil jumlah saluran warna yang digunakan dalam memori untuk menyimpan sampel.
GetNumClusters Mengambil jumlah kluster yang akan digunakan untuk pemadatan.
GetNumCoeffs Mengambil jumlah skalar per saluran warna yang digunakan dalam memori untuk menyimpan sampel.
GetNumPCA Mengambil jumlah vektor dasar analisis komponen utama (PCA) untuk digunakan di setiap kluster.
GetNumSamples Mengambil jumlah simpul (atau texel) yang diambil sampelnya.
GetWidth Mengambil lebar tekstur, dalam piksel.
IsTexture Menunjukkan apakah buffer berisi tekstur.
NormalizeData Menormalkan semua bobot analisis komponen utama (PCA) sehingga berada di antara -1 dan 1. Vektor dasar dimodifikasi untuk mencerminkan normalisasi ini.

 

Keterangan

Antarmuka ID3DXPRTCompBuffer diperoleh dengan memanggil fungsi D3DXCreatePRTCompBuffer .

Jenis LPD3DXPRTCOMPBUFFER didefinisikan sebagai penunjuk ke antarmuka ID3DXPRTCompBuffer .

typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer;
typedef interface ID3DXPRTCompBuffer *LPD3DXPRTCOMPBUFFER;

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka D3DX

D3DXCreatePRTCompBuffer

ID3DXPRTBuffer