#ifndef _gpuCacheDrawOverride_h_
#define _gpuCacheDrawOverride_h_
#include <maya/MPxDrawOverride.h>
#include <maya/MSelectionContext.h>
namespace GPUCache {
{
public:
    
    
    
    static MPxDrawOverride* creator(
const MObject& obj);
 
    
private:
    
    
    class UserData;
    
    
    
    
    
    ~DrawOverride() override;
    
    DrawOverride(const DrawOverride& obj);
    const DrawOverride& operator=(const DrawOverride& obj);
    
    MHWRender::DrawAPI supportedDrawAPIs() const override;
    bool isBounded(
        const MDagPath& cameraPath) 
const override;
 
        const MDagPath& cameraPath) 
const override;
 
    bool disableInternalBoundingBoxDraw() const override;
    bool wantUserSelection() const override;
    bool userSelect(
};
}
#endif