|
FreeWRL/FreeX3D
3.0.0
|
Public Types | |
| enum | saiContextType { saiGenericContext = 0, saiSceneContext, saiUndefinedContext } |
Public Member Functions | |
| virtual saiContextType | getContextType ()=0 |
| virtual const char * | getSpecificationVersion ()=0 |
| virtual int | getEncoding ()=0 |
| virtual const char * | getWorldURL ()=0 |
| virtual saiNode * | getNode (const char *strNodeName, int nAction)=0 |
| virtual saiNode * | createNode (const char *strNodeType)=0 |
| virtual saiNode * | createProto (const char *strProtoName)=0 |
| virtual saiProtoDeclaration * | getProtoDeclaration (const char *strProtoName)=0 |
| virtual void | protoDeclarationHandling (const char *strProtoName, saiNode *pNode, int nAction)=0 |
| virtual saiProtoDeclaration * | getExternProtoDeclaration (const char *strProtoName)=0 |
| virtual void | externProtoDeclarationHandling (const char *strProtoName, saiNode *pNode, int nAction)=0 |
| virtual std::vector< saiNode * > * | getRootNodes ()=0 |
| virtual std::vector< saiRoute * > * | getRoutes ()=0 |
| virtual void | dispose ()=0 |
| virtual saiProfileDeclaration * | getProfile ()=0 |
|
virtual std::map< std::string, saiComponent * > * | getComponents ()=0 |
Definition at line 45 of file SAIExecutionContext.h.