VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Private Attributes
DtDynamicTerrainRequestHandle Class Reference

Resource handle for a dynamic terrain change request which has been added to the system. Returned from DtTerrainImplementation::addDynamicTerrainChangeRequest(). Allows caller to manage request.

Classes

class  RequestHandleImpl
 

Public Member Functions

 DtDynamicTerrainRequestHandle ()
 
 DtDynamicTerrainRequestHandle (const boost::shared_ptr< RequestHandleImpl > &)
 
void removeTerrainChange ()
 
void releaseOwnership ()
 

Private Attributes

boost::shared_ptr
< RequestHandleImpl
myImpl
 

Constructor & Destructor Documentation

DtDynamicTerrainRequestHandle::DtDynamicTerrainRequestHandle ( )

Default constructor, constructor a null handle (points to nothing).

DtDynamicTerrainRequestHandle::DtDynamicTerrainRequestHandle ( const boost::shared_ptr< RequestHandleImpl > &  )

Constructs a request handle with specified request info.

Member Function Documentation

void DtDynamicTerrainRequestHandle::removeTerrainChange ( )

Remove the change request from the system. Features which are affected by this change will be notified and have a chance to change their state.

void DtDynamicTerrainRequestHandle::releaseOwnership ( )

Release our ownership of the change request managed by this handle. The change request will remain in the system and this handle will be cleared.

Member Data Documentation

boost::shared_ptr<RequestHandleImpl> DtDynamicTerrainRequestHandle::myImpl
private

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)