yyagl.lib package

Submodules

yyagl.lib.builder module

class yyagl.lib.builder.LibBuilder[source]

Bases: object

This classe builds the implementation of the library abstraction (for the Dependency Inversion Principle).

static build()[source]

This method actually builds the library implementation. Now it builds Panda3D’s implementation layer, but it may be used as a dispatcher (e.g. for new Panda3D versions).

yyagl.lib.gui module

This module binds abstract GUI classes and actual implementation classes (for the Dependency Inversion Principle).

yyagl.lib.ivals module

This module binds abstract interval classes and actual implementation classes (for the Dependency Inversion Principle).

Module contents