VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVrfOverlayObjectModify Class Reference

This class will hold information that can be used to modify a overlay object after it has been created (this is called as part of the callback to processOverlayObjectCreated()) More...

Public Member Functions

 DtVrfOverlayObjectModify (int color, const DtUUID &attachTo, char *userData, int iUserDataSize, DtOverlayCreatedCallbackFcn fcn, DtVrfRemoteController *control)
 
virtual ~DtVrfOverlayObjectModify ()
 
virtual int color () const
 
virtual const DtUUIDattachTo () const
 
virtual void userData (char **data, int *userDataSize)
 
virtual DtVrfRemoteControllerremoteController ()
 
virtual DtOverlayCreatedCallbackFcn userCallback ()
 

Protected Attributes

int myColor
 
DtUUID myAttachTo
 
DtVrfRemoteControllermyController
 
charmyUserData
 
int myUserDataSize
 
DtOverlayCreatedCallbackFcn myUserCallback
 

Detailed Description

This class will hold information that can be used to modify a overlay object after it has been created (this is called as part of the callback to processOverlayObjectCreated())

When the user data is set, memory is allocated to hold the size of the data and then the data is copied into a local buffer. You can retrieve a pointer to this buffer and the size by calling the userBuffer() call. Note that this memory will be freed when this object is deleted

Constructor & Destructor Documentation

DtVrfOverlayObjectModify::DtVrfOverlayObjectModify ( int  color,
const DtUUID attachTo,
char userData,
int  iUserDataSize,
DtOverlayCreatedCallbackFcn  fcn,
DtVrfRemoteController control 
)
virtual DtVrfOverlayObjectModify::~DtVrfOverlayObjectModify ( )
virtual

Member Function Documentation

virtual int DtVrfOverlayObjectModify::color ( ) const
virtual
virtual const DtUUID& DtVrfOverlayObjectModify::attachTo ( ) const
virtual
virtual void DtVrfOverlayObjectModify::userData ( char **  data,
int userDataSize 
)
virtual
virtual DtVrfRemoteController* DtVrfOverlayObjectModify::remoteController ( )
virtual
virtual DtOverlayCreatedCallbackFcn DtVrfOverlayObjectModify::userCallback ( )
virtual

Member Data Documentation

int DtVrfOverlayObjectModify::myColor
protected
DtUUID DtVrfOverlayObjectModify::myAttachTo
protected
DtVrfRemoteController* DtVrfOverlayObjectModify::myController
protected
char* DtVrfOverlayObjectModify::myUserData
protected
int DtVrfOverlayObjectModify::myUserDataSize
protected
DtOverlayCreatedCallbackFcn DtVrfOverlayObjectModify::myUserCallback
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)