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

#include <DungeonVerifiableActor.h>

Inheritance diagram for ADungeonVerifiableActor:
ADungeonDoorBase ADungeonRoomSensorBase

Public Member Functions

virtual uint32_t GenerateCrc32 (uint32_t crc=0xffffffffU) const noexcept
 

Static Public Member Functions

static uint32_t GenerateCrc32 (const AActor *actor, uint32_t crc=0xffffffffU) noexcept
 
static uint32_t GenerateCrc32 (const FBox &box, uint32_t crc=0xffffffffU) noexcept
 
static uint32_t GenerateCrc32 (const FRotator &rotator, uint32_t crc=0xffffffffU) noexcept
 
static uint32_t GenerateCrc32 (const FQuat &rotator, uint32_t crc=0xffffffffU) noexcept
 
static uint32_t GenerateCrc32 (const FTransform &transform, uint32_t crc=0xffffffffU) noexcept
 
static uint32_t GenerateCrc32 (const FVector &vector, uint32_t crc=0xffffffffU) noexcept
 

Protected Member Functions

 ADungeonVerifiableActor (const FObjectInitializer &initializer)
 
virtual ~ADungeonVerifiableActor () override=default
 

Detailed Description

Author
Shun Moriya

Constructor & Destructor Documentation

◆ ADungeonVerifiableActor()

ADungeonVerifiableActor::ADungeonVerifiableActor ( const FObjectInitializer &  initializer)
explicitprotected

constructor コンストラクタ

◆ ~ADungeonVerifiableActor()

virtual ADungeonVerifiableActor::~ADungeonVerifiableActor ( )
overrideprotectedvirtualdefault

destructor デストラクタ

Member Function Documentation

◆ GenerateCrc32() [1/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const AActor *  actor,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculates the CRC32 of the actor アクターのCRC32を計算します

◆ GenerateCrc32() [2/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const FBox &  box,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculates the CRC32 of the FBox FBoxのCRC32を計算します

◆ GenerateCrc32() [3/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const FQuat &  rotator,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculate CRC32 of FQuat FQuatのCRC32を計算します

◆ GenerateCrc32() [4/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const FRotator &  rotator,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculate CRC32 of FRotator FRotatorのCRC32を計算します

◆ GenerateCrc32() [5/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const FTransform &  transform,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculate CRC32 of FTransform FTransformのCRC32を計算します

◆ GenerateCrc32() [6/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( const FVector &  vector,
uint32_t  crc = 0xffffffffU 
)
staticnoexcept

Calculate CRC32 of FVector FVectorのCRC32を計算します

◆ GenerateCrc32() [7/7]

uint32_t ADungeonVerifiableActor::GenerateCrc32 ( uint32_t  crc = 0xffffffffU) const
virtualnoexcept

Calculate CRC32 CRC32を計算します

Reimplemented in ADungeonRoomSensorBase, and ADungeonDoorBase.


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