Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
lyt_types.h File Reference

Go to the source code of this file.

Classes

struct  nw4hbm::lyt::Size
 
struct  nw4hbm::lyt::TexSRT
 
class  nw4hbm::lyt::TexCoordGen
 
class  nw4hbm::lyt::IndirectStage
 
class  nw4hbm::lyt::TevSwapMode
 
class  nw4hbm::lyt::TevStageInOp
 
class  nw4hbm::lyt::TevStage
 
class  nw4hbm::lyt::ChanCtrl
 
class  nw4hbm::lyt::AlphaCompare
 
class  nw4hbm::lyt::BlendMode
 

Namespaces

namespace  nw4hbm
 
namespace  nw4hbm::lyt
 
namespace  nw4hbm::lyt::detail
 

Typedefs

typedef struct nw4hbm::lyt::Size nw4hbm::lyt::Size
 
typedef struct nw4hbm::lyt::TexSRT nw4hbm::lyt::TexSRT
 

Enumerations

enum  {
  nw4hbm::lyt::VERTEXCOLOR_LT = 0 , nw4hbm::lyt::VERTEXCOLOR_RT , nw4hbm::lyt::VERTEXCOLOR_LB , nw4hbm::lyt::VERTEXCOLOR_RB ,
  nw4hbm::lyt::VERTEXCOLOR_MAX
}
 
enum  { nw4hbm::lyt::TEVCOLOR_REG0 = 0 , nw4hbm::lyt::TEVCOLOR_REG1 , nw4hbm::lyt::TEVCOLOR_REG2 , nw4hbm::lyt::TEVCOLOR_MAX }
 
enum  { nw4hbm::lyt::HORIZONTALPOSITION_LEFT = 0 , nw4hbm::lyt::HORIZONTALPOSITION_CENTER , nw4hbm::lyt::HORIZONTALPOSITION_RIGHT , nw4hbm::lyt::HORIZONTALPOSITION_MAX }
 
enum  { nw4hbm::lyt::VERTICALPOSITION_TOP = 0 , nw4hbm::lyt::VERTICALPOSITION_CENTER , nw4hbm::lyt::VERTICALPOSITION_BOTTOM , nw4hbm::lyt::VERTICALPOSITION_MAX }
 
enum  { nw4hbm::lyt::ORIGINTYPE_TOPLEFT = 0 , nw4hbm::lyt::ORIGINTYPE_CENTER , nw4hbm::lyt::ORIGINTYPE_MAX }
 
enum  { nw4hbm::lyt::TEXTCOLOR_TOP = 0 , nw4hbm::lyt::TEXTCOLOR_BOTTOM , nw4hbm::lyt::TEXTCOLOR_MAX }
 
enum  {
  nw4hbm::lyt::WINDOWFRAME_LT = 0 , nw4hbm::lyt::WINDOWFRAME_RT , nw4hbm::lyt::WINDOWFRAME_LB , nw4hbm::lyt::WINDOWFRAME_RB ,
  nw4hbm::lyt::WINDOWFRAME_L , nw4hbm::lyt::WINDOWFRAME_R , nw4hbm::lyt::WINDOWFRAME_T , nw4hbm::lyt::WINDOWFRAME_B ,
  nw4hbm::lyt::WINDOWFRAME_MAX
}
 
enum  {
  nw4hbm::lyt::TEXTUREFLIP_NONE , nw4hbm::lyt::TEXTUREFLIP_H , nw4hbm::lyt::TEXTUREFLIP_V , nw4hbm::lyt::TEXTUREFLIP_90 ,
  nw4hbm::lyt::TEXTUREFLIP_180 , nw4hbm::lyt::TEXTUREFLIP_270 , nw4hbm::lyt::TEXTUREFLIP_MAX
}
 
enum  { nw4hbm::lyt::FLIPINDEX_X , nw4hbm::lyt::FLIPINDEX_Y , nw4hbm::lyt::FLIPINDEX_MAX }
 

Functions

template<typename T >
const Tnw4hbm::lyt::detail::ConvertOffsToPtr (const void *baseAddress, unsigned offset)
 
template<typename T >
Tnw4hbm::lyt::detail::ConvertOffsToPtr (void *baseAddress, unsigned offset)
 
template<typename T >
void nw4hbm::lyt::detail::SetBit (T *pBits, int pos, bool val)
 
template<typename T >
bool nw4hbm::lyt::detail::TestBit (T bits, int pos)
 
template<typename T >
T nw4hbm::lyt::detail::GetBits (T bits, int pos, int len)
 

Variables

static const u32 nw4hbm::lyt::RESOURCE_TYPE_ANIMATION = 'anim'
 
static const u32 nw4hbm::lyt::RESOURCE_TYPE_LAYOUT = 'blyt'
 
static const u32 nw4hbm::lyt::RESOURCE_TYPE_FONT = 'font'
 
static const u32 nw4hbm::lyt::RESOURCE_TYPE_TEXTURE = 'timg'