Public Member Functions

IBitmapIO_Png Class Reference

Search for all occurrences

Detailed Description

See also:
Class FPStaticInterface

Description:
This class is available in release 4.0 and later only.

This class represents the interface for the Bitmap IO PNG format. The interface ID is defined as BMPIO_INTERFACE.

All methods of this class are Implemented by the System.

#include <istdplug.h>

Inheritance diagram for IBitmapIO_Png:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int  GetType ()=0
virtual void  SetType (int type)=0
virtual BOOL  GetAlpha ()=0
virtual void  SetAlpha (BOOL alpha)=0
virtual BOOL  GetInterlaced ()=0
virtual void  SetInterlaced (BOOL interlaced)=0

Member Function Documentation

virtual int GetType ( ) [pure virtual]
Remarks:
This method returns the bitmap type, which is one of the following; BMM_PALETTED, BMM_TRUE_24, BMM_TRUE_48, BMM_GRAY_8, or BMM_GRAY_16.
virtual void SetType ( int  type ) [pure virtual]
Remarks:
This method allows you to set the bitmap type.
Parameters:
int type

One of the following; BMM_PALETTED, BMM_TRUE_24, BMM_TRUE_48, BMM_GRAY_8, or BMM_GRAY_16.
virtual BOOL GetAlpha ( ) [pure virtual]
Remarks:
This method returns TRUE if the alpha flag is set, otherwise FALSE.
virtual void SetAlpha ( BOOL  alpha ) [pure virtual]
Remarks:
This method allows you to set the alpha flag.
Parameters:
BOOL alpha

TRUE to set the alpha flag, otherwise FALSE.
virtual BOOL GetInterlaced ( ) [pure virtual]
Remarks:
This method returns TRUE if the interlaced flag is set, otherwise FALSE.
virtual void SetInterlaced ( BOOL  interlaced ) [pure virtual]
Remarks:
This method allows you to set the interlaced flag.
Parameters:
BOOL interlaced

TRUE to set the interlaced flag, otherwise FALSE.

IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png
IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png IBitmapIO_Png