#include <list>
#include <map>
#include <dali/public-api/common/stage.h>
+#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/actors/actor.h>
#include <dali/public-api/object/base-object.h>
#include <dali/public-api/object/property-map.h>
void CreateRenderTask( const std::string &name );
/**
- * @copydoc Toolkit::Builder::GetShaderEffect
- */
- ShaderEffect GetShaderEffect( const std::string &name );
-
- /**
- * @copydoc Toolkit::Builder::GetShaderEffect
- */
- ShaderEffect GetShaderEffect( const std::string &name, const Replacement& constant );
-
- /**
* @copydoc Toolkit::Builder::GetFrameBufferImage
*/
FrameBufferImage GetFrameBufferImage( const std::string &name );
void SetupTask( RenderTask& task, const Toolkit::TreeNode& node, const Replacement& replacement );
+ void SetCustomProperties( const TreeNode& node, Handle& handle, const Replacement& constant, const std::string& childName, Property::AccessMode accessMode );
+
private:
Toolkit::JsonParser mParser;
typedef std::map<const std::string, FrameBufferImage> ImageLut;
ImageLut mFrameBufferImageLut;
- typedef std::map<const std::string, ShaderEffect> ShaderEffectLut;
- ShaderEffectLut mShaderEffectLut;
-
typedef std::map<const std::string, Path> PathLut;
PathLut mPathLut;