|
Dungeon Generator
1.6.6
Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions.
|
#include <DungeonWallGenerationExclusionChecker.h>
Public Types | |
| using | OnProhibited = std::function< void(const FIntVector &)> |
Public Member Functions | |
| CDungeonWallGenerationExclusionChecker (const FDungeonGridSize &gridSize, const FIntVector &worldSize) | |
| CDungeonWallGenerationExclusionChecker (const CDungeonWallGenerationExclusionChecker &)=delete | |
| CDungeonWallGenerationExclusionChecker & | operator= (const CDungeonWallGenerationExclusionChecker &)=delete |
| ~CDungeonWallGenerationExclusionChecker ()=default | |
| void | Check (const ULevel *level, const OnProhibited &noNorthWallMeshGeneration, const OnProhibited &noSouthWallMeshGeneration, const OnProhibited &noEastWallMeshGeneration, const OnProhibited &noWestWallMeshGeneration, const OnProhibited &noGateGeneration) const |
Examine no-entry voxels. 進入禁止ボクセルを調べます サブレベルの原点はかならず(0,0,0)になるので、ローカル座標系に変換する必要がありません
| CDungeonWallGenerationExclusionChecker::CDungeonWallGenerationExclusionChecker | ( | const FDungeonGridSize & | gridSize, |
| const FIntVector & | worldSize | ||
| ) |
コンストラクタ
|
delete |
コピーコンストラクタ
|
default |
デストラクタ
| void CDungeonWallGenerationExclusionChecker::Check | ( | const ULevel * | level, |
| const OnProhibited & | noNorthWallMeshGeneration, | ||
| const OnProhibited & | noSouthWallMeshGeneration, | ||
| const OnProhibited & | noEastWallMeshGeneration, | ||
| const OnProhibited & | noWestWallMeshGeneration, | ||
| const OnProhibited & | noGateGeneration | ||
| ) | const |
Checks for inaccessible voxels The sublevel origin is always (0,0,0), so there is no need to convert to the local coordinate system.
進入禁止ボクセルを調べます サブレベルの原点はかならず(0,0,0)になるので、ローカル座標系に変換する必要がありません
|
delete |
コピー代入