Files
bluflame/aiwaz/Aiwaz/DeviceEnumerator/DeviceVisitor/DeviceVisitorBase.h
2026-04-18 22:31:51 +02:00

18 lines
433 B
C++

#pragma once
#include "IDeviceEnumerator.h"
class DeviceVisitorBase
{
public:
DeviceVisitorBase();
virtual ~DeviceVisitorBase();
virtual void Visit(IDeviceEnumerator& argEnumerator);
protected:
virtual void VisitEnumerator(IDeviceEnumerator& argEnumerator);
virtual void VisitAdapter(IDisplayAdapter& argAdapter);
virtual void VisitOutput(IOutputDevice& argOutput);
virtual void VisitDisplayMode(IDisplayMode& argMode);
};