MMSFBSurfacePlanes Class Reference

Describes up to 3 planes of an surface buffer. More...

#include <mmstypes.h>

List of all members.


Public Member Functions

 MMSFBSurfacePlanes (void *ptr=NULL, int pitch=0, void *ptr2=NULL, int pitch2=0, void *ptr3=NULL, int pitch3=0)

Public Attributes

bool hwbuffer
 buffer is a hardware buffer?
bool opaque
 the current pixel data describes a full opaque surface
bool transparent
 the current pixel data describes a full transparent surface
void * ptr
 first plane
int pitch
 pitch of first plane
void * ptr2
 second plane or NULL if surface has only one plane
int pitch2
 pitch of second plane
void * ptr3
 third plane or NULL if surface has only one or two planes
int pitch3
 pitch of third plane

Detailed Description

Describes up to 3 planes of an surface buffer.

Definition at line 121 of file mmstypes.h.


Constructor & Destructor Documentation

MMSFBSurfacePlanes::MMSFBSurfacePlanes ( void *  ptr = NULL,
int  pitch = 0,
void *  ptr2 = NULL,
int  pitch2 = 0,
void *  ptr3 = NULL,
int  pitch3 = 0 
) [inline]

Definition at line 142 of file mmstypes.h.


Member Data Documentation

buffer is a hardware buffer?

Definition at line 124 of file mmstypes.h.

the current pixel data describes a full opaque surface

Definition at line 126 of file mmstypes.h.

the current pixel data describes a full transparent surface

Definition at line 128 of file mmstypes.h.

first plane

Definition at line 130 of file mmstypes.h.

pitch of first plane

Definition at line 132 of file mmstypes.h.

second plane or NULL if surface has only one plane

Definition at line 134 of file mmstypes.h.

pitch of second plane

Definition at line 136 of file mmstypes.h.

third plane or NULL if surface has only one or two planes

Definition at line 138 of file mmstypes.h.

pitch of third plane

Definition at line 140 of file mmstypes.h.


The documentation for this class was generated from the following file: