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 |
|
Pustaka |
|
Lihat juga