WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
WoWModel.cpp File Reference
#include "WoWModel.h"
#include <algorithm>
#include <cassert>
#include <format>
#include <ostream>
#include <sstream>
#include <vector>
#include <map>
#include <string>
#include "AnimMapper.h"
#include "Attachment.h"
#include "CASCFile.h"
#include "DB2Table.h"
#include "Game.h"
#include "GlobalSettings.h"
#include "ModelColor.h"
#include "ModelEvent.h"
#include "ModelLight.h"
#include "ModelRenderPass.h"
#include "ModelTransparency.h"
#include "video.h"
#include "Logger.h"
#include "string_utils.h"
#include "glm/gtc/epsilon.hpp"
#include "glm/gtc/type_ptr.hpp"
#include "glm/gtx/norm.hpp"
Include dependency graph for WoWModel.cpp:

Go to the source code of this file.

Macros

#define GL_BUFFER_OFFSET(i)   ((char *)(0) + (i))
 

Enumerations

enum  TextureFlags { TEXTURE_WRAPX = 1 , TEXTURE_WRAPY }
 

Functions

void glGetAll ()
 
void glInitAll ()
 
std::ostream & operator<< (std::ostream &out, const WoWModel &m)
 

Macro Definition Documentation

◆ GL_BUFFER_OFFSET

#define GL_BUFFER_OFFSET (   i)    ((char *)(0) + (i))

Definition at line 30 of file WoWModel.cpp.

Enumeration Type Documentation

◆ TextureFlags

Enumerator
TEXTURE_WRAPX 
TEXTURE_WRAPY 

Definition at line 32 of file WoWModel.cpp.

Function Documentation

◆ glGetAll()

void glGetAll ( )

Definition at line 62 of file WoWModel.cpp.

◆ glInitAll()

void glInitAll ( )

Definition at line 93 of file WoWModel.cpp.

◆ operator<<()

std::ostream & operator<< ( std::ostream &  out,
const WoWModel m 
)

Definition at line 4458 of file WoWModel.cpp.