#include <raProceduralMaterial.h>
|
| raProceduralMaterial (raSmartPointer< raDirectX > dx, int frequenz, LPCSTR techniquename, int colorsSelection=5) |
|
| raProceduralMaterial (raSmartPointer< raDirectX > dx, int frequenz, LPCSTR effectFilename, LPCSTR techniquename, int colorsSelection=5) |
|
virtual bool | Create () |
|
virtual bool | Destroy () |
|
virtual void | Setup () |
|
void | SetFrequenz (int frequenz) |
|
void | SetBias (float bias) |
|
void | CreatePermutations () |
|
| 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) |
|
Definition at line 3 of file raProceduralMaterial.h.
◆ raProceduralMaterial() [1/2]
raProceduralMaterial::raProceduralMaterial |
( |
raSmartPointer< raDirectX > |
dx, |
|
|
int |
frequenz, |
|
|
LPCSTR |
techniquename, |
|
|
int |
colorsSelection = 5 |
|
) |
| |
◆ raProceduralMaterial() [2/2]
raProceduralMaterial::raProceduralMaterial |
( |
raSmartPointer< raDirectX > |
dx, |
|
|
int |
frequenz, |
|
|
LPCSTR |
effectFilename, |
|
|
LPCSTR |
techniquename, |
|
|
int |
colorsSelection = 5 |
|
) |
| |
◆ Create()
bool raProceduralMaterial::Create |
( |
void |
| ) |
|
|
virtual |
◆ CreateHeightTexture()
void raProceduralMaterial::CreateHeightTexture |
( |
| ) |
|
|
protectedvirtual |
◆ CreatePermutations()
void raProceduralMaterial::CreatePermutations |
( |
| ) |
|
◆ Destroy()
bool raProceduralMaterial::Destroy |
( |
void |
| ) |
|
|
virtual |
◆ SetBias()
void raProceduralMaterial::SetBias |
( |
float |
bias | ) |
|
|
inline |
◆ SetFrequenz()
void raProceduralMaterial::SetFrequenz |
( |
int |
frequenz | ) |
|
|
inline |
◆ Setup()
void raProceduralMaterial::Setup |
( |
| ) |
|
|
virtual |
◆ m_Bias
float raProceduralMaterial::m_Bias |
|
protected |
◆ m_ColorsSelection
int raProceduralMaterial::m_ColorsSelection |
|
protected |
◆ m_Freq
int raProceduralMaterial::m_Freq |
|
protected |
◆ m_pBiasVariable
◆ m_pFreqVariable
◆ m_pHeightTexture
ID3D11Texture1D* raProceduralMaterial::m_pHeightTexture |
|
protected |
◆ m_pHeightTextureSRV
ID3D11ShaderResourceView* raProceduralMaterial::m_pHeightTextureSRV |
|
protected |
◆ m_pPermutations
int raProceduralMaterial::m_pPermutations[256] |
|
protected |
◆ m_pPermutationsVariable
◆ m_ptxHeight
The documentation for this class was generated from the following files: