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.