Dungeon Generator  1.6.6
Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions.
CDungeonWallGenerationExclusionChecker Class Referencefinal

#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
 
CDungeonWallGenerationExclusionCheckeroperator= (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
 

Detailed Description

Examine no-entry voxels. 進入禁止ボクセルを調べます サブレベルの原点はかならず(0,0,0)になるので、ローカル座標系に変換する必要がありません

Constructor & Destructor Documentation

◆ CDungeonWallGenerationExclusionChecker() [1/2]

CDungeonWallGenerationExclusionChecker::CDungeonWallGenerationExclusionChecker ( const FDungeonGridSize gridSize,
const FIntVector &  worldSize 
)

コンストラクタ

Author
Shun Moriya

◆ CDungeonWallGenerationExclusionChecker() [2/2]

CDungeonWallGenerationExclusionChecker::CDungeonWallGenerationExclusionChecker ( const CDungeonWallGenerationExclusionChecker )
delete

コピーコンストラクタ

◆ ~CDungeonWallGenerationExclusionChecker()

CDungeonWallGenerationExclusionChecker::~CDungeonWallGenerationExclusionChecker ( )
default

デストラクタ

Member Function Documentation

◆ Check()

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)になるので、ローカル座標系に変換する必要がありません

◆ operator=()

CDungeonWallGenerationExclusionChecker& CDungeonWallGenerationExclusionChecker::operator= ( const CDungeonWallGenerationExclusionChecker )
delete

コピー代入


The documentation for this class was generated from the following files: