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 |
コピー代入