Typedefs | |
using | matrix4 = core::matrix4 |
Functions | |
static bool | matrix_equals (const matrix4 &a, const matrix4 &b) |
TEST_CASE ("matrix4") | |
Variables | |
constexpr v3f | x {1, 0, 0} |
constexpr v3f | y {0, 1, 0} |
constexpr v3f | z {0, 0, 1} |
using matrix4 = core::matrix4 |
TEST_CASE | ( | "matrix4" | ) |
|
constexpr |
Referenced by ArrayGridNodeContainer::ArrayGridNodeContainer(), DummyMap::DummyMap(), MapgenV6::addMud(), apply_brightness_contrast(), apply_colorize(), apply_hue_saturation(), apply_multiplication(), apply_overlay(), apply_screen(), MapgenV7::baseTerrainLevelAtPoint(), benchGetObjectsInArea(), benchGetObjectsInsideRadius(), biLinearInterpolation(), MapblockMeshGenerator::blendLight(), voxalgo::blit_back_with_light(), Minimap::blitMinimapPixelsToImageRadar(), Minimap::blitMinimapPixelsToImageSurface(), Schematic::blitToVManip(), brighten(), MapgenV6::calculateNoise(), CraftDefinitionShaped::check(), check_v3d(), check_v3f(), Environment::continueRaycast(), VoxelManipulator::copyTo(), ABMHandler::countObjects(), craftDumpMatrix(), craftDumpMatrix(), craftGetBounds(), irr::gui::SGUITTGlyph::createGlyphImage(), createInventoryCubeImage(), dir(), ProfilerGraph::draw(), draw2DImage9Slice(), GUIEngine::drawBackground(), Hud::drawBlockBounds(), MapblockMeshGenerator::drawLiquidTop(), GUIChatConsole::drawPrompt(), GUIChatConsole::drawText(), MapgenBasic::dustTopNodes(), DummyMap::fill(), voxalgo::fill_with_sunlight(), voxalgo::fill_with_sunlight(), Map::findNodesWithMetadata(), DungeonGen::findPlaceForRoomDoor(), ServerMap::finishBlockMake(), MapgenV6::flowMud(), DungeonGen::generate(), OrePuff::generate(), OreSheet::generate(), OreStratum::generate(), OreVein::generate(), MapgenV5::generateBaseTerrain(), MapgenBasic::generateBiomes(), CavernsNoise::generateCaverns(), CavesNoiseIntersection::generateCaves(), FacePositionCache::generateFacePosition(), MapgenV6::generateGround(), ImageSource::generateImagePart(), MapgenCarpathian::generateTerrain(), MapgenFlat::generateTerrain(), MapgenFractal::generateTerrain(), MapgenV7::generateTerrain(), MapgenValleys::generateTerrain(), Bitmap::get(), get_bits(), MapgenV6::get_blockseed(), GUITable::getCellAt(), irr::gui::CGUITTFont::getCharacterFromPos(), GUIEditBoxWithScrollBar::getCursorPos(), MapgenFractal::getFractalAtPoint(), Pathfinder::getIdxElem(), MinimapUpdateThread::getMap(), MinimapMapblock::getMinimapNodes(), Minimap::getMinimapTexture(), MapgenV7::getMountainTerrainAtPoint(), MapBlock::getNode(), MapBlock::getNodeNoCheck(), Schematic::getSchematicFromMap(), Noise::gradientMap2D(), Noise::gradientMap3D(), Clouds::gridFilled(), MapgenV6::growGrass(), LocalPlayer::handleAutojump(), imageAverageColorInline(), imageCleanTransparentWithInlining(), VoxelArea::index(), ServerMap::initBlockMake(), MMVManip::initialEmerge(), voxalgo::is_sunlight_above_block(), ReflowScan::isLiquidFlowableTo(), ReflowScan::isLiquidHorizontallyFlowable(), MapBlock::isValidPosition(), ModApiEnv::l_delete_area(), ModApiEnv::l_emerge_area(), ModApiEnvVM::l_find_nodes_in_area(), LuaPerlinNoiseMap::l_get_2d_map(), LuaPerlinNoiseMap::l_get_3d_map(), ModApiEnv::l_get_node_raw(), ModApiMapgen::l_get_spawn_level(), ModApiEnv::l_load_area(), layout_menu_row(), Database_Dummy::listAllLoadableBlocks(), ReflowScan::lookupBlock(), SHA1::lrot(), Sky::m_horizon_blend(), treegen::make_jungletree(), treegen::make_ltree(), treegen::make_pine_tree(), treegen::make_tree(), MapgenSinglenode::makeChunk(), DungeonGen::makeDungeon(), DungeonGen::makeFill(), DungeonGen::makeRoom(), my_modf(), noise2d(), noise2d_gradient(), noise2d_perlin(), noise3d(), noise3d_gradient(), NoisePerlin2D(), NoisePerlin2D_PO(), NoisePerlin3D(), NoisePerlin3D_PO(), LocalPlayer::old_move(), GUIFormSpecMenu::parseMiddleRect(), StyleSpec::parseRect(), StyleSpec::parseVector2f(), Noise::perlinMap2D(), Noise::perlinMap2D_PO(), Noise::perlinMap3D(), Noise::perlinMap3D_PO(), TextDrawer::place(), Decoration::placeDeco(), MapgenV6::placeTreesAndJungleGrass(), GUIFormSpecMenu::preprocessEvent(), VoxelManipulator::print(), Mapgen::propagateSunlight(), read_v3d(), read_v3f(), RollbackManager::registerRow(), ClientMap::renderMap(), ClientMap::renderMapShadows(), voxalgo::repair_block_light(), ReflowScan::scan(), ReflowScan::scanColumn(), Schematic::serializeToLua(), Bitmap::set(), set_bits(), Mapgen::setLighting(), setMeshColorByNormalXYZ(), RemotePlayer::setModified(), RandomInputHandler::setMousePos(), RealInputHandler::setMousePos(), PlayerControl::setMovementFromKeys(), MapBlock::setNode(), MapBlock::setNodeNoCheck(), GUITable::setTable(), Mapgen::spreadLight(), srp_create_salted_verification_key(), srp_user_process_challenge(), TEST_CASE(), TEST_CASE(), TestCollision::testCollisionMoveSimple(), TestClientActiveObjectMgr::testGetActiveSelectableObjects(), TestVoxelAlgorithms::testLighting(), TestMapBlock::testLoad20(), TestNoise::testNoise2dPoint(), TestNoise::testNoise3dPoint(), TestVoxelAlgorithms::testVoxelLineIterator(), TestUtilities::testWrapDegrees_0_360_v3f(), triLinearInterpolation(), voxalgo::update_block_border_lighting(), Mapgen::updateHeightmap(), Mapgen::updateLiquid(), and write_array_slice_float().
|
constexpr |
Referenced by ArrayGridNodeContainer::ArrayGridNodeContainer(), DummyMap::DummyMap(), VoxelManipulator::addArea(), MapgenV6::addMud(), apply_brightness_contrast(), apply_colorize(), apply_hue_saturation(), apply_multiplication(), apply_overlay(), apply_screen(), biLinearInterpolation(), MapblockMeshGenerator::blendLight(), Schematic::blitToVManip(), brighten(), CraftDefinitionShaped::check(), check_v3d(), check_v3f(), VoxelManipulator::clearFlags(), Environment::continueRaycast(), VoxelManipulator::copyFrom(), VoxelManipulator::copyTo(), ABMHandler::countObjects(), craftGetBounds(), MapSector::createBlankBlock(), MapSector::createBlankBlockNoInsert(), irr::gui::SGUITTGlyph::createGlyphImage(), createInventoryCubeImage(), Schematic::deserializeFromMts(), dir(), ProfilerGraph::draw(), draw2DImage9Slice(), GUIEngine::drawBackground(), Hud::drawBlockBounds(), GUIChatConsole::drawPrompt(), GUIChatConsole::drawText(), MapgenBasic::dustTopNodes(), DummyMap::fill(), voxalgo::fill_with_sunlight(), MapgenV6::find_stone_level(), Mapgen::findGroundLevel(), Mapgen::findLiquidSurface(), Map::findNodesWithMetadata(), DungeonGen::findPlaceForRoomDoor(), ServerMap::finishBlockMake(), MapgenV6::flowMud(), DungeonGen::generate(), OrePuff::generate(), OreSheet::generate(), OreStratum::generate(), OreVein::generate(), MapgenV5::generateBaseTerrain(), MapgenBasic::generateBiomes(), CavernsNoise::generateCaverns(), CavesNoiseIntersection::generateCaves(), FacePositionCache::generateFacePosition(), MapgenV6::generateGround(), ImageSource::generateImagePart(), MapgenCarpathian::generateTerrain(), MapgenFlat::generateTerrain(), MapgenFractal::generateTerrain(), MapgenV7::generateTerrain(), MapgenValleys::generateTerrain(), Bitmap::get(), MapgenV6::get_blockseed(), MapSector::getBlockBuffered(), MapSector::getBlockNoCreateNoEx(), GUIEditBoxWithScrollBar::getCursorPos(), MapgenFractal::getFractalAtPoint(), Pathfinder::getIdxElem(), MinimapMapblock::getMinimapNodes(), Minimap::getMinimapTexture(), MapgenV7::getMountainTerrainAtPoint(), MapgenV7::getMountainTerrainFromMap(), BiomeGen::getNextTransitionY(), BiomeGenOriginal::getNextTransitionY(), MapBlock::getNode(), MapBlock::getNodeNoCheck(), MapgenV7::getRiverChannelFromMap(), GUITable::getRowAt(), Schematic::getSchematicFromMap(), MapgenCarpathian::getSpawnLevelAtPoint(), MapgenFractal::getSpawnLevelAtPoint(), MapgenV5::getSpawnLevelAtPoint(), MapgenV7::getSpawnLevelAtPoint(), MapgenValleys::getSpawnLevelAtPoint(), Mapgen::getSurfaces(), Noise::gradientMap2D(), Noise::gradientMap3D(), Clouds::gridFilled(), MapgenV6::growGrass(), imageAverageColorInline(), imageCleanTransparentWithInlining(), VoxelArea::index(), ServerMap::initBlockMake(), MMVManip::initialEmerge(), ReflowScan::isLiquidFlowableTo(), ReflowScan::isLiquidHorizontallyFlowable(), MapBlock::isValidPosition(), ModApiEnv::l_delete_area(), ModApiEnv::l_emerge_area(), ModApiEnvVM::l_find_nodes_in_area(), LuaPerlinNoiseMap::l_get_2d_map(), LuaPerlinNoiseMap::l_get_3d_map(), ModApiEnv::l_get_node_raw(), ModApiEnv::l_load_area(), ModApiMapgen::l_read_schematic(), layout_menu_row(), ReflowScan::lookupBlock(), treegen::make_jungletree(), treegen::make_ltree(), treegen::make_pine_tree(), treegen::make_tree(), MapgenSinglenode::makeChunk(), DungeonGen::makeDungeon(), DungeonGen::makeFill(), DungeonGen::makeRoom(), noise2d(), noise2d_gradient(), noise2d_perlin(), noise3d(), noise3d_gradient(), NoisePerlin2D(), NoisePerlin2D_PO(), NoisePerlin3D(), NoisePerlin3D_PO(), GUIFormSpecMenu::parseMiddleRect(), StyleSpec::parseRect(), Noise::perlinMap2D(), Noise::perlinMap2D_PO(), Noise::perlinMap3D(), Noise::perlinMap3D_PO(), TextDrawer::place(), Decoration::placeDeco(), MapgenV6::placeTreesAndJungleGrass(), GUIFormSpecMenu::preprocessEvent(), VoxelManipulator::print(), Mapgen::propagateSunlight(), read_v3d(), read_v3f(), RollbackManager::registerRow(), Sky::render(), ReflowScan::scanColumn(), Schematic::serializeToLua(), Schematic::serializeToMts(), Bitmap::set(), VoxelManipulator::setFlags(), Mapgen::setLighting(), setMeshColorByNormalXYZ(), RandomInputHandler::setMousePos(), RealInputHandler::setMousePos(), PlayerControl::setMovementFromKeys(), MapBlock::setNode(), MapBlock::setNodeNoCheck(), Mapgen::spreadLight(), TEST_CASE(), TestClientActiveObjectMgr::testGetActiveSelectableObjects(), TestVoxelAlgorithms::testLighting(), TestMapBlock::testLoad20(), TestSchematic::testLuaTableSerialize(), TestSchematic::testMtsSerializeDeserialize(), TestNoise::testNoise2dPoint(), TestNoise::testNoise3dPoint(), TestVoxelAlgorithms::testVoxelLineIterator(), TestUtilities::testWrapDegrees_0_360_v3f(), triLinearInterpolation(), voxalgo::update_block_border_lighting(), voxalgo::update_lighting_nodes(), Mapgen::updateHeightmap(), Mapgen::updateLiquid(), LocalPlayer::updateSneakNode(), and write_array_slice_float().
|
constexpr |
Referenced by ArrayGridNodeContainer::ArrayGridNodeContainer(), DummyMap::DummyMap(), VoxelManipulator::addArea(), MapgenV6::addMud(), MapgenV7::baseTerrainLevelAtPoint(), MapblockMeshGenerator::blendLight(), voxalgo::blit_back_with_light(), Minimap::blitMinimapPixelsToImageRadar(), Minimap::blitMinimapPixelsToImageSurface(), Schematic::blitToVManip(), MapgenV6::calculateNoise(), check_v3d(), check_v3f(), VoxelManipulator::clearFlags(), compressZlib(), Environment::continueRaycast(), VoxelManipulator::copyFrom(), VoxelManipulator::copyTo(), ABMHandler::countObjects(), decompressZlib(), MapblockMeshGenerator::drawLiquidTop(), MapgenBasic::dustTopNodes(), DummyMap::fill(), voxalgo::fill_with_sunlight(), voxalgo::fill_with_sunlight(), Map::findNodesWithMetadata(), DungeonGen::findPlaceForRoomDoor(), ServerMap::finishBlockMake(), MapgenV6::flowMud(), DungeonGen::generate(), OrePuff::generate(), OreSheet::generate(), OreStratum::generate(), OreVein::generate(), MapgenV5::generateBaseTerrain(), MapgenBasic::generateBiomes(), CavernsNoise::generateCaverns(), CavesNoiseIntersection::generateCaves(), FacePositionCache::generateFacePosition(), MapgenV6::generateGround(), MapgenCarpathian::generateTerrain(), MapgenFlat::generateTerrain(), MapgenFractal::generateTerrain(), MapgenV7::generateTerrain(), MapgenValleys::generateTerrain(), MapgenV6::get_blockseed(), MapgenFractal::getFractalAtPoint(), Pathfinder::getIdxElem(), MinimapUpdateThread::getMap(), MinimapMapblock::getMinimapNodes(), MapgenV7::getMountainTerrainAtPoint(), MapBlock::getNode(), MapBlock::getNodeNoCheck(), Schematic::getSchematicFromMap(), Noise::gradientMap3D(), MapgenV6::growGrass(), LocalPlayer::handleAutojump(), VoxelArea::index(), ServerMap::initBlockMake(), MMVManip::initialEmerge(), voxalgo::is_sunlight_above_block(), ReflowScan::isLiquidFlowableTo(), ReflowScan::isLiquidHorizontallyFlowable(), MapBlock::isValidPosition(), ModApiEnv::l_delete_area(), ModApiEnv::l_emerge_area(), ModApiEnvVM::l_find_nodes_in_area(), LuaPerlinNoiseMap::l_get_3d_map(), ModApiEnv::l_get_node_raw(), ModApiMapgen::l_get_spawn_level(), ModApiEnv::l_load_area(), ReflowScan::lookupBlock(), treegen::make_jungletree(), treegen::make_ltree(), treegen::make_pine_tree(), treegen::make_tree(), MapgenSinglenode::makeChunk(), DungeonGen::makeDungeon(), DungeonGen::makeFill(), DungeonGen::makeRoom(), noise3d(), noise3d_gradient(), NoisePerlin3D(), NoisePerlin3D_PO(), LocalPlayer::old_move(), Noise::perlinMap3D(), Noise::perlinMap3D_PO(), Decoration::placeDeco(), MapgenV6::placeTreesAndJungleGrass(), VoxelManipulator::print(), Mapgen::propagateSunlight(), read_v3d(), read_v3f(), RollbackManager::registerRow(), voxalgo::repair_block_light(), ReflowScan::scan(), ReflowScan::scanColumn(), Schematic::serializeToLua(), VoxelManipulator::setFlags(), Mapgen::setLighting(), setMeshColorByNormalXYZ(), MapBlock::setNode(), MapBlock::setNodeNoCheck(), Mapgen::spreadLight(), TEST_CASE(), TEST_CASE(), TestCollision::testCollisionMoveSimple(), TestClientActiveObjectMgr::testGetActiveSelectableObjects(), TestVoxelAlgorithms::testLighting(), TestMapBlock::testLoad20(), TestNoise::testNoise3dPoint(), TestVoxelAlgorithms::testVoxelLineIterator(), TestUtilities::testWrapDegrees_0_360_v3f(), triLinearInterpolation(), voxalgo::update_block_border_lighting(), Mapgen::updateHeightmap(), Mapgen::updateLiquid(), and write_array_slice_float().