Library | File

Class pfcDisplayList3D

# include <pfcDisplay.h>

class pfcDisplayList3D
 : public virtual pfcActionSource,
 : public virtual pfcChild
{
    xaideclare(pfcDisplayList3D)
    ...
};



Description

The three-dimensional Display List

To make your 3D graphics permanent create this object and place your graphics calls in its listener.



Method Summary

voidDelete ()
Deletes the DisplayList3D from the session, so it will no longer update during repaints.
voidDisplay (pfcTransform3D_ptr Transform)
Displays the DisplayList3D using the specified transformation matrix


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcChild:

GetDBParent, GetOId



Method Detail

voidDisplay (pfcTransform3D_ptr Transform)

Displays the DisplayList3D using the specified transformation matrix

Exceptions thrown (but not limited to):

pfcXToolkitNotExist - The display list is empty.

pfcXToolkitNotFound - The function could not find a display list with the specified identifier.

pfcXToolkitCantOpen - The use of display lists is disabled.

pfcXToolkitAbort - The display was aborted.

pfcXToolkitNotValid - The specified display list is invalid.

pfcXToolkitInvalidItem - There is an invalid item in the display list.


Manual References:
Graphics: Display Lists and Graphics
Parameters:
Transform
The transformation matrix to be used with the display list
Returns:



voidDelete ()

Deletes the DisplayList3D from the session, so it will no longer update during repaints.

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - The function could not find a display list with the specified identifier.


Manual References:
Graphics: Display Lists and Graphics
Returns: