Ignore:
Timestamp:
Dec 21, 1999, 2:28:20 AM (26 years ago)
Author:
hugh
Message:

Added ODIn lic header with ID to all files where missing

Cleaned up Surface handling by movefing colorfill and
colorconversion into own files and use functionpointers
setup during creation.

updated makefile to add files

removed inhertiance from IBASE in DDrectangle class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ddraw/OS2SURFACE.H

    r1746 r2174  
     1/* $Id: OS2SURFACE.H,v 1.13 1999-12-21 01:28:19 hugh Exp $ */
     2
     3/*
     4 * Direct/X Surface class
     5 *
     6 * Copyright 1999 Markus Montkowski
     7 *
     8 * Project Odin Software License can be found in LICENSE.TXT
     9 *
     10 */
     11
    112#ifndef __OS2SURFACE_H__
    213#define __OS2SURFACE_H__
     
    5263
    5364 private:
    54         HRESULT         ColorFill(LPRECT, DWORD);
     65        HRESULT         DoColorFill(LPRECT, DWORD);
    5566        void (__cdecl *BltSolid)( char *pDBDst,
    5667                                char *pFBDst,
     
    6879                                DWORD dwPitchFBSrc
    6980                               );
     81        void (__cdecl *ColorConv)( char *pDB,
     82                                   char *pFB,
     83                                   DWORD dwTop,
     84                                   DWORD dwLeft,
     85                                   DWORD dwWidth,
     86                                   DWORD dwHeight,
     87                                   DWORD dwPitchDB,
     88                                   DWORD dwPitchFB,
     89                                   VOID  *pPalette
     90                                   );
     91        void (__cdecl *ColorFill)( char *pDBDst,
     92                                   char *pFBDst,
     93                                   DWORD dwDstTop,
     94                                   DWORD dwDstLeft,
     95                                   DWORD dwWidth,
     96                                   DWORD dwHeight,
     97                                   DWORD dwPitchDBDst,
     98                                   DWORD dwPitchFBDst,
     99                                   DWORD dwColor,
     100                                   VOID  *pPalette
     101                                 );
    70102 protected:
    71103        HRESULT                lastError;
Note: See TracChangeset for help on using the changeset viewer.