Я видел эту строку кода в Direct3D SDK, и я хочу знать, что именно делает id.Преобразует ли он тип объекта в объект другого типа, или устанавливает данные, или как?
ID3DX11Effect effect ;
ID3DX11EffectShaderResourceVariable var ;
var = effect->GetVariableByName ( "texture_obj" )->AsShaderResource() ;
GetVariableByName()
имеет тип ID3DX11EffectVariable
.
Мой вопрос касается второй части AsShaderResource()
: конвертирует ли ID3DX11EffectVariable
в ID3DX11EffectShaderResourceVariable
?