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