website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » Comment capturer un écran en C ?


Posté : 11-03-2014 10:25 icone du post

>Je n'ai pas de CyberGFX/ReadPixelArray sur OS4...

Je sais pas d'où il sors mais j'ai bien un
sdk/include_h/interfaces/cybergraphics.h
avec une interface avec ses 2 fonctions (entre autres)

struct CyberGfxIFace
{
struct InterfaceData Data;

ULONG APICALL (*Obtain)(struct CyberGfxIFace *Self);
ULONG APICALL (*Release)(struct CyberGfxIFace *Self);
void APICALL (*Expunge)(struct CyberGfxIFace *Self);
struct Interface * APICALL (*Clone)(struct CyberGfxIFace *Self);
void APICALL (*Reserved1)(struct CyberGfxIFace *Self);
[...]

ULONG APICALL (*ReadPixelArray)(struct CyberGfxIFace *Self, APTR destRect, WORD destX, WORD destY, UWORD destMod, struct RastPort * a1arg, WORD SrcX, WORD SrcY, UWORD SizeX, UWORD SizeY, UBYTE DestFormat);
ULONG APICALL (*WritePixelArray)(struct CyberGfxIFace *Self, APTR srcRect, WORD SrcX, WORD SrcY, UWORD SrcMod, struct RastPort * a1arg, WORD DestX, WORD DestY, UWORD SizeX, UWORD SizeY, UBYTE SrcFormat);

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1821&forum=14