Introduction
Downloads
Documentation
Tutorials
Pixie Lite
Forum

Home

Platform_Win32_Screen_Technology Class Reference

Inheritance diagram for Platform_Win32_Screen_Technology:

Platform_Win32_Screen_D3D9 Platform_Win32_Screen_DDraw Platform_Win32_Screen_GDI

List of all members.


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

Author:
Mattias Gustavsson
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]

virtual bool Platform_Win32_Screen_Technology::Present ( unsigned short *  bitmapData,
int  bitmapWidth,
int  bitmapHeight,
unsigned short  modulate,
unsigned short  backgroundColor 
) [pure virtual]

virtual void Platform_Win32_Screen_Technology::SetInterpolationMode ( bool  enabled  )  [pure virtual]

virtual void Platform_Win32_Screen_Technology::TransformCursorCoordinates ( float &  x,
float &  y 
) [pure virtual]

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.



Pixie University and the Pixie Game Engine is created and managed by Mattias Gustavsson.
Reproduction/republishing of any material on this site without permission is strictly prohibited.