TrinityCore
Loading...
Searching...
No Matches
ExtractedModelData Struct Reference

#include <vmapexport.h>

Public Types

enum  ExtractionState : uint8 { InProgress , Ok , OkNoCollision , Failed }
 

Public Member Functions

void Wait ()
 
void Fail ()
 
void Complete (ExtractionState state=Ok)
 
bool HasCollision () const
 

Public Attributes

std::atomic< ExtractionStateState
 
std::unique_ptr< WMODoodadDataDoodads
 

Detailed Description

Definition at line 47 of file vmapexport.h.

Member Enumeration Documentation

◆ ExtractionState

Enumerator
InProgress 
Ok 
OkNoCollision 
Failed 

Definition at line 49 of file vmapexport.h.

Member Function Documentation

◆ Complete()

void ExtractedModelData::Complete ( ExtractionState  state = Ok)
inline

Definition at line 71 of file vmapexport.h.

◆ Fail()

void ExtractedModelData::Fail ( )
inline

Definition at line 65 of file vmapexport.h.

◆ HasCollision()

bool ExtractedModelData::HasCollision ( ) const
inline

Definition at line 77 of file vmapexport.h.

+ Here is the caller graph for this function:

◆ Wait()

void ExtractedModelData::Wait ( )
inline

Definition at line 60 of file vmapexport.h.

Member Data Documentation

◆ Doodads

std::unique_ptr<WMODoodadData> ExtractedModelData::Doodads

Definition at line 58 of file vmapexport.h.

◆ State

std::atomic<ExtractionState> ExtractedModelData::State

Definition at line 57 of file vmapexport.h.


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