Bagikan melalui


Antarmuka ID3DXBaseEffect

Menyediakan metode untuk mendapatkan dan mengatur parameter efek seperti konstanta, fungsi, shader, dan teknik.

Anggota

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

Metode

Antarmuka ID3DXBaseEffect memiliki metode ini.

Metode Deskripsi
GetAnnotation Mendapatkan handel anotasi.
GetAnnotationByName Mendapatkan handel anotasi dengan mencari namanya.
GetBool Mendapatkan nilai BOOL.
GetBoolArray Mendapatkan array nilai BOOL.
GetDesc Mendapatkan deskripsi efek.
GetFloat Mendapatkan nilai titik mengambang.
GetFloatArray Mendapatkan array nilai titik mengambang.
GetFunction Mendapatkan handel fungsi.
GetFunctionByName Mendapatkan handel fungsi dengan mencari namanya.
GetFunctionDesc Mendapatkan deskripsi fungsi.
GetInt Mendapatkan bilangan bulat.
GetIntArray Mendapatkan array bilangan bulat.
GetMatrix Mendapatkan matriks yang tidak ditransposisikan.
GetMatrixArray Mendapatkan array matriks yang tidak ditransposisikan.
GetMatrixPointerArray Mendapatkan array pointer ke matriks yang tidak ditransposisikan.
GetMatrixTranspose Mendapatkan matriks yang diubah urutannya.
GetMatrixTransposeArray Mendapatkan array matriks yang diubah urutannya.
GetMatrixTransposePointerArray Mendapatkan array pointer ke matriks yang ditransposisikan.
GetParameter Mendapatkan handel parameter tingkat atas atau parameter anggota struktur.
GetParameterByName Mendapatkan handel parameter tingkat atas atau parameter anggota struktur dengan mencari namanya.
GetParameterBySemantic Mendapatkan handel parameter tingkat atas atau parameter anggota struktur dengan mencari semantiknya dengan pencarian yang tidak peka huruf besar/kecil.
GetParameterDesc Mendapatkan parameter atau deskripsi anotasi.
GetParameterElement Dapatkan handel parameter elemen array.
GetPass Mendapatkan pegangan pass.
GetPassByName Mendapatkan pegangan pass dengan mencari namanya.
GetPassDesc Mendapatkan deskripsi pass.
GetPixelShader Mendapatkan shader piksel.
GetString Mendapatkan string.
GetTechnique Mendapatkan handel dari teknik.
GetTechniqueByName Mendapatkan pegangan teknik dengan mencari namanya.
GetTechniqueDesc Mendapatkan deskripsi teknik.
GetTexture Mendapatkan tekstur.
GetValue Dapatkan nilai parameter atau anotasi arbitrer, termasuk jenis sederhana, struktur, array, string, shader, dan tekstur. Metode ini dapat digunakan sebagai pengganti hampir semua panggilan Getxxx di ID3DXBaseEffect.
GetVector Mendapatkan vektor.
GetVectorArray Mendapatkan array vektor.
GetVertexShader Mendapatkan shader puncak.
SetArrayRange Atur rentang array untuk diteruskan ke perangkat.
SetBool Menetapkan nilai BOOL.
SetBoolArray Mengatur array nilai Boolean.
SetFloat Mengatur nilai titik mengambang.
SetFloatArray Mengatur array nilai titik mengambang.
SetInt Mengatur bilangan bulat.
SetIntArray Mengatur array bilangan bulat.
SetMatrix Mengatur matriks yang tidak diubah urutannya.
SetMatrixArray Mengatur array matriks yang tidak ditransposisikan.
SetMatrixPointerArray Mengatur array pointer ke matriks yang tidak ditransposisikan.
SetMatrixTranspose Mengatur matriks yang diubah urutannya.
SetMatrixTransposeArray Mengatur array matriks yang diubah urutannya.
SetMatrixTransposePointerArray Mengatur array pointer ke matriks yang ditransposisikan.
SetString Mengatur string.
SetTexture Mengatur tekstur.
SetValue Tetapkan nilai parameter atau anotasi arbitrer, termasuk jenis sederhana, struct, array, string, shader, dan tekstur.
SetVector Mengatur vektor.
SetVectorArray Mengatur array vektor.

 

Keterangan

Jenis LPD3DXBASEEFFECT didefinisikan sebagai penunjuk ke antarmuka ini.

typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
        

Persyaratan

Persyaratan Nilai
Header
D3DX9Effect.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka Efek

D3DXCreateEffect