Platform_Win32_Screen_Technology Class Reference
Inheritance diagram for Platform_Win32_Screen_Technology:

Public Member Functions | |
| virtual | ~Platform_Win32_Screen_Technology () |
| virtual bool | Setup ()=0 |
| virtual bool | Present (unsigned short *bitmapData, int bitmapWidth, int bitmapHeight, unsigned short modulate, unsigned short backgroundColor)=0 |
| virtual void | SetInterpolationMode (bool enabled)=0 |
| virtual void | TransformCursorCoordinates (float &x, float &y)=0 |
| unsigned short | RGBModulate16 (unsigned short color1, unsigned short color2) |
| unsigned int | RGB16TO32 (unsigned short color) |
Detailed Description
- Todo:
- Make RGBModulate16 and RGB16TO32 non-inline
Definition at line 19 of file Platform_Win32_Screen_Technology.h.
Constructor & Destructor Documentation
| virtual Platform_Win32_Screen_Technology::~Platform_Win32_Screen_Technology | ( | ) | [virtual] |
Definition at line 23 of file Platform_Win32_Screen_Technology.h.
Member Function Documentation
| virtual bool Platform_Win32_Screen_Technology::Setup | ( | ) | [pure virtual] |
Implemented in Platform_Win32_Screen_D3D9, Platform_Win32_Screen_DDraw, and Platform_Win32_Screen_GDI.
| virtual bool Platform_Win32_Screen_Technology::Present | ( | unsigned short * | bitmapData, | |
| int | bitmapWidth, | |||
| int | bitmapHeight, | |||
| unsigned short | modulate, | |||
| unsigned short | backgroundColor | |||
| ) | [pure virtual] |
Implemented in Platform_Win32_Screen_D3D9, Platform_Win32_Screen_DDraw, and Platform_Win32_Screen_GDI.
| virtual void Platform_Win32_Screen_Technology::SetInterpolationMode | ( | bool | enabled | ) | [pure virtual] |
Implemented in Platform_Win32_Screen_D3D9, Platform_Win32_Screen_DDraw, and Platform_Win32_Screen_GDI.
| virtual void Platform_Win32_Screen_Technology::TransformCursorCoordinates | ( | float & | x, | |
| float & | y | |||
| ) | [pure virtual] |
Implemented in Platform_Win32_Screen_D3D9, Platform_Win32_Screen_DDraw, and Platform_Win32_Screen_GDI.
| unsigned short Platform_Win32_Screen_Technology::RGBModulate16 | ( | unsigned short | color1, | |
| unsigned short | color2 | |||
| ) |
Definition at line 41 of file Platform_Win32_Screen_Technology.h.
| unsigned int Platform_Win32_Screen_Technology::RGB16TO32 | ( | unsigned short | color | ) |
Definition at line 55 of file Platform_Win32_Screen_Technology.h.
Reproduction/republishing of any material on this site without permission is strictly prohibited.
