viewImageBlitOverride/viewImageBlitOverride.h
#ifndef viewImageBlitOverride_h_
#define viewImageBlitOverride_h_
#include <maya/MString.h>
#include <maya/M3dView.h>
#include <maya/MViewport2Renderer.h>
#include <maya/MShaderManager.h>
#include <maya/MTextureManager.h>
#include <maya/MUiMessage.h>
#include <maya/MStateManager.h>
namespace viewImageBlitOverride
{
{
public:
RenderOverride(
const MString & name );
virtual ~RenderOverride();
virtual bool startOperationIterator();
virtual bool nextRenderOperation();
{
return mUIName;
}
static RenderOverride* sViewImageBlitOverrideInstance;
protected:
int mCurrentOperation;
bool mLoadImagesFromDisk;
};
{
public:
~SceneBlit();
{
mColorTexture.texture = val.
texture;
mColorTextureChanged = true;
}
{
mDepthTexture.texture = val.texture;
mDepthTextureChanged = true;
}
protected:
bool mColorTextureChanged;
bool mDepthTextureChanged;
};
{
public:
~UIDraw();
virtual MUint64 getObjectTypeExclusions();
};
}
#endif