X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=plugins%2Fdali-script-v8%2Fsrc%2Frendering%2Frenderer-api.cpp;h=5efcd947188b558ab3334ba799b19199937c24ac;hp=2ec736d6eccb0a26d0b28e614c8399dfed18af64;hb=a2de9cf491172cd5da9dc9ed60b17683dab6d7bc;hpb=a9e64686388c10743bf66a9c5d6e0aa06e198c70 diff --git a/plugins/dali-script-v8/src/rendering/renderer-api.cpp b/plugins/dali-script-v8/src/rendering/renderer-api.cpp index 2ec736d..5efcd94 100644 --- a/plugins/dali-script-v8/src/rendering/renderer-api.cpp +++ b/plugins/dali-script-v8/src/rendering/renderer-api.cpp @@ -27,8 +27,9 @@ #include #include #include -#include -#include +#include +#include +#include namespace Dali { @@ -85,7 +86,7 @@ Renderer RendererApi::GetRendererFromParams( int paramIndex, * @method Renderer * @for Renderer * @param {Object} geometry The geometry to be used by this renderer - * @param {Object} material The material to be used by this renderer + * @param {Object} shader The shader to be used by this renderer * @return {Object} Renderer */ Renderer RendererApi::New( const v8::FunctionCallbackInfo< v8::Value >& args ) @@ -102,14 +103,14 @@ Renderer RendererApi::New( const v8::FunctionCallbackInfo< v8::Value >& args ) } found = false; - Material material = MaterialApi::GetMaterialFromParams( 1, found, isolate, args ); + Shader shader = ShaderApi::GetShaderFromParams( 1, found, isolate, args ); if( !found ) { - DALI_SCRIPT_EXCEPTION( isolate, "missing material from param 0" ); + DALI_SCRIPT_EXCEPTION( isolate, "missing shader from param 0" ); return Renderer(); } - return Renderer::New(geometry, material); + return Renderer::New(geometry, shader); } /** @@ -159,13 +160,13 @@ void RendererApi::GetGeometry( const v8::FunctionCallbackInfo& args ) } /** - * Sets the material to be used by this renderer + * Sets the texture set to be used by this renderer * - * @method setMaterial + * @method setTextures * @for Renderer - * @param {Object} material The material to be used by this renderer + * @param {Object} textureSet The TextureSet to be used by this renderer */ -void RendererApi::SetMaterial( const v8::FunctionCallbackInfo< v8::Value >& args ) +void RendererApi::SetTextures( const v8::FunctionCallbackInfo< v8::Value >& args ) { v8::Isolate* isolate = args.GetIsolate(); v8::HandleScope handleScope( isolate ); @@ -173,34 +174,34 @@ void RendererApi::SetMaterial( const v8::FunctionCallbackInfo< v8::Value >& args Renderer renderer = GetRenderer( isolate, args ); bool found( false ); - Material material = MaterialApi::GetMaterialFromParams( 0, found, isolate, args ); + TextureSet textureSet = TextureSetApi::GetTextureSetFromParams( 0, found, isolate, args ); if( !found ) { - DALI_SCRIPT_EXCEPTION( isolate, "missing material from param 0" ); + DALI_SCRIPT_EXCEPTION( isolate, "missing texture set from param 0" ); } else { - renderer.SetMaterial(material); + renderer.SetTextures(textureSet); } } /** - * Gets the material used by this renderer + * Gets the texture set used by this renderer * - * @method getMaterial + * @method getTextures * @for Renderer - * @return {Object} The material used by this renderer + * @return {Object} The texture set used by this renderer */ -void RendererApi::GetMaterial( const v8::FunctionCallbackInfo& args ) +void RendererApi::GetTextures( const v8::FunctionCallbackInfo& args ) { v8::Isolate* isolate = args.GetIsolate(); v8::HandleScope handleScope( isolate ); Renderer renderer = GetRenderer( isolate, args ); - Material material = renderer.GetMaterial(); + TextureSet textureSet = renderer.GetTextures(); - // Wrap the material - v8::Local localObject = MaterialWrapper::WrapMaterial( isolate, material ); + // Wrap the textureset + v8::Local localObject = TextureSetWrapper::WrapTextureSet( isolate, textureSet ); args.GetReturnValue().Set( localObject ); }