#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: