raSystem  1.0 bata
raTesselatinObject.h
Go to the documentation of this file.
1 #pragma once
2 
3  class RAPI raTesselatinObject : public raEntity<VERTEXPOSITION, false>
4  {
5  public:
7  virtual ~raTesselatinObject() {};
8 
9  virtual void SetupVertices();
10  virtual bool RenderMesh(LPCSTR techniqueName = "");
11 
12  virtual void SetupEffectVariables(const raMatrix& pView, const raMatrix& pProj,
13  const raLight* pLight);
14 
15  void SetTessellationsFactor(float tessellationFactor)
16  { m_TesselationsFactor = tessellationFactor; }
17 
18  private:
19  float m_TesselationsFactor;
20  };
Definition: raLight.h:5
#define RAPI
Definition: raMain.h:11
virtual void SetupEffectVariables(const raMatrix &pView, const raMatrix &pProj, const raLight *pLight)
Definition: raVisual.cpp:117
virtual ~raTesselatinObject()
void SetTessellationsFactor(float tessellationFactor)
virtual void SetupVertices()=0
virtual bool RenderMesh(LPCSTR techniqueName="")
Definition: raEntity.h:188