Module: Efl::Evas

Defined in:
lib/efl/evas.rb,
lib/efl/edje.rb,
lib/efl/ecore_evas.rb,
lib/efl/native/evas.rb

Defined Under Namespace

Classes: REvas, REvasBox, REvasLine, REvasObject, REvasPolygon, REvasRectangle, REvasText

Constant Summary

EVAS_ENGINE_BUFFER_DEPTH_ARGB32 =
0
EVAS_ENGINE_BUFFER_DEPTH_BGRA32 =
1
EVAS_ENGINE_BUFFER_DEPTH_RGB24 =
2
EVAS_ENGINE_BUFFER_DEPTH_BGR24 =
3
EVAS_ENGINE_BUFFER_DEPTH_RGB32 =
4
EVAS_HINT_FILL =
-1.0
EVAS_HINT_EXPAND =
1.0
FCT_PREFIX =
'evas_'

Class Method Summary collapse

Class Method Details

.method_missing(meth, *args, &block) ⇒ Object



13
14
15
16
# File 'lib/efl/native/evas.rb', line 13

def self.method_missing meth, *args, &block
    sym = Efl::MethodResolver.resolve self, meth, FCT_PREFIX
    self.send sym, *args, &block
end

.versionObject



52
53
54
# File 'lib/efl/evas.rb', line 52

def self.version
    Native::VersionStruct.new(Native.evas_version)
end