24 MCNAPI static ::persona::AnimatedTextureType
28 ::std::vector<::AnimatedTextureContainer>& animatedTextures,
33 ::std::vector<::AnimatedTextureContainer>& animatedTextures,
34 ::std::string
const& skinName,
43 ::std::string
const& path,
44 ::std::string
const& uniquePath,
50 ::std::string
const& path,
51 ::std::string
const& uniquePath,
62 ::glm::ivec2
const* maxDimensionsSlice
66 ::std::string
const& characterName,
72 ::std::string
const& skinName,
73 ::std::vector<::persona::TextureTintCollection*>
const& textureCollections,
Definition AnimatedTextureContainer.h:17
Definition PersonaTextureComposer.h:20
static MCAPI ::persona::AnimatedTextureType _findMatchingAnimatedTextureType(bool isFace, uint width, uint height, int frames)
static MCAPI ::std::vector<::AnimatedTextureContainer > buildAnimatedTexture(::std::string const &skinName, ::std::vector<::persona::TextureTintCollection * > const &textureCollections, ::IImageCache &imageCache)
static MCAPI bool _findMatchingTextureSet(::std::vector<::AnimatedTextureContainer > &animatedTextures, ::persona::TextureTintCollection &textureCollection)
static MCAPI ::cg::ImageBuffer const * _loadImage(::PackAccessStrategy const &strategy, ::std::string const &path, ::std::string const &uniquePath, ::mce::TextureGroup &textureGroup)
static MCAPI ::cg::ImageBuffer const * _loadImage(::PackAccessStrategy const &strategy, ::std::string const &path, ::std::string const &uniquePath, ::IImageCache &textureGroup)
static MCAPI void _readTextureIntoAtlas(::cg::ImageBuffer &atlasImage, ::persona::TextureTint const &textureTint, ::cg::ImageBuffer const &sourceImage, ::cg::ImageBuffer const *srcTintMapImage, ::cg::ImageBuffer const *srcClothingLayerMapImage, ::TextureUVCoordinateSet &uvs, ::glm::ivec2 const *maxDimensionsSlice)
static MCAPI ::std::shared_ptr<::persona::TextureTint > buildAdditiveTexture(::std::string const &characterName, ::mce::TextureGroup &textureGroup, ::persona::TextureTintCollection const &textureTintCollection)
static MCAPI int _findOrCreateAnimatedTextureComposer(::std::vector<::AnimatedTextureContainer > &animatedTextures, ::std::string const &skinName, bool isFace, uint width, uint height, int frames)
Definition TextureGroup.h:34
Definition TextureUVCoordinateSet.h:10
Definition TextureTintCollection.h:7
Definition TextureTint.h:7