raSystem
1.0 bata
|
#include <raGPUHeightmap.h>
Public Member Functions | |
raGPUHeightmapMaterial (raDirectX *dx, LPCSTR effectFile="raEffects\eightmapEffect.fx", LPCSTR techniqueName="RenderWithHeightMapAndBumpMap", LPCSTR texture="raGrafik\orest Flood.jpg", LPCSTR heightmap="raGrafik\eightmap.dds", LPCSTR heightmapBump="raGrafik\eightmapNormals.dds") | |
virtual bool | Create () |
virtual bool | Destroy () |
virtual void | Setup () |
![]() | |
raTexturedMaterial (raSmartPointer< raDirectX > dx, LPCSTR EffectFile, LPCSTR Technique, LPCSTR textureFileName="grass.jpg", LPCSTR effectVariable="g_MeshTexture") | |
void | SetTexture (LPCSTR TextureFileName) |
LPCSTR | GetTexture (void) |
void | GenerateMips () |
![]() | |
raMaterial (raSmartPointer< raDirectX > dx, raString EffectFile, raString Technique) | |
~raMaterial (void) | |
virtual bool | CreateVertexLayout (const D3D11_INPUT_ELEMENT_DESC *pLayout, UINT nemElements, ID3D11InputLayout **ppInputLayout) |
virtual void | SetupPerFrame (const raLight *Light, const raMatrix *pView=NULL, const raMatrix *pProj=NULL) |
virtual void | SetupPerObject (const raMatrix &mWorld, const raMatrix &mWorldView, const raMatrix &mWorldViewProjection) |
void | SetAmbientColor (raColor Ambient) |
void | SetDiffuseColor (raColor Diffuse) |
void | SetTechnique (LPCSTR TechniqueName) |
ID3DX11Effect * | GetEffect (void) |
ID3DX11EffectTechnique * | GetEffectTechnique (LPCSTR techniqueName="") |
raString | GetTechniqueName (void) |
raString | GetEffectFileName (void) |
void | SelectTechnique (raString techniqueName) |
Protected Attributes | |
LPCSTR | m_HeightTextureFileName |
LPCSTR | m_BumMapFileName |
ID3D11ShaderResourceView * | m_pRVHeight |
ID3D11ShaderResourceView * | m_pRVBump |
ID3DX11EffectShaderResourceVariable * | m_ptxHeight |
ID3DX11EffectShaderResourceVariable * | m_ptxBumpMap |
![]() | |
LPCSTR | m_TextureFileName |
LPCSTR | m_effectVariableName |
ID3D11ShaderResourceView * | m_pRV |
ID3DX11EffectShaderResourceVariable * | m_ptxDiffuseVariable |
![]() | |
raSmartPointer< raDirectX > | m_dx |
raString | m_EffectFileName |
raString | m_TechniqueName |
ID3DX11Effect * | m_pEffect |
ID3DX11EffectTechnique * | m_pTechnique |
ID3DX11EffectVectorVariable * | m_pMaterialDiffuseColorVariable |
ID3DX11EffectVectorVariable * | m_pMaterialAmbientVariable |
ID3DX11EffectScalarVariable * | m_pSelectedVariable |
raColor | m_DiffuseColor |
raColor | m_AmbientColor |
Additional Inherited Members | |
![]() | |
bool | m_bSelected |
![]() | |
static raEffectMap | m_effects |
![]() | |
void | CreateEffectFromCompiledFile (raString strFilename, DWORD dwShaderFlags) |
Definition at line 14 of file raGPUHeightmap.h.
raGPUHeightmapMaterial::raGPUHeightmapMaterial | ( | raDirectX * | dx, |
LPCSTR | effectFile = "raEffects\\HeightmapEffect.fx" , |
||
LPCSTR | techniqueName = "RenderWithHeightMapAndBumpMap" , |
||
LPCSTR | texture = "raGrafik\\Forest Flood.jpg" , |
||
LPCSTR | heightmap = "raGrafik\\Heightmap.dds" , |
||
LPCSTR | heightmapBump = "raGrafik\\HeightmapNormals.dds" |
||
) |
Definition at line 20 of file raGPUHeightmap.cpp.
|
virtual |
Reimplemented from raTexturedMaterial.
Definition at line 32 of file raGPUHeightmap.cpp.
|
virtual |
Reimplemented from raTexturedMaterial.
Definition at line 47 of file raGPUHeightmap.cpp.
|
virtual |
Reimplemented from raTexturedMaterial.
Definition at line 56 of file raGPUHeightmap.cpp.
|
protected |
Definition at line 29 of file raGPUHeightmap.h.
|
protected |
Definition at line 28 of file raGPUHeightmap.h.
|
protected |
Definition at line 32 of file raGPUHeightmap.h.
|
protected |
Definition at line 31 of file raGPUHeightmap.h.
|
protected |
Definition at line 35 of file raGPUHeightmap.h.
|
protected |
Definition at line 34 of file raGPUHeightmap.h.