Public Member Functions

IBitmapIO_Rgb Class Reference

This reference page is linked to from the following overview topics: SDK Change Details.


Search for all occurrences

Detailed Description

See also:
Class FPStaticInterface

Description:
This class is available in 3ds Max 2011 and later only.

This class represents the interface for the Bitmap IO RGB 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_Rgb:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int  GetBytesPerChannel ()=0
virtual void  SetBytesPerChannel (int bytesPerChannel)=0
virtual BOOL  GetAlphaChannelState ()=0
virtual void  SetAlphaChannelState (BOOL bHasAlpha)=0
virtual BOOL  GetCompressionState ()=0
virtual void  SetCompressionState (BOOL bCompressed)=0

Member Function Documentation

virtual int GetBytesPerChannel ( ) [pure virtual]
Remarks:
This method returns the bytes per channel info of the output image.
virtual void SetBytesPerChannel ( int  bytesPerChannel ) [pure virtual]
Remarks:
This method allows you to set the bytes per channel of the output image.
Parameters:
int bytesPerChannel

The bytesPerChannel can only be 1 or 2.
virtual BOOL GetAlphaChannelState ( ) [pure virtual]
Remarks:
This method tells whether the output image should have an alpha channel or not
virtual void SetAlphaChannelState ( BOOL  bHasAlpha ) [pure virtual]
Remarks:
This method allows you set whether the output image should have an alpha channel or not
Parameters:
bool bHasAlpha

true if with alpha channel, false otherwise
virtual BOOL GetCompressionState ( ) [pure virtual]
Remarks:
This method tells whether the output image should be compressed or not
virtual void SetCompressionState ( BOOL  bCompressed ) [pure virtual]
Remarks:
This method allows you set whether the output image should be compressed or not
Parameters:
bool bCompressed

true if output image should be compressed, false otherwise

IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb
IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb IBitmapIO_Rgb