Bagikan melalui


Antarmuka ID3DXEffectCompiler

Antarmuka ID3DXEffectCompiler mengkompilasi efek dari fungsi atau dari shader vertex.

Anggota

Antarmuka ID3DXEffectCompiler mewarisi dari ID3DXBaseEffect. ID3DXEffectCompiler juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3DXEffectCompiler memiliki metode ini.

Metode Deskripsi
CompileEffect Mengkompilasi efek.
CompileShader Mengkompilasi shader dari efek yang berisi satu atau beberapa fungsi.
GetLiteral Mendapatkan status harfiah parameter. Parameter harfiah memiliki nilai yang tidak berubah selama masa pakai efek.
SetLiteral Mengalihkan status harfiah parameter. Parameter harfiah memiliki nilai yang tidak berubah selama masa pakai efek.

 

Keterangan

Antarmuka ID3DXEffectCompiler diperoleh dengan memanggil D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile, atau D3DXCreateEffectCompilerFromResource.

Jenis LPD3DXEFFECTCOMPILER didefinisikan sebagai penunjuk ke antarmuka ini.

typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;

Persyaratan

Persyaratan Nilai
Header
D3DX9Effect.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXBaseEffect

Antarmuka Efek

D3DXCreateEffectCompiler

D3DXCreateEffectCompilerFromFile

D3DXCreateEffectCompilerFromResource