X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Frendering%2Fbasic%2Ftext-basic-renderer.cpp;h=d64a03beb6ed99b39abbc1894c7124b0d4f1ed64;hb=refs%2Fchanges%2F28%2F38928%2F2;hp=ac958924c5ce2405a456cd2b23d81788082b6154;hpb=35418f7ea9e356d49750cdc0bdff5c31b7d86539;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/rendering/basic/text-basic-renderer.cpp b/dali-toolkit/internal/text/rendering/basic/text-basic-renderer.cpp index ac95892..d64a03b 100644 --- a/dali-toolkit/internal/text/rendering/basic/text-basic-renderer.cpp +++ b/dali-toolkit/internal/text/rendering/basic/text-basic-renderer.cpp @@ -21,10 +21,10 @@ // INTERNAL INCLUDES #include #include -#include #include -#include #include +#include + using namespace Dali; using namespace Dali::Toolkit; @@ -264,6 +264,7 @@ struct BasicRenderer::Impl * @param[in] positions The 2D positions of the glyphs. * @param[in] image The material uses this as a diffuse texture. */ + /* Mesh CreateMesh( const Vector& glyphs, const std::vector& positions, Pixel::Format format, Image image ) { MeshData::VertexContainer vertices( 4 * glyphs.Count() ); // 1 quad per glyph @@ -309,8 +310,8 @@ struct BasicRenderer::Impl Dali::Mesh mesh = Mesh::New( meshData ); return mesh; } - - RenderableActor mActor; ///< The actor which renders the text + */ + Actor mActor; ///< The actor which renders the text Atlas mAtlasL8; unsigned int mWidthL8; @@ -331,7 +332,7 @@ Text::RendererPtr BasicRenderer::New() return Text::RendererPtr( new BasicRenderer() ); } -RenderableActor BasicRenderer::Render( Text::ViewInterface& view ) +Actor BasicRenderer::Render( Text::ViewInterface& view ) { // Remove the previous text UnparentAndReset( mImpl->mActor ); @@ -351,24 +352,24 @@ RenderableActor BasicRenderer::Render( Text::ViewInterface& view ) mImpl->CreateAtlases( glyphs ); - MeshActor actorL8; + Actor actorL8; if( mImpl->mAtlasL8 ) { - actorL8 = MeshActor::New( mImpl->CreateMesh( glyphs, positions, Pixel::L8, mImpl->mAtlasL8 ) ); + //actorL8 = MeshActor::New( mImpl->CreateMesh( glyphs, positions, Pixel::L8, mImpl->mAtlasL8 ) ); actorL8.SetColorMode( USE_OWN_MULTIPLY_PARENT_COLOR ); ShaderEffect shader = BasicShader::New(); - actorL8.SetShaderEffect( shader ); + //actorL8.SetShaderEffect( shader ); } - MeshActor actorBGRA8888; + Actor actorBGRA8888; if( mImpl->mAtlasBGRA8888 ) { - actorBGRA8888 = MeshActor::New( mImpl->CreateMesh( glyphs, positions, Pixel::BGRA8888, mImpl->mAtlasBGRA8888 ) ); + //actorBGRA8888 = MeshActor::New( mImpl->CreateMesh( glyphs, positions, Pixel::BGRA8888, mImpl->mAtlasBGRA8888 ) ); actorBGRA8888.SetColorMode( USE_OWN_MULTIPLY_PARENT_COLOR ); - ShaderEffect shader = BasicShader::New(); - actorBGRA8888.SetShaderEffect( shader ); + ShaderEffect shader = BgraShader::New(); + //actorBGRA8888.SetShaderEffect( shader ); } // If we have both monochrome & color glyphs, two mesh actors are returned in a container