|
Public Methods |
| | CybWorldC () |
| virtual | ~CybWorldC () |
| CybGroupC * | GetGroup () const |
| virtual void * | GetImpl () |
| virtual SFVec3f | GetScale () const |
| virtual void | LoadFromFile (const StringC &) |
| virtual void | Unload () |
| virtual void * | Malloc (long) |
| virtual void * | Realloc (void *buf, long size) |
| virtual void | Free (void *) |
| virtual short | isectSceneWithNode (SFNode *, IsectResultS &) |
| virtual void | Update () |
| virtual void | UpdateAllViews (int) |
| virtual void | FinishInit () |
| virtual void | ToChannel (CybChannelC *, long) |
| virtual void | SetEventBroker (EventBrokerC *) |
| virtual void | AddInterface (const StringC &, InterfaceC *) |
| virtual void | AddSensor (CybSensorC *) |
| virtual void | AddPointingDevice (CybPointingDeviceC *) |
| virtual void | RemoveInterface (InterfaceC *) |
| virtual CybNodeC * | CreateNode (long) |
| virtual void | LoadVRML (char *&, const char *, long &) |
| virtual void | TravApp () |
| void | ProtoLoadBegin (CybProtoC *) |
| void | ProtoLoadEnd (CybProtoC *) |
| void | ProtoCreateBegin (CybProtoC *) |
| void | ProtoCreateEnd (CybProtoC *) |
| CybProtoC * | GetCurrentProto () |
| bool | CreateRoute (const StringC &, const StringC &, const StringC &, const StringC &) |
| StringC | GetDefNodeName (CybNodeC *) |
| CybNodeC * | GetDefNode (const StringC &) |
| void | DefineNode (CybNodeC *, const StringC &) |
| NodeInfo * | GetNodeInfo (const StringC &strName) |
| ArrayC< CybNodeC * > | CreateVrmlFromString (const char *) |
| const char * | GetWrlMainUrl () |
| const StringC & | GetHomePath () |
| const StringC & | GetCurrentFilepath () |
| const StringC & | GetCurrentFilename () |
| void | ChangeToAbsUrlPath (MFString &urlList) |
| void | SetCurrentFilename (const StringC &) |
| CybViewpointSensorC * | GetViewpointSensor () |
| void | SetViewpointSensor (CybViewpointSensorC *p) |
| CybUserC * | GetUser () |
| void | SetUser (CybUserC *) |
| VectorC | GetViewpointPosA () |
| VectorC | GetViewpointNormA () |
| double | GetViewpointRolA () |
| const CybViewpointC * | GetActiveViewpoint () |
| short | SetActiveViewpoint (long n) |
| void | AddFog (CybFogC *pFog) |
| void | SetActiveFog (CybFogC *pFog) |
| CybFogC * | GetActiveFog () |
| void | AddBackground (CybBackgroundC *pBackground) |
| void | SetActiveBackground (CybBackgroundC *pBackground) |
| CybBackgroundC * | GetActiveBackground () |
| TEXTURE | LoadTexture (const char *pUrl) |
| char | SetTexture (const TEXTURE &pTexture) |
| void | UnloadTexture (TEXTURE &pTexture) |
| CybProtoC * | GetProto (const StringC &) |
| void | AddNewProtoName (const StringC &, CybProtoC *pP) |
| const TimeC & | GetSystemTime () |
| const TimeC & | GetSystemTimeLastFrame () |
| ArrayC< CybNodeC * > | GetRouteList () |
| long | GetNodeID (CybNodeC *) |
| void | FreeNodeID (CybNodeC *, long) |
| CybNodeC * | GetNodeOfID (long) |
| void | SetMaxTexDim (long n) |
| long | GetMaxTexDim () |
| const KetteC< NodeInfo > & | GetVRMLNodeKeys () |
| void | EnableNavigation (short bNavigationEnabled) |
| short | IsNavigationEnabled () |
| void | SetArgv (const MFString &vstr) |
| const MFString & | GetArgv () |
Public Attributes |
| CybTextureManagerC * | m_pTexManager |
| CybSoundManagerC * | m_pSoundManager |
| CybFontManagerC * | m_pFontManager |
| CybJSEngineC * | m_pJSEngine |
| KetteC< NodeInfo > | kVRMLKeyInfo |
Protected Methods |
| void | InitKeyList () |
| long | AddViewpoint (CybViewpointC *p) |
| void | RouteSensorData () |
| void | RouteInterfaceScriptData () |
| void | RoutePointingDeviceData () |
| void | ProcessInterfaceScript () |
Protected Attributes |
| CybSoundManagerC * | m_pDefaultSoundManager |
| CybFontManagerC * | m_pDefaultFontManager |
| CybTransformC * | m_pGroup |
| KetteC< DefUseC > | m_DEFList |
| ArrayC< CybSensorC * > | m_pSensor |
| ArrayC< CybInterfaceC * > | m_pScript |
| ArrayC< CybProtoC * > | m_pCurrentProto |
| ArrayC< CybProtoC * > | m_pProto |
| ArrayC< StringListC > | m_protoNodeNames |
| MapC< StringC, CybProtoC * > | m_protoNodeMap |
| ArrayC< CybViewpointC * > | m_viewpointList |
| ArrayC< CybPointingDeviceC * > | m_pPointingDevice |
| ArrayC< CybFogC * > | m_pFogs |
| ArrayC< CybBackgroundC * > | m_pBackgrounds |
| TimeC | m_lastUpdateAllViews |
| UrlC | m_url |
| StringC | m_homePath |
| StringC | m_currentFilename |
| StringC | m_currentFilepath |
| CybTimeC * | m_pSystemTime |
| CybViewpointSensorC * | m_pViewpointSensor |
| CybFogC * | m_pActiveFog |
| CybBackgroundC * | m_pActiveBackground |
| CybUserC * | m_pUser |
| VectorC | m_vScale |
| long | m_nNumTouchSensors |
| long | m_nNumDragSensors |
| ArrayC< CybNodeC * > | m_pNodeList |
| ArrayC< long > | m_freeNodeIDList |
| CybViewpointC * | m_pDefaultViewpoint |
| CybViewpointC * | m_pActiveViewpoint |
| TimeC | m_timeLastFrame |
| long | m_maxTexDim |
| short | m_bNavigationEnabled |
| MFString | m_vstrArgv |
| KetteC< NodeInfo > | m_kVRMLNodeKeyInfo |
| KetteC< NodeInfo > | m_kVRMLNodeKeyInfoCompl |
| long | m_nNativeNodeKeys |
Friends |
| class | CybShapeC |
| class | CybViewpointC |