UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::graphic::TextureAtlas::BoundPiece Class Reference

#include <ugdk/graphic/textureatlas.h>

Public Member Functions

 BoundPiece (const TextureAtlas *atlas, const Piece *piece)
 
 ~BoundPiece ()
 
const TextureAtlasatlas () const
 
const math::Integer2Dposition () const
 
const math::Integer2Dsize () const
 
const math::Integer2Dtrimmed_size () const
 
const math::Integer2Doffset () const
 
void ConvertToAtlas (float *u, float *v) const
 
void ConvertToAtlas (float in_u, float in_v, float *out_u, float *out_v) const
 

Constructor & Destructor Documentation

ugdk::graphic::TextureAtlas::BoundPiece::BoundPiece ( const TextureAtlas atlas,
const Piece *  piece 
)
inline
ugdk::graphic::TextureAtlas::BoundPiece::~BoundPiece ( )
inline

Member Function Documentation

const TextureAtlas* ugdk::graphic::TextureAtlas::BoundPiece::atlas ( ) const
inline
void ugdk::graphic::TextureAtlas::BoundPiece::ConvertToAtlas ( float *  u,
float *  v 
) const
void ugdk::graphic::TextureAtlas::BoundPiece::ConvertToAtlas ( float  in_u,
float  in_v,
float *  out_u,
float *  out_v 
) const
const math::Integer2D& ugdk::graphic::TextureAtlas::BoundPiece::offset ( ) const
inline
const math::Integer2D& ugdk::graphic::TextureAtlas::BoundPiece::position ( ) const
inline
const math::Integer2D& ugdk::graphic::TextureAtlas::BoundPiece::size ( ) const
inline
const math::Integer2D& ugdk::graphic::TextureAtlas::BoundPiece::trimmed_size ( ) const
inline

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