Pyrogenesis trunk
Classes | Namespaces | Macros | Variables
TextureConverter.cpp File Reference
#include "precompiled.h"
#include "TextureConverter.h"
#include "lib/allocators/shared_ptr.h"
#include "lib/bits.h"
#include "lib/regex.h"
#include "lib/tex/tex.h"
#include "lib/timer.h"
#include "maths/MD5.h"
#include "ps/CLogger.h"
#include "ps/CStr.h"
#include "ps/Profiler2.h"
#include "ps/TaskManager.h"
#include "ps/Util.h"
#include "ps/XML/Xeromyces.h"
#include "nvtt/nvtt.h"
Include dependency graph for TextureConverter.cpp:

Classes

struct  anonymous_namespace{TextureConverter.cpp}::BufferOutputHandler
 Output handler to collect NVTT's output into a simplistic buffer. More...
 
struct  anonymous_namespace{TextureConverter.cpp}::ConversionRequest
 Arguments to the asynchronous task. More...
 
struct  CTextureConverter::ConversionResult
 Response from the asynchronous task. More...
 

Namespaces

namespace  anonymous_namespace{TextureConverter.cpp}
 

Macros

#define EL(x)   int el_##x = XeroFile.GetElementID(#x)
 
#define AT(x)   int at_##x = XeroFile.GetAttributeID(#x)
 

Variables

constexpr size_t anonymous_namespace{TextureConverter.cpp}::MAX_QUEUE_SIZE_FOR_OPTIMAL_UTILIZATION {12}
 

Macro Definition Documentation

◆ AT

#define AT (   x)    int at_##x = XeroFile.GetAttributeID(#x)

◆ EL

#define EL (   x)    int el_##x = XeroFile.GetElementID(#x)