![]() | ||||
![]() |
NEWS APPS DOCS ABOUT | |||
![]() | ||||
![]() | ||||
![]() |
![]() Autodocs Include classes clib datatypes devices diskfont dos exec gadgets graphics hardware images intuition libraries pragma pragmas prefs asl.h / .i font.h / .i icontrol.h / .i input.h / .i locale.h / .i overscan.h / .i palette.h / .i pointer.h / .i prefhdr.h / .i printergfx.h / .i printerps.h / .i printertxt.h / .i reaction.h screenmode.h / .i serial.h / .i sound.h / .i wbpattern.h / .i workbench.h / .i proto reaction resources rexx utility workbench GuruMeditation | #ifndef PREFS_WBPATTERN_H #define PREFS_WBPATTERN_H /* ** $VER: wbpattern.h 45.1 (12.11.2000) ** Includes Release 45.1 ** ** File format for wbpattern preferences ** ** (C) Copyright 1987-2001 Amiga, Inc. ** All Rights Reserved */ /*****************************************************************************/ #ifndef LIBRARIES_IFFPARSE_H #include <libraries/iffparse.h> #endif /*****************************************************************************/ #define ID_PTRN MAKE_ID('P','T','R','N') /*****************************************************************************/ struct WBPatternPrefs { ULONG wbp_Reserved[4]; UWORD wbp_Which; /* Which pattern is it */ UWORD wbp_Flags; BYTE wbp_Revision; /* Must be set to zero */ BYTE wbp_Depth; /* Depth of pattern */ UWORD wbp_DataLength; /* Length of following data */ }; /*****************************************************************************/ /* constants for WBPatternPrefs.wbp_Which */ #define WBP_ROOT 0 #define WBP_DRAWER 1 #define WBP_SCREEN 2 /* wbp_Flags values */ #define WBPF_PATTERN 0x0001 /* Data contains a pattern */ #define WBPF_NOREMAP 0x0010 /* Don't remap the pattern */ /* PDTA_DitherQuality: see pictureclass.h */ #define WBPF_DITHER_MASK 0x0300 #define WBPF_DITHER_DEF 0x0000 /* DitherQuality: Default */ #define WBPF_DITHER_BAD 0x0100 /* DitherQuality: 0 */ #define WBPF_DITHER_GOOD 0x0200 /* DitherQuality: 2 */ #define WBPF_DITHER_BEST 0x0300 /* DitherQuality: 4 */ /* OBP_Precision: see pictureclass.h */ #define WBPF_PRECISION_MASK 0x0C00 #define WBPF_PRECISION_DEF 0x0000 #define WBPF_PRECISION_ICON 0x0400 #define WBPF_PRECISION_IMAGE 0x0800 #define WBPF_PRECISION_EXACT 0x0C00 #define WBPF_PLACEMENT_MASK 0x3000 #define WBPF_PLACEMENT_TILE 0x0000 #define WBPF_PLACEMENT_CENTER 0x1000 #define WBPF_PLACEMENT_SCALE 0x2000 #define WBPF_PLACEMENT_SCALEGOOD 0x3000 /*****************************************************************************/ #define MAXDEPTH 3 /* Max depth supported (8 colors) */ #define DEFPATDEPTH 2 /* Depth of default patterns */ /* Pattern width & height: */ #define PAT_WIDTH 16 #define PAT_HEIGHT 16 /*****************************************************************************/ #endif /* PREFS_WBPATTERN_H */ Comments |
![]() |
$VER: d0.se 1.14 Copyright © 2011-2025 Tobias Geijersson support at d0 dot se |
![]() |