MIndexBufferDescriptorList Class Reference


Detailed Description

A list of MIndexBufferDescriptor objects.

#include <MHWGeometry.h>

List of all members.

Public Member Functions

 MIndexBufferDescriptorList ()
 Constructor.
 ~MIndexBufferDescriptorList ()
 Destructor.
int length () const
 Get the number of descriptors in the list.
bool getDescriptor (int index, MIndexBufferDescriptor &desc) const
 Gets the descriptor at the requested index and copies data into desc.
bool append (const MIndexBufferDescriptor &desc)
 Add a descriptor to the list.
bool removeAt (int index)
 Remove a descriptor from the list and delete it.
void clear ()
 Clears the list.

Static Public Member Functions

static const char * className ()
 Returns the name of this class.

Member Function Documentation

int length ( ) const

Get the number of descriptors in the list.

Returns:
The number of descriptors in the list
bool getDescriptor ( int  index,
MIndexBufferDescriptor desc 
) const

Gets the descriptor at the requested index and copies data into desc.

Parameters:
[in]indexThe index of the descriptor to retrieve
[out]descThe descriptor to populate with the retrieved data
Returns:
True on success
bool append ( const MIndexBufferDescriptor desc)

Add a descriptor to the list.

Creates and stores a copy which is owned by the list.

Parameters:
[in]descThe descriptor to add.
Returns:
True on success
bool removeAt ( int  index)

Remove a descriptor from the list and delete it.

Parameters:
[in]indexThe index of the descriptor to remove
Returns:
True on success
const char * className ( ) [static]

Returns the name of this class.

Returns:
The name of this class.

MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList
MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList MIndexBufferDescriptorList