1 #include "..\include\raMain.h" 7 "raEffects\\Overlay.fx",
8 "RenderWithTextureOverlay",
9 D3D11_SRV_DIMENSION_TEXTURE2D, 640, 480),
10 bAlpha), m_PlayerIcon(m_PlayerIcon)
12 m_pRVPlayerIconTexture = NULL;
13 m_ptxPlayerIconTextureVariable = NULL;
24 m_ptxPlayerIconTextureVariable = pEffect->
25 GetVariableByName(
"g_PlayerIconTexture" )->AsShaderResource();
28 CreateTextureFromFile(
m_dx.
get(),
30 &m_pRVPlayerIconTexture);
40 if(m_ptxPlayerIconTextureVariable &&
42 m_ptxPlayerIconTextureVariable->SetResource(
43 m_pRVPlayerIconTexture);
static raResource & Instance()
BOOL IsErrorResource(TYPE data)
virtual raMaterial * GetMaterial(UINT n)
virtual void SetupEffectVariables(const raMatrix &pView, const raMatrix &pProj, const raLight *pLight)
virtual void SetupEffectVariables(const raMatrix &pView, const raMatrix &pProj, const raLight *pLight)
virtual void CreateEffectVariables()
virtual void CreateEffectVariables()
raMinimap(raSmartPointer< raDirectX > dx, LPCSTR playerIconFile, bool bAlpha=false)
interface ID3DX11Effect ID3DX11Effect
ID3DX11Effect * GetEffect(void)
raSmartPointer< raDirectX > m_dx