forked from AuroraMiddleware/gtk
67fb129ed7
Instead of having a setter for the transform, have a GskTransformNode. Most of the oprations that GTK does do not require a transform, so it doesn't make sense to have it as a primary attribute. Also, changing the transform requires updating the uniforms of the GL renderer, so we're happy if we can avoid that.
56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
<SECTION>
|
|
<FILE>GskRenderer</FILE>
|
|
gsk_renderer_new_for_window
|
|
gsk_renderer_set_viewport
|
|
gsk_renderer_get_viewport
|
|
gsk_renderer_set_scale_factor
|
|
gsk_renderer_get_scale_factor
|
|
gsk_renderer_get_window
|
|
gsk_renderer_get_display
|
|
gsk_renderer_realize
|
|
gsk_renderer_unrealize
|
|
gsk_renderer_begin_draw_frame
|
|
gsk_renderer_end_draw_frame
|
|
gsk_renderer_render
|
|
<SUBSECTION Standard>
|
|
GSK_IS_RENDERER
|
|
GSK_RENDERER
|
|
GSK_TYPE_RENDERER
|
|
GskRenderer
|
|
GskRendererClass
|
|
gsk_renderer_get_type
|
|
GSK_TYPE_SCALING_FILTER
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>GskRenderNode</FILE>
|
|
gsk_render_node_ref
|
|
gsk_render_node_unref
|
|
GskRenderNodeType
|
|
gsk_render_node_get_node_type
|
|
gsk_render_node_set_opacity
|
|
GskBlendMode
|
|
gsk_render_node_set_blend_mode
|
|
GskScalingFilter
|
|
gsk_render_node_set_scaling_filters
|
|
gsk_render_node_set_name
|
|
gsk_texture_node_new
|
|
gsk_cairo_node_new
|
|
gsk_cairo_node_get_draw_context
|
|
gsk_container_node_new
|
|
gsk_container_node_append_child
|
|
gsk_container_node_get_n_children
|
|
gsk_container_node_get_child
|
|
gsk_transform_node_new
|
|
gsk_transform_node_get_child
|
|
<SUBSECTION Standard>
|
|
GSK_IS_RENDER_NODE
|
|
GSK_RENDER_NODE
|
|
GSK_TYPE_RENDER_NODE
|
|
GSK_VALUE_HOLDS_RENDER_NODE
|
|
GskRenderNode
|
|
GskRenderNodeClass
|
|
gsk_render_node_get_type
|
|
GSK_TYPE_BLEND_MODE
|
|
</SECTION>
|