1 #include "..\include\raMain.h" 7 D3D11_SRV_DIMENSION viewDimension,
12 LPCSTR effectVariableName,
15 m_renderScreen(dx, envMapWidth, enyMapHeight, mipLevels,
25 RERROR(
"Beim Erstellen von raMaterial ");
35 D3D11_SHADER_RESOURCE_VIEW_DESC desc;
36 memset(&desc, 0,
sizeof(desc));
43 desc.Texture2DArray.FirstArraySlice = 0;
44 desc.Texture2DArray.ArraySize = arraySize;
46 desc.Texture2DArray.MostDetailedMip = 0;
51 desc.Texture2D.MostDetailedMip = 0;
62 ROK(
"raRenderTexturedMaterial erstellt");
D3D11_SRV_DIMENSION m_ViewDimension
ID3D11Texture2D * CreateRenderTarget()
LPCSTR m_effectVariableName
ID3D11ShaderResourceView * m_pRV
raRenderScreen m_renderScreen
void GetSizeFromBackBuffer(const DXGI_SURFACE_DESC *desc)
void RAPI RERROR_DX11(raString x, HRESULT h)
ID3D11Device * GetDevice(void)
ID3DX11Effect * m_pEffect
raRTTMaterial(raSmartPointer< raDirectX >, LPCSTR effectFile="raEffects\oNormals.fx", LPCSTR technique="RenderWithTexture", D3D11_SRV_DIMENSION viewDimension=D3D11_SRV_DIMENSION_TEXTURE2D, int envMapWidth=128, int enyMapHeight=128, int mipLevels=1, DXGI_FORMAT fmt=DXGI_FORMAT_R16G16B16A16_FLOAT, LPCSTR effectVariableName="g_MeshTexture", UINT arraySize=1)
ID3D11Texture2D * m_pRenderTexture
void RAPI ROK(raString x)
ID3DX11EffectShaderResourceVariable * m_ptxDiffuseVariable
raSmartPointer< raDirectX > m_dx
void RAPI RERROR_OUTOFMEM()
void RAPI RERROR(raString x)