omegalib  13.1
omega::SceneQuery Class Referenceabstract

#include <SceneQuery.h>

Public Types

enum  QueryFlags { QuerySort = 1 << 1, QueryFirst = 1 << 2 }
 

Public Member Functions

 SceneQuery ()
 
SceneNodegetSceneNode ()
 
void setSceneNode (SceneNode *value)
 
virtual const SceneQueryResultListexecute (uint flags=0)=0
 
void clearResults ()
 

Protected Attributes

SceneQueryResultList myResults
 
SceneNodemyScene
 
+ Inheritance diagram for omega::SceneQuery:

Member Enumeration Documentation

Enumerator
QuerySort 
QueryFirst 

Constructor & Destructor Documentation

omega::SceneQuery::SceneQuery ( )
inline

Member Function Documentation

void omega::SceneQuery::clearResults ( )
virtual const SceneQueryResultList& omega::SceneQuery::execute ( uint  flags = 0)
pure virtual

Implemented in omega::RaySceneQuery.

SceneNode* omega::SceneQuery::getSceneNode ( )
inline
void omega::SceneQuery::setSceneNode ( SceneNode value)
inline

Member Data Documentation

SceneQueryResultList omega::SceneQuery::myResults
protected
SceneNode* omega::SceneQuery::myScene
protected

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