CVidMode Class¶
Overview¶
Note
The CVidMode class handles
The structure used for this class is CVidMode
Quick Reference¶
Quick Ref |
void CVidMode::CVidMode() |
int CVidMode::ActivateVideoMode() |
unsigned long CVidMode::ApplyBrightnessContrast(unsigned long rgb) |
int CVidMode::ApplyFadeAmount(int nColor) |
unsigned long CVidMode::ApplyFadeAmount(unsigned long rgb) |
void CVidMode::ApplyFadeAmount(CVIDPALETTE_COLOR* pColor) |
int CVidMode::BKLock(CRect& rBack) |
int CVidMode::BKRender(CParticle* pParticle, CRect& rClipRect, unsigned short nFlag, unsigned short nBlobSize) |
int CVidMode::BKRenderEllipse(CPoint& ptCenter, CSize& axes, CRect& rClip, unsigned long rgbColor) |
int CVidMode::BKUnlock() |
virtual int __cdecl CVidMode::ClipLine(int& nXFrom, int& nYFrom, int& nXTo, int& nYTo, CRect& rClip) |
unsigned long CVidMode::ConvertToSurfaceRGB(unsigned long rgb) |
int CVidMode::CreateSurfaces3d() |
int CVidMode::DestroySurfaces3d() |
virtual void __cdecl CVidMode::DisableScissoring() |
int CVidMode::DrawEllipse(CPoint& ptCenter, CSize& axis, CRect& rClip, unsigned long rgbColor) |
void CVidMode::DrawEllipseArc(int degreesBegin, int degreesEnd, CPoint& ptCenter, float radiusX, float radiusY, unsigned long rgbColor, bool drawWedges, float thickness, int rotationDegrees) |
void CVidMode::DrawGradientLine(float xFrom, float yFrom, float xTo, float yTo, float thickness, unsigned long innerColor, unsigned long outerColor) |
void CVidMode::DrawGradientLine(float xFrom, float xFromIn, float xFromOut, float yFrom, float yFromIn, float yFromOut, float xTo, float xToIn, float xToOut, float yTo, float yToIn, float yToOut, int innerColor, int outerColor, bool thin) |
int CVidMode::DrawLine(int nXFrom, int nYFrom, int nXTo, int nYTo, CRect& rSurface, unsigned long rgbColor) |
void CVidMode::DrawLine2d(int nXFrom, int nYFrom, int nXTo, int nYTo, CRect& rSurface, unsigned long rgbColor, float width, float inPad, float outPad, float segmentLength, float segmentPadding) |
void CVidMode::DrawOutlineEllipse(CPoint& ptCenter, int radiusX, int radiusY, unsigned long rgbColor) |
int CVidMode::DrawRect(CRect& r, CRect& rClip, unsigned long rgbColor) |
void CVidMode::DrawRecticle(CPoint ptCenter, int radiusX, int radiusY, unsigned long rgbColor) |
int CVidMode::DrawRectZoomed(CRect& rT, unsigned long rgbColor) |
virtual void __cdecl CVidMode::EnableScissoring() |
int CVidMode::FillPoly3d(CPoint* pPoly, const short nVertices, CRect& rSurface, unsigned long rgbColor, CPoint& ptOffset) |
virtual void __cdecl CVidMode::FillRect3d(CRect& rDest, CRect& rClip, const unsigned long rgbaColor) |
void CVidMode::Flip(int bRenderCursor) |
int CVidMode::FXBltToBack(CRect& rFXRect, int x, int y, int nRefPointX, int nRefPointY, CRect& rClip, unsigned long dwFlags) |
int CVidMode::FXLock(CRect& rFXRect, unsigned long dwFlags) |
int CVidMode::FXPrep(CRect& rFXRect, unsigned long dwFlags, CPoint& ptPos, CPoint& ptReference, CRect& rClip) |
int CVidMode::FXRender(CVidCell* pVidCell, int nRefPointX, int nRefPointY, unsigned long dwFlags, int nTransValue) |
int CVidMode::FXRenderAlpha(CVidCell* pVidCell, int nRefPointX, int nRefPointY, unsigned long dwFlags, int nTransValue) |
int CVidMode::FXRenderPoly(CVidPoly* pPoly, CRect& rClip, unsigned long dwColor, unsigned long dwFlags, CPoint& ptRef, int bMonoY) |
int CVidMode::FXUnlock(unsigned long dwFlags, CRect* pFxRect, CPoint& ptRef) |
long CVidMode::GetEllipseArcPixelList(long nMajorAxis, long nMinorAxis, unsigned char* pPixelList) |
int CVidMode::GetFXSize(CSize& size) |
unsigned long CVidMode::GetGlobalTintColor() |
CVidCell* CVidMode::GetPointer() |
CRect CVidMode::GetSafeZone() |
float CVidMode::GetScaleAmount() |
CPoint CVidMode::mouseToScreen(int x, int y) |
int CVidMode::OutlinePoly(CPoint* pPoly, const short nVertices, CRect& rSurface, unsigned long rgbColor, CPoint& ptOffset) |
int CVidMode::OutlinePoly3d(CPoint* pPoly, const short nVertices, CRect& rSurface, unsigned long rgbColor, CPoint& ptOffset) |
int CVidMode::PolyLine(CRect& rSurface, tagPOINT* lpPoints, int nCount, unsigned long rgbColor, int nThickness) |
unsigned char CVidMode::PrintSurfaceToBmp(unsigned char*& pRGBBytes, CRect& rClip, long& nDataSize, short nRatio) |
unsigned char CVidMode::PrintSurfaceToBmp3d(unsigned char*& pRGBBytes, CRect& rClip, long& nDataSize, short nRatio) |
virtual void __cdecl CVidMode::RenderBlackFade3d(CRect viewport) |
int CVidMode::RenderBlack() |
int CVidMode::RenderHWPointerImage(CVidCell* pCursor, int nNumber, int x, int y, CRect rClip) |
int CVidMode::RenderPointer() |
int CVidMode::RenderSWPointerImage(CVidCell* pTempPointerVidCell, int nNumber, int x, int y, CRect rClip) |
void CVidMode::ResetViewport() |
unsigned char CVidMode::SaveScreen() |
CPoint CVidMode::screenToUi(int x, int y, int menuWidth, int menuHeight) |
void CVidMode::ScrollViewportX(int x) |
void CVidMode::ScrollViewportY(int y) |
void CVidMode::Set3dClipRect(CRect& rClip) |
int CVidMode::SetDisplayMode() |
int CVidMode::SetPointer(CVidCell* pVidCell, unsigned char bAnimating, int nPointerNumber) |
int CVidMode::SetPointer(CVidCell* pVidCell, CResRef resRef, unsigned char bAnimating, int nPointerNumber) |
CPoint CVidMode::uiToScreen(int x, int y) |
Constructors¶
Name |
Description |
Constructs a |
CVidMode::CVidMode¶
Constructs a CVidMode
object
void CVidMode::CVidMode();
Remarks
Constructs a CVidMode
object
Methods¶
Name |
Description |
CVidMode::ActivateVideoMode¶
CVidMode::ActivateVideoMode();
Parameters
Return Value
Returns
Remarks
CVidMode::ApplyBrightnessContrast¶
CVidMode::ApplyBrightnessContrast();
Parameters
Return Value
Returns
Remarks
CVidMode::ApplyFadeAmount¶
CVidMode::ApplyFadeAmount();
Parameters
Return Value
Returns
Remarks
CVidMode::ApplyFadeAmount¶
CVidMode::ApplyFadeAmount();
Parameters
Return Value
Returns
Remarks
CVidMode::ApplyFadeAmount¶
CVidMode::ApplyFadeAmount();
Parameters
Return Value
Returns
Remarks
CVidMode::BKLock¶
CVidMode::BKLock();
Parameters
Return Value
Returns
Remarks
CVidMode::BKRender¶
CVidMode::BKRender();
Parameters
Return Value
Returns
Remarks
CVidMode::BKRenderEllipse¶
CVidMode::BKRenderEllipse();
Parameters
Return Value
Returns
Remarks
CVidMode::BKUnlock¶
CVidMode::BKUnlock();
Parameters
Return Value
Returns
Remarks
CVidMode::ClipLine¶
CVidMode::ClipLine();
Parameters
Return Value
Returns
Remarks
CVidMode::ConvertToSurfaceRGB¶
CVidMode::ConvertToSurfaceRGB();
Parameters
Return Value
Returns
Remarks
CVidMode::CreateSurfaces3d¶
CVidMode::CreateSurfaces3d();
Parameters
Return Value
Returns
Remarks
CVidMode::DestroySurfaces3d¶
CVidMode::DestroySurfaces3d();
Parameters
Return Value
Returns
Remarks
CVidMode::DisableScissoring¶
CVidMode::DisableScissoring();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawEllipse¶
CVidMode::DrawEllipse();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawEllipseArc¶
CVidMode::DrawEllipseArc();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawGradientLine¶
CVidMode::DrawGradientLine();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawGradientLine¶
CVidMode::DrawGradientLine();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawLine¶
CVidMode::DrawLine();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawLine2d¶
CVidMode::DrawLine2d();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawOldRecticle¶
CVidMode::DrawOldRecticle();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawOutlineEllipse¶
CVidMode::DrawOutlineEllipse();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawRect¶
CVidMode::DrawRect();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawRecticle¶
CVidMode::DrawRecticle();
Parameters
Return Value
Returns
Remarks
CVidMode::DrawRectZoomed¶
CVidMode::DrawRectZoomed();
Parameters
Return Value
Returns
Remarks
CVidMode::EnableScissoring¶
CVidMode::EnableScissoring();
Parameters
Return Value
Returns
Remarks
CVidMode::FillPoly3d¶
CVidMode::FillPoly3d();
Parameters
Return Value
Returns
Remarks
CVidMode::FillRect3d¶
CVidMode::FillRect3d();
Parameters
Return Value
Returns
Remarks
CVidMode::Flip¶
CVidMode::Flip();
Parameters
Return Value
Returns
Remarks
CVidMode::FXBltToBack¶
CVidMode::FXBltToBack();
Parameters
Return Value
Returns
Remarks
CVidMode::FXLock¶
CVidMode::FXLock();
Parameters
Return Value
Returns
Remarks
CVidMode::FXPrep¶
CVidMode::FXPrep();
Parameters
Return Value
Returns
Remarks
CVidMode::FXRender¶
CVidMode::FXRender();
Parameters
Return Value
Returns
Remarks
CVidMode::FXRenderAlpha¶
CVidMode::FXRenderAlpha();
Parameters
Return Value
Returns
Remarks
CVidMode::FXRenderPoly¶
CVidMode::FXRenderPoly();
Parameters
Return Value
Returns
Remarks
CVidMode::FXUnlock¶
CVidMode::FXUnlock();
Parameters
Return Value
Returns
Remarks
CVidMode::GetEllipseArcPixelList¶
CVidMode::GetEllipseArcPixelList();
Parameters
Return Value
Returns
Remarks
CVidMode::GetFXSize¶
CVidMode::GetFXSize();
Parameters
Return Value
Returns
Remarks
CVidMode::GetGlobalTintColor¶
CVidMode::GetGlobalTintColor();
Parameters
Return Value
Returns
Remarks
CVidMode::GetPointer¶
CVidMode::GetPointer();
Parameters
Return Value
Returns
Remarks
CVidMode::GetSafeZone¶
CVidMode::GetSafeZone();
Parameters
Return Value
Returns
Remarks
CVidMode::GetScaleAmount¶
CVidMode::GetScaleAmount();
Parameters
Return Value
Returns
Remarks
CVidMode::mouseToScreen¶
CVidMode::mouseToScreen();
Parameters
Return Value
Returns
Remarks
CVidMode::OutlinePoly¶
CVidMode::OutlinePoly();
Parameters
Return Value
Returns
Remarks
CVidMode::OutlinePoly3d¶
CVidMode::OutlinePoly3d();
Parameters
Return Value
Returns
Remarks
CVidMode::PolyLine¶
CVidMode::PolyLine();
Parameters
Return Value
Returns
Remarks
CVidMode::PrintSurfaceToBmp¶
CVidMode::PrintSurfaceToBmp();
Parameters
Return Value
Returns
Remarks
CVidMode::PrintSurfaceToBmp3d¶
CVidMode::PrintSurfaceToBmp3d();
Parameters
Return Value
Returns
Remarks
CVidMode::RenderBlackFade3d¶
CVidMode::RenderBlackFade3d();
Parameters
Return Value
Returns
Remarks
CVidMode::RenderBlack¶
CVidMode::RenderBlack();
Parameters
Return Value
Returns
Remarks
CVidMode::RenderHWPointerImage¶
CVidMode::RenderHWPointerImage();
Parameters
Return Value
Returns
Remarks
CVidMode::RenderPointer¶
CVidMode::RenderPointer();
Parameters
Return Value
Returns
Remarks
CVidMode::RenderSWPointerImage¶
CVidMode::RenderSWPointerImage();
Parameters
Return Value
Returns
Remarks
CVidMode::ResetViewport¶
CVidMode::ResetViewport();
Parameters
Return Value
Returns
Remarks
CVidMode::SaveScreen¶
CVidMode::SaveScreen();
Parameters
Return Value
Returns
Remarks
CVidMode::screenToUi¶
CVidMode::screenToUi();
Parameters
Return Value
Returns
Remarks
CVidMode::ScrollViewportX¶
CVidMode::ScrollViewportX();
Parameters
Return Value
Returns
Remarks
CVidMode::ScrollViewportY¶
CVidMode::ScrollViewportY();
Parameters
Return Value
Returns
Remarks
CVidMode::Set3dClipRect¶
CVidMode::Set3dClipRect();
Parameters
Return Value
Returns
Remarks
CVidMode::SetDisplayMode¶
CVidMode::SetDisplayMode();
Parameters
Return Value
Returns
Remarks
CVidMode::SetPointer¶
CVidMode::SetPointer();
Parameters
Return Value
Returns
Remarks
CVidMode::SetPointer¶
CVidMode::SetPointer();
Parameters
Return Value
Returns
Remarks
CVidMode::uiToScreen¶
CVidMode::uiToScreen();
Parameters
Return Value
Returns
Remarks