Public Member Functions

IDataChannel Class Reference

Search for all occurrences

Detailed Description

See also:
Class InterfaceServer, Class Class_ID, Class IFaceDataChannel, Class IFaceDataChannelsEnumCallBack

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

A data channel is a homogeneous collection of objects of a user defined type (data objects). Data channels are uniquely identified by a Class_ID. Data channels can be associated with any element type of a 3ds Max object: faces or vertexes of Meshes, etc. You can use the macro GetDataChannelInterface(obj) to obtain a pointer to this interface.

#include <idatachannel.h>

Inheritance diagram for IDataChannel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Class_ID  DataChannelID () const =0
virtual ULONG  Count () const
virtual void  DeleteThis ()=0

Member Function Documentation

virtual Class_ID DataChannelID ( ) const [pure virtual]
Remarks:
This method returns the unique class ID of the channel.
virtual ULONG Count ( ) const [inline, virtual]
Remarks:
This method returns the number of data objects in this channel.
Default Implementation:
{ return 0; }
{ return 0; }
virtual void DeleteThis ( ) [pure virtual]
Remarks:
Destructor. Deletes self.

IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel
IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel IDataChannel