Files
Aerofoil/PortabilityLayer/PLQuickdraw.cpp
2019-11-11 00:11:59 -05:00

367 lines
5.2 KiB
C++

#include "PLQuickdraw.h"
#include "DisplayDeviceManager.h"
void GetPort(GrafPtr *graf)
{
PL_NotYetImplemented();
}
void SetPort(GrafPtr graf)
{
PL_NotYetImplemented();
}
void BeginUpdate(GrafPtr graf)
{
PL_NotYetImplemented();
}
void EndUpdate(GrafPtr graf)
{
PL_NotYetImplemented();
}
OSErr GetIconSuite(Handle *suite, short resID, IconSuiteFlags flags)
{
PL_NotYetImplemented();
return noErr;
}
OSErr PlotIconSuite(Rect *rect, IconAlignmentType alignType, IconTransformType transformType, Handle iconSuite)
{
PL_NotYetImplemented();
return noErr;
}
CIconHandle GetCIcon(short resID)
{
PL_NotYetImplemented();
return nullptr;
}
OSErr PlotCIcon(Rect *rect, CIconHandle icon)
{
PL_NotYetImplemented();
return noErr;
}
void DisposeCIcon(CIconHandle icon)
{
PL_NotYetImplemented();
}
void SetRect(Rect *rect, short left, short top, short right, short bottom)
{
rect->left = left;
rect->top = top;
rect->bottom = bottom;
rect->right = right;
}
GDHandle GetMainDevice()
{
return PortabilityLayer::DisplayDeviceManager::GetInstance()->GetMainDevice();
}
void SetPortWindowPort(WindowPtr window)
{
PL_NotYetImplemented();
}
void SetPortDialogPort(Dialog *dialog)
{
PL_NotYetImplemented();
}
void TextSize(int sz)
{
PL_NotYetImplemented();
}
void TextFace(int face)
{
PL_NotYetImplemented();
}
void TextFont(int fontID)
{
PL_NotYetImplemented();
}
int TextWidth(const PLPasStr &str, int firstChar1Based, int length)
{
PL_NotYetImplemented();
return 0;
}
void MoveTo(int x, int y)
{
PL_NotYetImplemented();
}
void LineTo(int x, int y)
{
PL_NotYetImplemented();
}
void SetOrigin(int x, int y)
{
PL_NotYetImplemented();
}
void ForeColor(SystemColorID color)
{
PL_NotYetImplemented();
}
void BackColor(SystemColorID color)
{
PL_NotYetImplemented();
}
void GetForeColor(RGBColor *color)
{
PL_NotYetImplemented();
}
void Index2Color(int index, RGBColor *color)
{
PL_NotYetImplemented();
}
void RGBForeColor(const RGBColor *color)
{
PL_NotYetImplemented();
}
void DrawString(const PLPasStr &str)
{
PL_NotYetImplemented();
}
void PaintRect(const Rect *rect)
{
PL_NotYetImplemented();
}
void PaintOval(const Rect *rect)
{
PL_NotYetImplemented();
}
void PaintRgn(RgnHandle region)
{
PL_NotYetImplemented();
}
void ClipRect(const Rect *rect)
{
PL_NotYetImplemented();
}
void FrameRect(const Rect *rect)
{
PL_NotYetImplemented();
}
void FrameOval(const Rect *rect)
{
PL_NotYetImplemented();
}
void FrameRoundRect(const Rect *rect, int w, int h)
{
PL_NotYetImplemented();
}
void PenMode(int mode)
{
PL_NotYetImplemented();
}
void PenMode(PenModeID penMode)
{
PL_NotYetImplemented();
}
void PenMode(CopyBitsMode copyBitsMode)
{
PL_NotYetImplemented();
}
void PenPat(const Pattern *pattern)
{
PL_NotYetImplemented();
}
void PenSize(int w, int h)
{
PL_NotYetImplemented();
}
void PenNormal()
{
PL_NotYetImplemented();
}
void EraseRect(const Rect *rect)
{
PL_NotYetImplemented();
}
void InvertRect(const Rect *rect)
{
PL_NotYetImplemented();
}
void InsetRect(Rect *rect, int x, int y)
{
PL_NotYetImplemented();
}
void Line(int x, int y)
{
PL_NotYetImplemented();
}
Pattern *GetQDGlobalsGray(Pattern *pattern)
{
PL_NotYetImplemented();
return nullptr;
}
Pattern *GetQDGlobalsBlack(Pattern *pattern)
{
PL_NotYetImplemented();
return nullptr;
}
void GetIndPattern(Pattern *pattern, int patListID, int index)
{
PL_NotYetImplemented();
}
void CopyBits(const BitMap *srcBitmap, BitMap *destBitmap, const Rect *srcRect, const Rect *destRect, CopyBitsMode copyMode, RgnHandle maskRegion)
{
PL_NotYetImplemented();
}
void CopyMask(const BitMap *srcBitmap, const BitMap *maskBitmap, BitMap *destBitmap, const Rect *srcRect, const Rect *maskRect, const Rect *destRect)
{
PL_NotYetImplemented();
}
RgnHandle NewRgn()
{
PL_NotYetImplemented();
return nullptr;
}
void RectRgn(RgnHandle region, const Rect *rect)
{
PL_NotYetImplemented();
}
void UnionRgn(RgnHandle regionA, RgnHandle regionB, RgnHandle regionC)
{
PL_NotYetImplemented();
}
void DisposeRgn(RgnHandle rgn)
{
PL_NotYetImplemented();
}
void OpenRgn()
{
PL_NotYetImplemented();
}
void CloseRgn(RgnHandle rgn)
{
PL_NotYetImplemented();
}
Boolean PtInRgn(Point point, RgnHandle rgn)
{
PL_NotYetImplemented();
return false;
}
void GetClip(RgnHandle rgn)
{
PL_NotYetImplemented();
}
void SetClip(RgnHandle rgn)
{
PL_NotYetImplemented();
}
BitMap *GetPortBitMapForCopyBits(CGrafPtr grafPtr)
{
PL_NotYetImplemented();
return nullptr;
}
CGrafPtr GetWindowPort(WindowPtr window)
{
PL_NotYetImplemented();
return nullptr;
}
RgnHandle GetPortVisibleRegion(CGrafPtr port, RgnHandle region)
{
PL_NotYetImplemented();
return nullptr;
}
Int32 DeltaPoint(Point pointA, Point pointB)
{
PL_NotYetImplemented();
return 0;
}
void SubPt(Point srcPoint, Point *destPoint)
{
PL_NotYetImplemented();
}
Boolean SectRect(const Rect *rectA, const Rect *rectB, Rect *outIntersection)
{
PL_NotYetImplemented();
return false;
}
Boolean PtInRect(Point point, const Rect *rect)
{
PL_NotYetImplemented();
return false;
}
void RestoreDeviceClut(void *unknown)
{
PL_NotYetImplemented();
}
void PaintBehind(void *unknown, RgnHandle region)
{
PL_NotYetImplemented();
}
RgnHandle GetGrayRgn()
{
PL_NotYetImplemented();
return nullptr;
}