raSystem  1.0 bata
raCMaterial.h
Go to the documentation of this file.
1 #pragma once
2 
3  // CellularMaterial
4  class RAPI raCMaterial : public raMaterial
5  {
6  public:
8  ~raCMaterial(void);
9 
10  virtual bool Create();
11  void makeCoefficients();
12 
13  virtual void Setup();
14 
15  private:
16  static const int nPoints = 16;
17 
18  float m_pFeaturePoints[3 * nPoints]; //x, y, z
19  float m_Coefficients[4];
20 
21  ID3DX11EffectVectorVariable* m_pFeaturePointsVariable;
22  ID3DX11EffectScalarVariable* m_pCoefficientsVariable;
23  };
virtual bool Create()
Definition: raMaterial.cpp:56
#define RAPI
Definition: raMain.h:11
interface ID3DX11EffectVectorVariable ID3DX11EffectVectorVariable
Definition: d3dx11effect.h:278
virtual void Setup()
Definition: raMaterial.cpp:160
interface ID3DX11EffectScalarVariable ID3DX11EffectScalarVariable
Definition: d3dx11effect.h:277