TextureSwapperViewportFilter/TextureSwapperViewportFilter.cpp
#include "TextureSwapperViewportFilter.h"
#define _USE_MATH_DEFINES
#include <cmath>
MB_PLUGIN(
"Texture Swapper Filter",
"Texture Swapper Viewport Filter",
"Autodesk",
"http://www.mudbox3d.com", 0 );
}
}
TextureSwapperViewPortFilter::TextureSwapperViewPortFilter() :
m_aTextureID(this, "Texture")
{
m_aTextureID.AddItem("Color");
m_aTextureID.AddItem("Depth");
m_aTextureID.AddItem("Position");
m_aTextureID.AddItem("Normal");
m_aTextureID.SetValue(0);
m_pResultTexture = 0;
}
TextureSwapperViewPortFilter::~TextureSwapperViewPortFilter()
{
if (m_pResultTexture)
{
delete m_pResultTexture;
}
}
{
switch (m_aTextureID.Value())
{
default:
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
}
};