synfig-core
1.0.3
|
#include <renderersoftware.h>
Public Member Functions | |
RendererSoftware () | |
virtual Result | render_surface (const Params ¶ms, const Primitive< PrimitiveTypeSurface > &primitive) |
virtual Result | render_polygon (const Params ¶ms, const Primitive< PrimitiveTypePolygon > &primitive) |
virtual Result | render_colored_polygon (const Params ¶ms, const Primitive< PrimitiveTypeColoredPolygon > &primitive) |
virtual Result | render_mesh (const Params ¶ms, const Primitive< PrimitiveTypeMesh > &primitive) |
Public Member Functions inherited from synfig::Renderer | |
bool | is_primitive_supported (PrimitiveType primitive_type) |
Renderer () | |
virtual | ~Renderer () |
virtual Result | render (const Params ¶ms, const PrimitiveBase &primitive) |
Static Public Member Functions | |
static RendererId | get_id () |
static void | initialize () |
static void | deinitialize () |
static void | render_triangle (synfig::Surface &target_surface, const Vector &p0, const Vector &p1, const Vector &p2, const Color &color, Color::BlendMethod blend_method) |
static void | render_triangle (synfig::Surface &target_surface, const Vector &p0, const Vector &t0, const Vector &p1, const Vector &t1, const Vector &p2, const Vector &t2, const synfig::Surface &texture, Real alpha, Color::BlendMethod blend_method) |
static void | render_polygon (synfig::Surface &target_surface, const synfig::Polygon &polygon, const Matrix &transform_matrix, const Color &color, Color::BlendMethod blend_method) |
static void | render_mesh (synfig::Surface &target_surface, const synfig::Mesh &mesh, const synfig::Surface &texture, const Matrix &transform_matrix, const Matrix &texture_matrix, Real alpha, Color::BlendMethod blend_method) |
Additional Inherited Members | |
Static Protected Member Functions inherited from synfig::Renderer | |
static void | register_renderer (int &id) |
static void | register_func_create (const KeyCreate &key, FuncCreate func) |
static void | register_func_copy (const KeyCopy &key, FuncCopy func) |
static void | register_func_convert (const KeyConvert &key, FuncConvert func) |
static void | unregister_renderer (int &id) |
template<typename T > | |
static PrimitiveDataBase::Handle | func_default_create () |
static PrimitiveDataBase::Handle | func_default_convert (PrimitiveDataBase::Handle primitive) |
Protected Attributes inherited from synfig::Renderer | |
bool | supported_primitives [PrimitiveTypeCount] |
synfig::RendererSoftware::RendererSoftware | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by synfig::Layer_MeshTransform::accelerated_render().
|
static |
Referenced by synfig::Layer_MeshTransform::accelerated_render().
|
virtual |
Reimplemented from synfig::Renderer.
|
virtual |
Reimplemented from synfig::Renderer.
|
virtual |
Reimplemented from synfig::Renderer.
|
virtual |
Reimplemented from synfig::Renderer.