X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fatlas-manager%2Fatlas-manager.h;h=6d4141977edb9aeeb71d188139431f795f565cd2;hb=refs%2Fchanges%2F19%2F49119%2F6;hp=79eb9b7a02a45dbffd3b5da57f497591e4f4210f;hpb=d3a00dc1c24ece2488696c0b518013ad6d97969b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/atlas-manager/atlas-manager.h b/dali-toolkit/internal/atlas-manager/atlas-manager.h index 79eb9b7..6d41419 100644 --- a/dali-toolkit/internal/atlas-manager/atlas-manager.h +++ b/dali-toolkit/internal/atlas-manager/atlas-manager.h @@ -162,10 +162,10 @@ public: struct AtlasSize { - SizeType mWidth; // width of the atlas in pixels - SizeType mHeight; // height of the atlas in pixels - SizeType mBlockWidth; // width of a block in pixels - SizeType mBlockHeight; // height of a block in pixels + SizeType mWidth; ///< width of the atlas in pixels + SizeType mHeight; ///< height of the atlas in pixels + SizeType mBlockWidth; ///< width of a block in pixels + SizeType mBlockHeight; ///< height of a block in pixels }; /** @@ -174,17 +174,25 @@ public: */ struct AtlasMetricsEntry { - AtlasSize mSize; // size of atlas and blocks - SizeType mBlocksUsed; // number of blocks used in the atlas - SizeType mTotalBlocks; // total blocks used by atlas - Pixel::Format mPixelFormat; // pixel format of the atlas + AtlasSize mSize; ///< size of atlas and blocks + SizeType mBlocksUsed; ///< number of blocks used in the atlas + SizeType mTotalBlocks; ///< total blocks used by atlas + Pixel::Format mPixelFormat; ///< pixel format of the atlas }; struct Metrics { - SizeType mAtlasCount; // number of atlases - SizeType mTextureMemoryUsed; // texture memory used by atlases - Dali::Vector< AtlasMetricsEntry > mAtlasMetrics; // container of atlas information + Metrics() + : mAtlasCount( 0u ), + mTextureMemoryUsed( 0u ) + {} + + ~Metrics() + {} + + SizeType mAtlasCount; ///< number of atlases + SizeType mTextureMemoryUsed; ///< texture memory used by atlases + Dali::Vector< AtlasMetricsEntry > mAtlasMetrics; ///< container of atlas information }; struct Vertex2D @@ -233,8 +241,8 @@ public: */ struct AtlasSlot { - ImageId mImageId; // Id of stored Image - AtlasId mAtlasId; // Id of Atlas containing this slot + ImageId mImageId; ///< Id of stored Image + AtlasId mAtlasId; ///< Id of Atlas containing this slot }; typedef Dali::Vector< AtlasManager::AtlasSlot > slotContainer; @@ -305,19 +313,6 @@ public: bool optimize = false ); /** - * @brief Combine two meshes, outputting the result into a new mesh - * - * @param[in] first First mesh - * @param[in] second Second mesh - * @param[in] optimize should we optimize vertex data - * @param[out] out resulting mesh - */ - void StitchMesh( const Mesh2D& first, - const Mesh2D& second, - Mesh2D& out, - bool optimize = false ); - - /** * @brief Get the BufferImage containing an atlas * * @param[in] atlas AtlasId returned when atlas was created @@ -394,13 +389,13 @@ public: Material GetMaterial( AtlasId atlas ) const; /** - * @brief Get Sampler used by atlas + * @brief Get Image used by atlas * * @param atlas[in] atlas AtlasId * * @return Sampler used by atlas */ - Sampler GetSampler( AtlasId atlas ) const; + Image GetImage( AtlasId atlas ) const; private: explicit DALI_INTERNAL AtlasManager(Internal::AtlasManager *impl);