<map id="G" name="G"> <area shape="rect" id="node3" href="$class_f_i_f_e_1_1_dynamic_singleton.html" title="{FIFE::DynamicSingleton\< GUIManager \>\n|- m_instance\l|+ DynamicSingleton()\l+ ~DynamicSingleton()\l+ instance()\l- DynamicSingleton()\l- operator=()\l}" alt="" coords="5,1804,267,1959"/> <area shape="rect" id="node5" href="$class_f_i_f_e_1_1_dynamic_singleton.html" title="{FIFE::DynamicSingleton\< RenderBackend \>\n|- m_instance\l|+ DynamicSingleton()\l+ ~DynamicSingleton()\l+ instance()\l- DynamicSingleton()\l- operator=()\l}" alt="" coords="291,1804,573,1959"/> <area shape="rect" id="node13" href="$class_f_i_f_e_1_1_dynamic_singleton.html" title="{FIFE::DynamicSingleton\< TimeManager \>\n|- m_instance\l|+ DynamicSingleton()\l+ ~DynamicSingleton()\l+ instance()\l- DynamicSingleton()\l- operator=()\l}" alt="" coords="597,1804,864,1959"/> <area shape="rect" id="node17" href="$class_f_i_f_e_1_1_dynamic_singleton.html" title="{FIFE::DynamicSingleton\< T \>\n|- m_instance\l|+ DynamicSingleton()\l+ ~DynamicSingleton()\l+ instance()\l- DynamicSingleton()\l- operator=()\l}" alt="" coords="564,759,761,913"/> <area shape="rect" id="node22" href="$class_f_i_f_e_1_1_instance.html" title="{FIFE::Instance\n|- m_id\l- m_rotation\l- m_activity\l- m_changeinfo\l- m_deletelisteners\l- m_object\l- m_location\l- m_facinglocation\l- m_visual\l- m_blocking\l- m_override_blocking\l|+ Instance()\l+ ~Instance()\l+ getId()\l+ setId()\l+ getObject()\l+ setLocation()\l+ getLocation()\l+ getLocationRef()\l+ getTargetLocation()\l+ setFacingLocation()\l+ getFacingLocation()\l+ setRotation()\l+ getRotation()\l+ getFacingLocationRef()\l+ setBlocking()\l+ isBlocking()\l+ setOverrideBlocking()\l+ isOverrideBlocking()\l+ addActionListener()\l+ removeActionListener()\l+ addChangeListener()\l+ removeChangeListener()\l+ addDeleteListener()\l+ removeDeleteListener()\l+ getCurrentAction()\l+ getMovementSpeed()\l+ getActionRuntime()\l+ setActionRuntime()\l+ move()\l+ act()\l+ say()\l+ follow()\l+ getSayText()\l+ update()\l+ isActive()\l+ setVisual()\l+ getVisual()\l+ setTimeMultiplier()\l+ getTimeMultiplier()\l+ getTotalTimeMultiplier()\l+ getRuntime()\l+ refresh()\l+ getChangeInfo()\l+ onInstanceDeleted()\l- Instance()\l- operator=()\l- finalizeAction()\l- initializeAction()\l- process_movement()\l- calcMovement()\l- bindTimeProvider()\l- initializeChanges()\l}" alt="" coords="944,265,1120,1407"/> <area shape="rect" id="node24" href="$class_f_i_f_e_1_1_model.html" title="{FIFE::Model\n|- m_maps\l- m_namespaces\l- m_last_namespace\l- m_pathers\l- m_adopted_grids\l- m_created_grids\l- m_timeprovider\l- m_renderbackend\l- m_imagepool\l- m_animpool\l- m_renderers\l|+ Model()\l+ ~Model()\l+ createMap()\l+ deleteMap()\l+ getMaps()\l+ getMap()\l+ getNumMaps()\l+ deleteMaps()\l+ getNamespaces()\l+ createObject()\l+ deleteObject()\l+ deleteObjects()\l+ getObject()\l+ getObjects()\l+ adoptPather()\l+ getPather()\l+ adoptCellGrid()\l+ getCellGrid()\l+ update()\l+ setTimeMultiplier()\l+ getTimeMultiplier()\l- selectNamespace()\l- selectNamespace()\l}" alt="" coords="1144,516,1285,1156"/> <area shape="rect" id="node26" href="$class_f_i_f_e_1_1_resource_class.html" title="{FIFE::ResourceClass\n|- m_location\l- m_poolid\l|+ ResourceClass()\l+ ~ResourceClass()\l+ getResourceLocation()\l+ getResourceFile()\l+ setResourceLocation()\l+ setResourceFile()\l+ getPoolId()\l+ setPoolId()\l}" alt="" coords="1333,724,1499,948"/> <area shape="rect" id="node44" href="$class_f_i_f_e_1_1_static_singleton.html" title="{FIFE::StaticSingleton\< T \>\n||+ instance()\l# StaticSingleton()\l# ~StaticSingleton()\l- StaticSingleton()\l- operator=()\l}" alt="" coords="2100,759,2279,913"/> <area shape="rect" id="node46" href="$class_f_i_f_e_1_1_static_singleton.html" title="{FIFE::StaticSingleton\< HexGridHeuristic \>\n||+ instance()\l# StaticSingleton()\l# ~StaticSingleton()\l- StaticSingleton()\l- operator=()\l}" alt="" coords="2069,1804,2339,1959"/> <area shape="rect" id="node48" href="$class_f_i_f_e_1_1_static_singleton.html" title="{FIFE::StaticSingleton\< SquareGridHeuristic \>\n||+ instance()\l# StaticSingleton()\l# ~StaticSingleton()\l- StaticSingleton()\l- operator=()\l}" alt="" coords="2363,1804,2651,1959"/> <area shape="rect" id="node7" href="$class_f_i_f_e_1_1_render_backend.html" title="{FIFE::RenderBackend\n|# m_screen\l# m_isalphaoptimized\l# m_chunkingsize\l# m_iscolorkeyenabled\l# m_colorkey\l# m_screenMode\l|+ RenderBackend()\l+ ~RenderBackend()\l+ getName()\l+ startFrame()\l+ endFrame()\l+ init()\l+ clearBackBuffer()\l+ setLightingModel()\l+ getLightingModel()\l+ enableLighting()\l+ disableLighting()\l+ setLighting()\l+ resetLighting()\l+ enableStencilTest()\l+ disableStencilTest()\l+ setStencilTest()\l+ resetStencilBuffer()\l+ getStencilRef()\l+ enableAlphaTest()\l+ disableAlphaTest()\l+ setAlphaTest()\l+ changeBlending()\l+ deinit()\l+ createMainScreen()\l+ setScreenMode()\l+ createImage()\l+ createImage()\l+ getScreenImage()\l+ captureScreen()\l+ getSurface()\l+ getCurrentScreenMode()\l+ getWidth()\l+ getHeight()\l+ getScreenWidth()\l+ getScreenHeight()\l+ getArea()\l+ getPixelRGBA()\l+ pushClipArea()\l+ popClipArea()\l+ getClipArea()\l+ setAlphaOptimizerEnabled()\l+ isAlphaOptimizerEnabled()\l+ saveImage()\l+ setColorKeyEnabled()\l+ isColorKeyEnabled()\l+ setColorKey()\l+ getColorKey()\l}" alt="" coords="335,2339,529,3309"/> <area shape="rect" id="node9" href="$class_f_i_f_e_1_1_render_backend_open_g_l.html" title="{FIFE::RenderBackendOpenGL\n|- m_rgba_format\l- m_lightmodel\l- m_lred\l- m_lgreen\l- m_lblue\l- m_lalpha\l- m_light_enabled\l- m_stencil_enabled\l- m_alpha_enabled\l- m_sten_ref\l- m_sten_buf\l- m_sten_op\l- m_sten_func\l- m_blend_src\l- m_blend_dst\l|+ RenderBackendOpenGL()\l+ ~RenderBackendOpenGL()\l+ getName()\l+ startFrame()\l+ endFrame()\l+ init()\l+ clearBackBuffer()\l+ setLightingModel()\l+ getLightingModel()\l+ enableLighting()\l+ disableLighting()\l+ setLighting()\l+ resetLighting()\l+ enableStencilTest()\l+ disableStencilTest()\l+ setStencilTest()\l+ resetStencilBuffer()\l+ getStencilRef()\l+ enableAlphaTest()\l+ disableAlphaTest()\l+ setAlphaTest()\l+ changeBlending()\l+ createMainScreen()\l+ setScreenMode()\l+ createImage()\l+ createImage()\l+ putPixel()\l+ drawLine()\l+ drawTriangle()\l+ drawRectangle()\l+ fillRectangle()\l+ drawQuad()\l+ drawVertex()\l+ drawLightPrimitive()\l}" alt="" coords="225,3361,425,4261"/> <area shape="rect" id="node11" href="$class_f_i_f_e_1_1_render_backend_s_d_l.html" title="{FIFE::RenderBackendSDL\n||+ RenderBackendSDL()\l+ ~RenderBackendSDL()\l+ getName()\l+ startFrame()\l+ endFrame()\l+ init()\l+ clearBackBuffer()\l+ setLightingModel()\l+ getLightingModel()\l+ enableLighting()\l+ disableLighting()\l+ setLighting()\l+ resetLighting()\l+ enableStencilTest()\l+ disableStencilTest()\l+ setStencilTest()\l+ resetStencilBuffer()\l+ getStencilRef()\l+ enableAlphaTest()\l+ disableAlphaTest()\l+ setAlphaTest()\l+ changeBlending()\l+ createMainScreen()\l+ setScreenMode()\l+ createImage()\l+ createImage()\l+ putPixel()\l+ drawLine()\l+ drawTriangle()\l+ drawRectangle()\l+ fillRectangle()\l+ drawQuad()\l+ drawVertex()\l+ drawLightPrimitive()\l}" alt="" coords="449,3482,628,4139"/> <area shape="rect" id="node15" href="$class_f_i_f_e_1_1_time_manager.html" title="{FIFE::TimeManager\n|- m_current_time\l- m_time_delta\l- m_average_frame_time\l- m_events_list\l|+ TimeManager()\l+ ~TimeManager()\l+ update()\l+ registerEvent()\l+ unregisterEvent()\l+ getTime()\l+ getTimeDelta()\l+ getAverageFrameTime()\l+ printStatistics()\l}" alt="" coords="644,2686,817,2962"/> <area shape="rect" id="node28" href="$class_f_i_f_e_1_1_animation.html" title="{FIFE::Animation\n|- m_framemap\l- m_frames\l- m_action_frame\l- m_animation_endtime\l- m_direction\l|+ Animation()\l+ ~Animation()\l+ addFrame()\l+ getFrameIndex()\l+ getFrame()\l+ getFrameByTimestamp()\l+ getFrameDuration()\l+ getNumFrames()\l+ setActionFrame()\l+ getActionFrame()\l+ setDirection()\l+ getDirection()\l+ getDuration()\l- isValidIndex()\l}" alt="" coords="888,1691,1067,2071"/> <area shape="rect" id="node30" href="$class_f_i_f_e_1_1_image.html" title="{FIFE::Image\n|# m_surface\l# m_xshift\l# m_yshift\l# m_clipstack\l# m_area\l# m_isalphaoptimized\l|+ Image()\l+ Image()\l+ invalidate()\l+ render()\l+ render()\l+ detachSurface()\l+ ~Image()\l+ getSurface()\l+ getWidth()\l+ getHeight()\l+ getArea()\l+ setXShift()\l+ getXShift()\l+ setYShift()\l+ getYShift()\l+ getPixelRGBA()\l+ pushClipArea()\l+ popClipArea()\l+ getClipArea()\l+ setAlphaOptimizerEnabled()\l+ isAlphaOptimizerEnabled()\l# setClipArea()\l# saveAsPng()\l# clearClipArea()\l- reset()\l}" alt="" coords="1091,1587,1285,2175"/> <area shape="rect" id="node36" href="$class_f_i_f_e_1_1_layer.html" title="{FIFE::Layer\n|# m_id\l# m_map\l# m_instances_visibility\l# m_transparency\l# m_instances\l# m_active_instances\l# m_instanceTree\l# m_grid\l# m_pathingstrategy\l# m_changelisteners\l# m_changedinstances\l# m_changed\l|+ Layer()\l+ ~Layer()\l+ getId()\l+ setId()\l+ getMap()\l+ getCellGrid()\l+ setCellGrid()\l+ getInstanceTree()\l+ hasInstances()\l+ createInstance()\l+ createInstance()\l+ addInstance()\l+ deleteInstance()\l+ getInstances()\l+ getInstances()\l+ getInstancesAt()\l+ getInstance()\l+ setInstancesVisible()\l+ setLayerTransparency()\l+ getLayerTransparency()\l+ getMinMaxCoordinates()\l+ cellContainsBlockingInstance()\l+ toggleInstancesVisible()\l+ areInstancesVisible()\l+ update()\l+ setPathingStrategy()\l+ getPathingStrategy()\l+ addChangeListener()\l+ removeChangeListener()\l+ isChanged()\l+ getChangedInstances()\l+ setInstanceActivityStatus()\l}" alt="" coords="1309,1475,1523,2288"/> <area shape="rect" id="node38" href="$class_f_i_f_e_1_1_map.html" title="{FIFE::Map\n|- m_id\l- m_layers\l- m_timeprovider\l- m_changelisteners\l- m_changedlayers\l- m_cameras\l- m_renderbackend\l- m_imagepool\l- m_animpool\l- m_renderers\l- m_changed\l|+ Map()\l+ ~Map()\l+ getId()\l+ setId()\l+ createLayer()\l+ deleteLayer()\l+ getLayers()\l+ getLayer()\l+ getNumLayers()\l+ deleteLayers()\l+ getMatchingCoordinates()\l+ update()\l+ setTimeMultiplier()\l+ getTimeMultiplier()\l+ getTimeProvider()\l+ addChangeListener()\l+ removeChangeListener()\l+ isChanged()\l+ getChangedLayers()\l+ addCamera()\l+ removeCamera()\l+ getCamera()\l+ getCameras()\l- Map()\l- operator=()\l}" alt="" coords="1547,1544,1728,2219"/> <area shape="rect" id="node40" href="$class_f_i_f_e_1_1_object.html" title="{FIFE::Object\n|- m_id\l- m_namespace\l- m_inherited\l- m_actions\l- m_blocking\l- m_static\l- m_pather\l- m_visual\l- m_defaultaction\l|+ Object()\l+ ~Object()\l+ getId()\l+ getNamespace()\l+ setId()\l+ createAction()\l+ getAction()\l+ getActionIds()\l+ getDefaultAction()\l+ setPather()\l+ getPather()\l+ getInherited()\l+ adoptVisual()\l+ getVisual()\l+ setBlocking()\l+ isBlocking()\l+ setStatic()\l+ isStatic()\l+ operator==()\l+ operator!=()\l}" alt="" coords="1752,1605,1891,2158"/> <area shape="rect" id="node42" href="$class_f_i_f_e_1_1_sound_clip.html" title="{FIFE::SoundClip\n|- m_isstream\l- m_decoder\l- m_deletedecoder\l- m_buffervec\l|+ SoundClip()\l+ ~SoundClip()\l+ isStream()\l+ countBuffers()\l+ getBuffers()\l+ beginStreaming()\l+ acquireStream()\l+ setStreamPos()\l+ getStreamPos()\l+ getStream()\l+ quitStreaming()\l+ getDecoder()\l}" alt="" coords="1915,1717,2045,2045"/> <area shape="rect" id="node32" href="$class_f_i_f_e_1_1_g_l_image.html" title="{FIFE::GLImage\n|- m_col_tex_coord\l- m_row_tex_coord\l- m_textureids\l- m_sdlimage\l- m_chunk_size_w\l- m_chunk_size_h\l- m_colorkey\l|+ GLImage()\l+ GLImage()\l+ ~GLImage()\l+ invalidate()\l+ render()\l+ saveImage()\l+ putPixel()\l+ drawLine()\l+ drawTriangle()\l+ drawRectangle()\l+ fillRectangle()\l+ drawQuad()\l+ drawVertex()\l+ drawLightPrimitive()\l# setClipArea()\l- cleanup()\l- resetGlimage()\l- generateGLTexture()\l}" alt="" coords="1027,2582,1176,3066"/> <area shape="rect" id="node34" href="$class_f_i_f_e_1_1_s_d_l_image.html" title="{FIFE::SDLImage\n|- m_last_alpha\l- m_finalized\l- m_colorkey\l- m_zoom_surface\l- m_scale_x\l- m_scale_y\l|+ SDLImage()\l+ SDLImage()\l+ ~SDLImage()\l+ invalidate()\l+ render()\l+ saveImage()\l+ putPixel()\l+ drawLine()\l+ drawTriangle()\l+ drawRectangle()\l+ fillRectangle()\l+ drawQuad()\l+ drawVertex()\l+ drawLightPrimitive()\l# setClipArea()\l- finalize()\l- optimize()\l- resetSdlimage()\l}" alt="" coords="1200,2591,1349,3057"/> </map>