raSystem  1.0 bata
raRTTMaterial Member List

This is the complete list of members for raRTTMaterial, including all inherited members.

Create()raRTTMaterialvirtual
CreateEffectFromCompiledFile(raString strFilename, DWORD dwShaderFlags)raMaterialprotected
CreateVertexLayout(const D3D11_INPUT_ELEMENT_DESC *pLayout, UINT nemElements, ID3D11InputLayout **ppInputLayout)raMaterialvirtual
Destroy()raRTTMaterialvirtual
GenerateMips()raTexturedMaterial
GetEffect(void)raMaterialinline
GetEffectFileName(void)raMaterialinline
GetEffectTechnique(LPCSTR techniqueName="")raMaterialinline
GetRenderScreen()raRTTMaterialinline
GetSizeFromBackBuffer(const DXGI_SURFACE_DESC *desc)raRTTMaterial
GetTechniqueName(void)raMaterialinline
GetTexture(void)raTexturedMaterialinline
m_AmbientColorraMaterialprotected
m_bSelectedraMaterial
m_DiffuseColorraMaterialprotected
m_dxraMaterialprotected
m_EffectFileNameraMaterialprotected
m_effectsraMaterialstatic
m_effectVariableNameraTexturedMaterialprotected
m_pEffectraMaterialprotected
m_pMaterialAmbientVariableraMaterialprotected
m_pMaterialDiffuseColorVariableraMaterialprotected
m_pRenderTextureraRTTMaterialprotected
m_pRVraTexturedMaterialprotected
m_pSelectedVariableraMaterialprotected
m_pTechniqueraMaterialprotected
m_ptxDiffuseVariableraTexturedMaterialprotected
m_renderScreenraRTTMaterialprotected
m_TechniqueNameraMaterialprotected
m_TextureFileNameraTexturedMaterialprotected
m_ViewDimensionraRTTMaterialprotected
raMaterial(raSmartPointer< raDirectX > dx, raString EffectFile, raString Technique)raMaterial
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)raRTTMaterial
raTexturedMaterial(raSmartPointer< raDirectX > dx, LPCSTR EffectFile, LPCSTR Technique, LPCSTR textureFileName="grass.jpg", LPCSTR effectVariable="g_MeshTexture")raTexturedMaterial
SelectTechnique(raString techniqueName)raMaterialinline
SetAmbientColor(raColor Ambient)raMaterialinline
SetDiffuseColor(raColor Diffuse)raMaterialinline
SetTechnique(LPCSTR TechniqueName)raMaterialinline
SetTexture(LPCSTR TextureFileName)raTexturedMaterialinline
Setup()raTexturedMaterialvirtual
SetupPerFrame(const raLight *Light, const raMatrix *pView=NULL, const raMatrix *pProj=NULL)raMaterialvirtual
SetupPerObject(const raMatrix &mWorld, const raMatrix &mWorldView, const raMatrix &mWorldViewProjection)raMaterialvirtual
~raMaterial(void)raMaterial