Library APIΒΆ
Page HierarchyΒΆ
File HierarchyΒΆ
-
- File bresenham.h
- File bresenham.hpp
- File bsp.h
- File bsp.hpp
- File color.h
- File color.hpp
- File config.h
- File console.h
- File console.hpp
- File console_drawing.h
- File console_etc.h
- File console_init.h
- File console_printing.h
- File console_printing.hpp
- File console_rexpaint.h
- File console_rexpaint.hpp
- File console_types.h
- File console_types.hpp
- File context.h
- File context.hpp
- File context_init.h
- File context_viewport.h
- File error.h
- File error.hpp
- File event.h
- File fov.h
- File fov.hpp
- File fov_types.h
- File globals.h
- File heapq.h
- File heightmap.h
- File heightmap.hpp
- File image.h
- File image.hpp
- File lex.h
- File lex.hpp
- File libtcod.h
- File libtcod.h
- File libtcod.hpp
- File libtcod.hpp
- File list.h
- File list.hpp
- File logging.h
- File matrix.hpp
- File mersenne.h
- File mersenne.hpp
- File mersenne_types.h
- File mouse.h
- File mouse.hpp
- File mouse_types.h
- File namegen.h
- File namegen.hpp
- File noise.h
- File noise.hpp
- File noise_defaults.h
- File parser.h
- File parser.hpp
- File path.h
- File path.hpp
- File pathfinder.h
- File pathfinder_frontier.h
- File portability.h
- File random.h
- File renderer_sdl2.h
- File renderer_xterm.h
- File sys.h
- File sys.hpp
- File tileset.h
- File tileset.hpp
- File tileset_bdf.h
- File tileset_bdf.hpp
- File tileset_fallback.h
- File tileset_fallback.hpp
- File tileset_render.h
- File tileset_truetype.h
- File timer.h
- File timer.hpp
- File tree.h
- File tree.hpp
- File txtfield.h
- File txtfield.hpp
- File utility.h
- File version.h
- File wrappers.h
- File zip.h
- File zip.hpp
Full APIΒΆ
NamespacesΒΆ
Classes and StructsΒΆ
- Class Console
- Class Documentation
tcod::ConsoleConsole()Console()Console()Console()Console()Console()operator=()Console()operator=()~Console()operator TCOD_Console &()operator const TCOD_Console &()get()get()release()begin()begin()end()end()get_width()get_height()get_shape()clear()operator[]()operator[]()at()at()at()at()in_bounds()swap
- Class Documentation
- Template Class Matrix
- Class Documentation
tcod::Matrixsize_typeshape_typeindex_typereferenceconst_referenceMatrix()Matrix()Matrix()begin()begin()end()end()operator[]()operator[]()at()at()get_shape()in_bounds()operator MatrixView< T, Dimensions >()operator MatrixView< const T, Dimensions >()get_container()get_container()serialize()
- Class Documentation
- Class TCODColor
- Class Documentation
TCODColorTCODColor()TCODColor()TCODColor()TCODColor()TCODColor()operator==()operator!=()operator*()operator*()operator+()operator-()setHSV()setHue()setSaturation()setValue()getHSV()getHue()getSaturation()getValue()shiftHue()scaleHSV()operator TCOD_ColorRGB()operator TCOD_ColorRGBA()operator tcod::ColorRGB()operator tcod::ColorRGBA()rgblerp()genMap()genMap()
- Class Documentation
- Class TCODConsole
- Class Documentation
TCODConsoleTCODConsole()setDefaultBackground()setDefaultForeground()clear()setCharBackground()setCharForeground()setChar()putChar()putCharEx()setBackgroundFlag()getBackgroundFlag()setAlignment()getAlignment()print()print()print()printf()printf()printEx()printRect()printRectEx()getHeightRect()print()printEx()printRect()printRectEx()getHeightRect()rect()hline()vline()printFrame()getWidth()getHeight()getDefaultBackground()getDefaultForeground()getCharBackground()getCharForeground()getChar()TCODConsole()TCODConsole()loadAsc()loadApf()saveAsc()saveApf()loadXp()saveXp()setKeyColor()setDirty()TCODConsole()TCODConsole()get_data()get_data()get()get()operator TCOD_Console &()operator const TCOD_Console &()operator TCOD_Console *()operator const TCOD_Console *()initRoot()setCustomFont()mapAsciiCodeToFont()mapAsciiCodesToFont()mapStringToFont()isFullscreen()setFullscreen()setWindowTitle()isWindowClosed()hasMouseFocus()isActive()credits()renderCredits()resetCredits()setColorControl()mapStringToFont()setFade()getFade()getFadingColor()flush()waitForKeypress()checkForKeypress()isKeyPressed()blit()setKeyboardRepeat()disableKeyboardRepeat()getColorControlString()getRGBColorControlString()root
- Class Documentation
- Class TCODHeightMap
- Class Documentation
TCODHeightMapTCODHeightMap()TCODHeightMap()TCODHeightMap()operator=()TCODHeightMap()operator=()~TCODHeightMap()swap()setValue()add()scale()clear()clamp()copy()normalize()lerp()add()multiply()addHill()digHill()rainErosion()kernelTransform()addVoronoi()addFbm()scaleFbm()digBezier()getValue()getInterpolatedValue()getSlope()getNormal()countCells()hasLandOnBorder()getMinMax()midPointDisplacement()islandify()whvalues
- Class Documentation
- Class TCODImage
- Class Documentation
TCODImageTCODImage()TCODImage()TCODImage()TCODImage()TCODImage()TCODImage()operator=()TCODImage()operator=()TCODImage()refreshConsole()getSize()getSize()getPixel()getAlpha()isPixelTransparent()getMipmapPixel()clear()putPixel()scale()hflip()vflip()rotate90()invert()save()blitRect()blitRect()blit()blit()setKeyColor()blit2x()blit2x()get_data()get_data()TCODImage()~TCODImage()operator TCOD_Image &()operator const TCOD_Image &()datadeleteData
- Class Documentation
- Class TCODParser
- Class Documentation
TCODParserTCODParser()TCODParser()operator=()TCODParser()operator=()newStructure()newCustomType()run()~TCODParser()error()hasProperty()getBoolProperty()getIntProperty()getCharProperty()getFloatProperty()getColorProperty()getDiceProperty()getStringProperty()getCustomProperty()getListProperty()
- Class Documentation
- Class TCODSystem
- Class Documentation
TCODSystemsetFps()getFps()getLastFrameLength()sleepMilli()getElapsedMilli()getElapsedSeconds()checkForEvent()createDirectory()deleteDirectory()deleteFile()isDirectory()getDirectoryContent()fileExists()readFile()writeFile()registerSDLRenderer()forceFullscreenResolution()getCurrentResolution()getFullscreenOffsets()getCharSize()updateChar()setRenderer()getRenderer()setClipboard()getClipboard()getNumCores()newThread()deleteThread()waitThread()newMutex()mutexIn()mutexOut()deleteMutex()newSemaphore()lockSemaphore()unlockSemaphore()deleteSemaphore()newCondition()signalCondition()broadcastCondition()waitCondition()deleteCondition()
- Class Documentation
- Class TCODZip
- Class Documentation
TCODZipTCODZip()~TCODZip()putChar()putInt()putFloat()putString()putColor()putImage()putConsole()putRandom()putData()getCurrentBytes()saveToFile()saveToFile()loadFromFile()loadFromFile()getChar()getInt()getFloat()getString()getColor()getImage()getConsole()getRandom()getData()getRemainingBytes()skipBytes()put()put()put()put()put()put()put()put()put()put()get()get()get()get()get()get()get()get()get()get()get()get()get()get()data
- Class Documentation
EnumsΒΆ
- Enum TCOD_keycode_t
- Enum Documentation
TCOD_keycode_tTCODK_NONETCODK_ESCAPETCODK_BACKSPACETCODK_TABTCODK_ENTERTCODK_SHIFTTCODK_CONTROLTCODK_ALTTCODK_PAUSETCODK_CAPSLOCKTCODK_PAGEUPTCODK_PAGEDOWNTCODK_ENDTCODK_HOMETCODK_UPTCODK_LEFTTCODK_RIGHTTCODK_DOWNTCODK_PRINTSCREENTCODK_INSERTTCODK_DELETETCODK_LWINTCODK_RWINTCODK_APPSTCODK_0TCODK_1TCODK_2TCODK_3TCODK_4TCODK_5TCODK_6TCODK_7TCODK_8TCODK_9TCODK_KP0TCODK_KP1TCODK_KP2TCODK_KP3TCODK_KP4TCODK_KP5TCODK_KP6TCODK_KP7TCODK_KP8TCODK_KP9TCODK_KPADDTCODK_KPSUBTCODK_KPDIVTCODK_KPMULTCODK_KPDECTCODK_KPENTERTCODK_F1TCODK_F2TCODK_F3TCODK_F4TCODK_F5TCODK_F6TCODK_F7TCODK_F8TCODK_F9TCODK_F10TCODK_F11TCODK_F12TCODK_NUMLOCKTCODK_SCROLLLOCKTCODK_SPACETCODK_CHARTCODK_TEXT
- Enum Documentation
- Enum TCOD_value_type_t
- Enum Documentation
TCOD_value_type_tTCOD_TYPE_NONETCOD_TYPE_BOOLTCOD_TYPE_CHARTCOD_TYPE_INTTCOD_TYPE_FLOATTCOD_TYPE_STRINGTCOD_TYPE_COLORTCOD_TYPE_DICETCOD_TYPE_VALUELIST00TCOD_TYPE_VALUELIST01TCOD_TYPE_VALUELIST02TCOD_TYPE_VALUELIST03TCOD_TYPE_VALUELIST04TCOD_TYPE_VALUELIST05TCOD_TYPE_VALUELIST06TCOD_TYPE_VALUELIST07TCOD_TYPE_VALUELIST08TCOD_TYPE_VALUELIST09TCOD_TYPE_VALUELIST10TCOD_TYPE_VALUELIST11TCOD_TYPE_VALUELIST12TCOD_TYPE_VALUELIST13TCOD_TYPE_VALUELIST14TCOD_TYPE_VALUELIST15TCOD_TYPE_CUSTOM00TCOD_TYPE_CUSTOM01TCOD_TYPE_CUSTOM02TCOD_TYPE_CUSTOM03TCOD_TYPE_CUSTOM04TCOD_TYPE_CUSTOM05TCOD_TYPE_CUSTOM06TCOD_TYPE_CUSTOM07TCOD_TYPE_CUSTOM08TCOD_TYPE_CUSTOM09TCOD_TYPE_CUSTOM10TCOD_TYPE_CUSTOM11TCOD_TYPE_CUSTOM12TCOD_TYPE_CUSTOM13TCOD_TYPE_CUSTOM14TCOD_TYPE_CUSTOM15TCOD_TYPE_LIST
- Enum Documentation