-#ifndef __DALI_V8PLUGIN_ACTOR_API_H__
-#define __DALI_V8PLUGIN_ACTOR_API_H__
+#ifndef DALI_V8PLUGIN_ACTOR_API_H
+#define DALI_V8PLUGIN_ACTOR_API_H
/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace V8Plugin
{
-namespace TextViewApi
-{
- /**
- * Temporary TextView constructor
- */
- Actor New( const v8::FunctionCallbackInfo< v8::Value >& args );
-}
-
namespace ActorApi
{
void ScreenToLocal( const v8::FunctionCallbackInfo< v8::Value >& args );
void SetKeyboardFocusable( const v8::FunctionCallbackInfo< v8::Value >& args );
void IsKeyboardFocusable( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void GetNaturalSize( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void GetRelayoutSize( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void GetWidthForHeight( const v8::FunctionCallbackInfo<v8::Value>& args );
+ void GetHeightForWidth( const v8::FunctionCallbackInfo<v8::Value>& args );
void TranslateBy( const v8::FunctionCallbackInfo< v8::Value >& args );
void RotateBy( const v8::FunctionCallbackInfo< v8::Value >& args );
void ScaleBy( const v8::FunctionCallbackInfo< v8::Value >& args );
-
- // new function just for JavaScript API, to apply a PathConstraint to an actor
- void ApplyPathConstraint( const v8::FunctionCallbackInfo< v8::Value >& args );
-
- // new function just for JavaScript API, to remove a PathConstraint from an actor
- void RemovePathConstraint( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void AddRenderer( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void GetRendererCount( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void GetRendererAt( const v8::FunctionCallbackInfo< v8::Value >& args );
+ void RemoveRenderer( const v8::FunctionCallbackInfo< v8::Value >& args );
// new function just for JavaScript API, to help developers know what type of actor
// they're dealing with, returns actor name as a string
void GetActorType( const v8::FunctionCallbackInfo< v8::Value >& args );
-
}; // namespace ActorApi
} // namespace V8Plugin
} // namespace Dali
-#endif // header __DALI_V8PLUGIN_ACTOR_API_H__
+#endif // DALI_V8PLUGIN_ACTOR_API_H