Dali 3D User Interface Engine
Classes | Namespaces | Functions | Variables
shader-effect-impl.cpp File Reference
#include <dali/internal/event/effects/shader-effect-impl.h>
#include <cstring>
#include <dali/public-api/math/matrix.h>
#include <dali/public-api/math/matrix3.h>
#include <dali/public-api/math/vector2.h>
#include <dali/public-api/object/type-registry.h>
#include <dali/devel-api/scripting/scripting.h>
#include <dali/public-api/shader-effects/shader-effect.h>
#include <dali/internal/event/actors/image-actor-impl.h>
#include <dali/internal/event/common/property-helper.h>
#include <dali/internal/event/images/image-impl.h>
#include "dali-shaders.h"
Include dependency graph for shader-effect-impl.cpp:

Go to the source code of this file.

Classes

struct  Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::WrapperStrings
 

Namespaces

namespace  Dali
 The top level DALi namespace.
 
namespace  Dali::Internal
 
namespace  Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}
 

Functions

DALI_PROPERTY_TABLE_BEGIN
BaseHandle 
Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::Create ()
 
std::string Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::WrapVertexShader (const std::string &vertexPrefix, const std::string &vertexBody)
 Helper to wrap the program with our default pre and postfix if needed. More...
 
std::string Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::WrapFragmentShader (const std::string &fragmentPrefix, const std::string &fragmentBody)
 Helper to wrap the program with our default pre and postfix if needed. More...
 
std::string Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::GetStringProperty (const std::string &field, const Property::Value &property)
 
Dali::Shader::ShaderHints Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::ConvertHints (Dali::ShaderEffect::GeometryHints hints)
 

Variables

TypeRegistration Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::mType (typeid(Dali::ShaderEffect), typeid(Dali::Handle), Create)
 
WrapperStrings Dali::Internal::anonymous_namespace{shader-effect-impl.cpp}::customImageShaderWrappers
 
Dali Docs Home
Read more about Dali