JavaScript binding for new mesh APIs
[platform/core/uifw/dali-toolkit.git] / plugins / dali-script-v8 / src / dali-wrapper.cpp
index c716f75..cc905a3 100644 (file)
 #include <animation/animation-wrapper.h>
 #include <events/pan-gesture-detector-wrapper.h>
 #include <shader-effects/shader-effect-wrapper.h>
+#include <object/property-buffer-wrapper.h>
+#include <rendering/geometry-wrapper.h>
+#include <rendering/material-wrapper.h>
+#include <rendering/renderer-wrapper.h>
+#include <rendering/shader-wrapper.h>
+#include <rendering/sampler-wrapper.h>
 #include <shared/object-template-helper.h>
 #include <constants/constants-wrapper.h>
 #include <toolkit/builder/builder-wrapper.h>
@@ -63,9 +69,7 @@ const ApiFunction ConstructorFunctionTable[]=
     { "PathConstrainer",    PathConstrainerWrapper::NewPathConstrainer},
     { "LinearConstrainer",  LinearConstrainerWrapper::NewLinearConstrainer},
     { "Actor",              ActorWrapper::NewActor },
-    { "TextActor",          ActorWrapper::NewActor },
     { "ImageActor",         ActorWrapper::NewActor },
-    { "MeshActor",          ActorWrapper::NewActor },
     { "CameraActor",        ActorWrapper::NewActor },
     { "Layer",              ActorWrapper::NewActor },
     { "Control",            ActorWrapper::NewControl },
@@ -75,6 +79,12 @@ const ApiFunction ConstructorFunctionTable[]=
     { "FrameBufferImage",   ImageWrapper::NewImage },
     { "Animation",          AnimationWrapper::NewAnimation},
     { "ShaderEffect",       ShaderEffectWrapper::NewShaderEffect},
+    { "Shader",             ShaderWrapper::NewShader},
+    { "Sampler",            SamplerWrapper::NewSampler},
+    { "Material",           MaterialWrapper::NewMaterial},
+    { "Geometry",           GeometryWrapper::NewGeometry},
+    { "Renderer",           RendererWrapper::NewRenderer},
+    { "PropertyBuffer",     PropertyBufferWrapper::NewPropertyBuffer},
     { "Builder",            BuilderWrapper::NewBuilder},
     { "PanGestureDetector", PanGestureDetectorWrapper::NewPanGestureDetector},