Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
BlendShape8 Struct Reference

#include <BlendShapes.h>

Public Member Functions

 BlendShape8 ()
 
 BlendShape8 (int a, int b, int c, int d, int e, int f, int g, int h)
 
int & operator[] (size_t index)
 
const int & operator[] (size_t index) const
 
bool operator== (const BlendShape8 &lhs) const
 
void Rotate90 (BlendShape8 &dst) const
 
void Rotate180 (BlendShape8 &dst) const
 
void Rotate270 (BlendShape8 &dst) const
 
void FlipU (BlendShape8 &dst) const
 
void FlipV (BlendShape8 &dst) const
 

Private Attributes

int m_Data [8]
 

Constructor & Destructor Documentation

◆ BlendShape8() [1/2]

BlendShape8::BlendShape8 ( )
inline

◆ BlendShape8() [2/2]

BlendShape8::BlendShape8 ( int  a,
int  b,
int  c,
int  d,
int  e,
int  f,
int  g,
int  h 
)
inline

Member Function Documentation

◆ FlipU()

void BlendShape8::FlipU ( BlendShape8 dst) const
inline

◆ FlipV()

void BlendShape8::FlipV ( BlendShape8 dst) const
inline

◆ operator==()

bool BlendShape8::operator== ( const BlendShape8 lhs) const
inline

◆ operator[]() [1/2]

int & BlendShape8::operator[] ( size_t  index)
inline

◆ operator[]() [2/2]

const int & BlendShape8::operator[] ( size_t  index) const
inline

◆ Rotate180()

void BlendShape8::Rotate180 ( BlendShape8 dst) const
inline

◆ Rotate270()

void BlendShape8::Rotate270 ( BlendShape8 dst) const
inline

◆ Rotate90()

void BlendShape8::Rotate90 ( BlendShape8 dst) const
inline

Member Data Documentation

◆ m_Data

int BlendShape8::m_Data[8]
private

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