TrinityCore
Loading...
Searching...
No Matches
Trinity::TrinityStringChatBuilder Class Reference

#include <ChatTextBuilder.h>

Public Member Functions

 TrinityStringChatBuilder (WorldObject const *obj, ChatMsg msgType, uint32 textId, WorldObject const *target=nullptr, va_list *args=nullptr)
 
void operator() (WorldPacket &data, LocaleConstant locale) const
 

Private Attributes

WorldObject const * _source
 
ChatMsg _msgType
 
uint32 _textId
 
WorldObject const * _target
 
va_list * _args
 

Detailed Description

Definition at line 64 of file ChatTextBuilder.h.

Constructor & Destructor Documentation

◆ TrinityStringChatBuilder()

Trinity::TrinityStringChatBuilder::TrinityStringChatBuilder ( WorldObject const *  obj,
ChatMsg  msgType,
uint32  textId,
WorldObject const *  target = nullptr,
va_list *  args = nullptr 
)
inline

Definition at line 67 of file ChatTextBuilder.h.

Member Function Documentation

◆ operator()()

void Trinity::TrinityStringChatBuilder::operator() ( WorldPacket data,
LocaleConstant  locale 
) const

Definition at line 40 of file ChatTextBuilder.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _args

va_list* Trinity::TrinityStringChatBuilder::_args
private

Definition at line 77 of file ChatTextBuilder.h.

◆ _msgType

ChatMsg Trinity::TrinityStringChatBuilder::_msgType
private

Definition at line 74 of file ChatTextBuilder.h.

◆ _source

WorldObject const* Trinity::TrinityStringChatBuilder::_source
private

Definition at line 73 of file ChatTextBuilder.h.

◆ _target

WorldObject const* Trinity::TrinityStringChatBuilder::_target
private

Definition at line 76 of file ChatTextBuilder.h.

◆ _textId

uint32 Trinity::TrinityStringChatBuilder::_textId
private

Definition at line 75 of file ChatTextBuilder.h.


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