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

#include <DungeonInteriorGenerationExclusionVolume.h>

Public Member Functions

 CDungeonInteriorGenerationExclusionVolume (const CDungeonInteriorGenerationExclusionVolume &other)
 
 CDungeonInteriorGenerationExclusionVolume (CDungeonInteriorGenerationExclusionVolume &&other) noexcept
 
CDungeonInteriorGenerationExclusionVolumeoperator= (const CDungeonInteriorGenerationExclusionVolume &other)
 
CDungeonInteriorGenerationExclusionVolumeoperator= (CDungeonInteriorGenerationExclusionVolume &&other) noexcept
 
void Add (const FBox &bounds)
 
void Clear ()
 
bool Intersect (const FBox &bounds) const noexcept
 
bool IsInsideOrOn (const FVector &location) const noexcept
 

Detailed Description

Author
Shun Moriya

ダンジョン内装の配置禁止領域

Member Function Documentation

◆ Add()

void CDungeonInteriorGenerationExclusionVolume::Add ( const FBox &  bounds)
inline

配置禁止領域を追加します

Parameters
[in]bounds配置禁止領域

◆ Clear()

void CDungeonInteriorGenerationExclusionVolume::Clear ( )
inline

配置禁止領域を消去します

◆ Intersect()

bool CDungeonInteriorGenerationExclusionVolume::Intersect ( const FBox &  bounds) const
inlinenoexcept

配置禁止領域と交差しているか?

Parameters
[in]bounds配置禁止領域
Returns

◆ IsInsideOrOn()

bool CDungeonInteriorGenerationExclusionVolume::IsInsideOrOn ( const FVector &  location) const
inlinenoexcept

座標が配置禁止領域内に含まれているか?

Parameters
[in]location調べる位置
Returns
trueならば座標が配置禁止領域内

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