C++ ID3DX11EffectVariable::AsSharedResource()做什么?
我在Direct3D SDK中看到了这一代码行,我想知道id到底做了什么。它是否从对象类型转换为另一个对象类型,或设置数据,或什么C++ ID3DX11EffectVariable::AsSharedResource()做什么?,c++,direct3d,C++,Direct3d,我在Direct3D SDK中看到了这一代码行,我想知道id到底做了什么。它是否从对象类型转换为另一个对象类型,或设置数据,或什么 ID3DX11Effect effect ; ID3DX11EffectShaderResourceVariable var ; var = effect->GetVariableByName ( "texture_obj" )->AsShaderResource() ; GetVariableByName()具有ID3DX11EffectVari
ID3DX11Effect effect ;
ID3DX11EffectShaderResourceVariable var ;
var = effect->GetVariableByName ( "texture_obj" )->AsShaderResource() ;
GetVariableByName()
具有ID3DX11EffectVariable
类型
我的问题是关于第二部分的
AsShaderResource()
:它是否将ID3DX11EffectVariable
转换为ID3DX11EffectShaderResourceVariable
?是的,它将效果的变量转换为着色器资源变量
见(备注一节)