// EffectIntrinsics.cpp
#include "xrender.h"
#include "effectIntrinsics.h"

enum eEffectIntrinsicType
{
   cInvalidIntrinsicType = -1,
   
   cIntrinsicTypeBool,
   cIntrinsicTypeInt,
   cIntrinsicTypeFloat,
   cIntrinsicTypeFloat2,
   cIntrinsicTypeFloat3,
   cIntrinsicTypeFloat4,
   cIntrinsicTypeFloat4x4,
   cIntrinsicTypeSampler,
   
   cNumIntrinsicTypes
};

class BEffectIntrinsicsMapper
{
public:
   BEffectIntrinsicsMapper(BEffectIntrinsics& effectIntrinsics, FXLEffect* pEffect)
   {
   }
   
   ~BEffectIntrinsicsMapper()
   {
   }
   
private:   


};

class BEffectIntrinsics
{
public:
   BEffectIntrinsics()
   {
   
   }
   
   ~BEffectIntrinsics()
   {
   }


   typedef uint BHandle;


private:
   

   


};
















