X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Frendering%2Fatlas%2Fatlas-glyph-manager-impl.h;h=3b2b8af5478aa91a6bcac3997adb6339e14d0db5;hb=b26250b0bc810ebeada606481882102b62cdb3e4;hp=b6b31a1c8e0bd97729351c914d81a2855b7ad8fd;hpb=5f6befa398f1c68fcc8edff409a086f54af4d5f9;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h index b6b31a1..3b2b8af 100644 --- a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h +++ b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h @@ -118,16 +118,38 @@ public: Material GetMaterial( uint32_t atlasId ) const; /** + * @copydoc Toolkit::AtlasGlyphManager::GetMaterial + */ + Sampler GetSampler( uint32_t atlasId ) const; + + /** * @copydoc Toolkit::AtlasGlyphManager::GetMetrics */ const Toolkit::AtlasGlyphManager::Metrics& GetMetrics(); + /** + * @copydoc Toolkit::AtlasGlyphManager::GetEffectBufferShader + */ + Shader GetEffectBufferShader() const + { + return mEffectBufferShader; + } + + /** + * @copydoc Toolkit::AtlasGlyphManager::GetGlyphShadowShader + */ + Shader GetGlyphShadowShader() const + { + return mShadowShader; + } + private: - Dali::Toolkit::AtlasManager mAtlasManager; - Vector< GlyphRecord > mGlyphRecords; - uint32_t mCount; - Toolkit::AtlasGlyphManager::Metrics mMetrics; + Dali::Toolkit::AtlasManager mAtlasManager; ///> Atlas Manager created by GlyphManager + Vector< GlyphRecord > mGlyphRecords; ///> Cached glyph information + Toolkit::AtlasGlyphManager::Metrics mMetrics; ///> Metrics to pass back on GlyphManager status + Shader mEffectBufferShader; ///> Shader used to render drop shadow buffer textures + Shader mShadowShader; ///> Shader used to render drop shadow into buffer }; } // namespace Internal