Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
AlphaMapCalculator.cpp File Reference
#include "precompiled.h"
#include "AlphaMapCalculator.h"
#include <string.h>
#include <stdio.h>
Include dependency graph for AlphaMapCalculator.cpp:

Classes

struct  CAlphaMapCalculator::Blend4
 
struct  CAlphaMapCalculator::Blend8
 

Namespaces

namespace  CAlphaMapCalculator
 

Functions

template<class T >
bool CAlphaMapCalculator::MatchBlendShapeFlipped (const T &templateshape, const T &shape, unsigned int &flags)
 
template<class T >
int CAlphaMapCalculator::MatchBlendShape (const T &templateshape, const T &shape, unsigned int &flags)
 
template<class S , class T >
int CAlphaMapCalculator::LookupBlend (int tableSize, const S *table, const T &shape, unsigned int &flags)
 
int CAlphaMapCalculator::Calculate (BlendShape8 shape, unsigned int &flags)
 

Variables

const Blend4 CAlphaMapCalculator::Blends1Neighbour []
 
const Blend4 CAlphaMapCalculator::Blends2Neighbour []
 
const Blend8 CAlphaMapCalculator::Blends2Neighbour8 []
 
const Blend4 CAlphaMapCalculator::Blends3Neighbour []
 
const Blend8 CAlphaMapCalculator::Blends3Neighbour8 []
 
const Blend8 CAlphaMapCalculator::Blends4Neighbour8 []
 
const Blend8 CAlphaMapCalculator::Blends5Neighbour8 []
 
const Blend8 CAlphaMapCalculator::Blends6Neighbour8 []
 
const Blend8 CAlphaMapCalculator::Blends7Neighbour8 []