Rechercher une page de manuel
SoNotList
Langue: en
Version: 325138 (ubuntu - 08/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Constructor & Destructor Documentation
- Member Function Documentation
- void SoNotList::append (SoNotRec *const rec)
- void SoNotList::append (SoNotRec *const rec, SoField *const field)
- void SoNotList::append (SoNotRec *const rec, SoEngineOutput *const engineout)
- void SoNotList::setLastType (const SoNotRec::Type type)
- SoNotRec * SoNotList::getFirstRec (void) const
- SoNotRec * SoNotList::getLastRec (void) const
- SoNotRec * SoNotList::getFirstRecAtNode (void) const
- SoField * SoNotList::getLastField (void) const
- SoEngineOutput * SoNotList::getLastEngineOutput (void) const
- uint32_t SoNotList::getTimeStamp (void) const
- void SoNotList::print (FILE *const file = stdout) const
- Author
NAME
SoNotList -SYNOPSIS
#include <Inventor/misc/SoNotification.h>
Detailed Description
The SoNotList class is a list of SoNotRec notification records.
Public Member Functions
SoNotList (void)
SoNotList (const SoNotList *nl)
void append (SoNotRec *const rec)
void append (SoNotRec *const rec, SoField *const field)
void append (SoNotRec *const rec, SoEngineOutput *const engineout)
void setLastType (const SoNotRec::Type type)
SoNotRec * getFirstRec (void) const
SoNotRec * getLastRec (void) const
SoNotRec * getFirstRecAtNode (void) const
SoField * getLastField (void) const
SoEngineOutput * getLastEngineOutput (void) const
uint32_t getTimeStamp (void) const
void print (FILE *const file=stdout) const
Constructor & Destructor Documentation
SoNotList::SoNotList (void)
Initialize list.
References SoNode::getNextNodeId().
SoNotList::SoNotList (const SoNotList * nl)
Copy constructor. Does a bitwise copy of the nl object (no duplication of list elements).
Member Function Documentation
void SoNotList::append (SoNotRec *const rec)
Append rec notification source to the list.
References SoNotRec::getBase(), SoNode::getClassTypeId(), SoBase::getName(), SoType::getName(), SbName::getString(), SoBase::getTypeId(), SoBase::isOfType(), SoDebugError::postInfo(), and SoNotRec::setPrevious().
Referenced by append(), SoNodeEngine::notify(), SoFieldContainer::notify(), SoField::notify(), SoEngine::notify(), and SoBase::startNotify().
void SoNotList::append (SoNotRec *const rec, SoField *const field)
Append rec notification source to the list, setting field as the last field having been influenced by the notification process.
References append(), and SoDebugError::postInfo().
void SoNotList::append (SoNotRec *const rec, SoEngineOutput *const engineout)
Append rec notification source to the list, setting engineout as the last engine output field having been influenced by the notification process.
References append().
void SoNotList::setLastType (const SoNotRec::Type type)
Set the type of the last notification record in the list.
References SoNotRec::setType().
Referenced by SoField::notify(), and SoBase::startNotify().
SoNotRec * SoNotList::getFirstRec (void) const
Returns the first record in the list.
Referenced by SoPathSensor::notify(), and SoField::notify().
SoNotRec * SoNotList::getLastRec (void) const
Returns the last record in the list.
Referenced by SoPath::isRelevantNotification(), SoPathSensor::notify(), SoNodeEngine::notify(), SoFieldContainer::notify(), SoField::notify(), SoEngine::notify(), SoDataSensor::notify(), and SoSwitch::traverseChildren().
SoNotRec * SoNotList::getFirstRecAtNode (void) const
Returns the first record in the list which is derived from SoBase.
Referenced by SoShadowGroup::notify(), SoDataSensor::notify(), and print().
SoField * SoNotList::getLastField (void) const
Returns the last field touched by notification.
Referenced by SoMaterial::callback(), SoVertexProperty::getPrimitiveCount(), SoVRMLParent::getPrimitiveCount(), SoNodeEngine::notify(), SoEngine::notify(), SoDataSensor::notify(), SoVRMLScript::notify(), SoVRMLVertexShape::pick(), print(), SoSceneTexture2::rayPick(), SoBumpMap::rayPick(), SoVRMLSwitch::replaceChild(), SoVRMLLOD::replaceChild(), SoTextureCubeMap::setReadStatus(), SoTexture3::setReadStatus(), and SoTexture2::setReadStatus().
SoEngineOutput * SoNotList::getLastEngineOutput (void) const
Returns the last engine output field touched by notification.
uint32_t SoNotList::getTimeStamp (void) const
Returns the time stamp when the notification started.
Referenced by SoNode::notify().
void SoNotList::print (FILE *const file = stdout) const
Dump contents of list from tail record and backwards. Only available if compiled with debug information on.
References SoNotRec::getBase(), SoNode::getClassTypeId(), getFirstRecAtNode(), getLastField(), SoNotRec::getPrevious(), SbName::getString(), SoBase::isOfType(), and SoNotRec::print().
Author
Generated automatically by Doxygen for Coin from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre