名称空间
Gsk – 4.0
GTK 工具包
类
BlendNode |
在两个子节点之间应用混合函数的渲染节点。 |
BlurNode |
向单一子节点应用模糊效果的渲染节点。 |
BorderNode |
边框的渲染节点。 |
CairoNode |
Cairo 表面的渲染节点。 |
CairoRenderer |
使用 cairo 的 GSK 渲染器。 |
ClipNode |
向单一子节点应用矩形裁剪的渲染节点。 |
ColorMatrixNode |
控制单一子节点色彩矩阵的渲染节点。 |
ColorNode |
纯色的渲染节点。 |
ConicGradientNode |
圆锥渐变渲染节点。 |
ContainerNode |
可容纳其他渲染节点的渲染节点。 |
CrossFadeNode |
在两个子节点之间进行交叉淡化的渲染节点。 |
DebugNode |
在绘制子节点时会发出调试消息的渲染节点。 |
FillNode |
使用子节点填充由 自 4.14 起 |
GLRenderer |
基于 GL 的渲染器。 自 4.2 起 |
GLShader |
|
GLShaderNode |
在绘制其子节点时使用 GL 着色器的渲染节点。 |
InsetShadowNode |
嵌套阴影的渲染节点。 |
LinearGradientNode |
线性渐变渲染节点。 |
MaskNode |
使用另一个子节点遮罩一个子节点的渲染节点。 自 4.10 起 |
NglRenderer |
基于 GL 的渲染器。 自 4.2 起 |
OpacityNode |
控制单一子节点不透明度的渲染节点。 |
OutsetShadowNode |
突出阴影的渲染节点。 |
RadialGradientNode |
径向渐变渲染节点。 |
Renderer |
通过 |
RenderNode |
|
RepeatingLinearGradientNode |
重复线性渐变渲染节点。 |
RepeatingRadialGradientNode |
重复径向渐变渲染节点。 |
RepeatNode |
重复其单一子节点的渲染节点。 |
RoundedClipNode |
向单一子节点应用圆角矩形裁剪的渲染节点。 |
ShadowNode |
在单一子节点之后绘制一个或多个阴影的渲染节点。 |
StrokeNode |
填充使用 自 4.14 起 |
SubsurfaceNode |
可能将场景图的一部分转移到子曲面的渲染节点。 自 4.14 起 |
TextNode |
绘制一组字形符号的渲染节点。 |
TextureNode |
一个用于 GdkTexture 的渲染节点。 |
TextureScaleNode |
一个用于 GdkTexture 的渲染节点。 自 4.10 起 |
TransformNode |
一个将 GskTransform 应用于其单个子级节点的渲染节点。 |
VulkanRenderer |
一个正在使用 Vulkan 的 GSK 渲染器。 |
结构
ColorStop |
渐变节点中的一个颜色停止点。 |
ParseLocation |
解析缓冲区中的一个位置。 |
Path |
描述比矩形更复杂的线条和曲线。 自 4.14 起 |
PathBuilder |
一个用于构建 GskPath 对象的辅助对象。 自 4.14 起 |
PathMeasure |
一个允许测量路径的对象,例如确定路径的长度。 自 4.14 起 |
PathPoint |
一个表示路径中点的模糊类型。 自 4.14 起 |
RoundedRect |
一个四角带圆角的矩形区域。 |
ShaderArgsBuilder |
一个用于为 GskGLShader 构建 uniforms 数据的对象。 |
Shadow |
阴影节点中的阴影参数。 |
Stroke |
收集影响描边路径操作的参数。 自 4.14 起 |
Transform |
用于描述变换矩阵的对象。 |
枚举
BlendMode |
渲染节点可用于的混合模式。 |
Corner |
GskRoundedRect 使用的角落索引。 |
FillRule |
GskFillRule 用于选择填充路径的方式。 自 4.14 起 |
GLUniformType |
这定义了 GskGLShaders 声明的 uniforms 的类型。 |
LineCap |
指定描边时如何渲染轮廓或虚线的开始点和结束点。 自 4.14 起 |
LineJoin |
指定描边时如何渲染两条线的交界处。 自 4.14 起 |
MaskMode |
蒙版节点可用的蒙版模式。 自 4.10 起 |
PathDirection |
GskPathDirection 枚举的值用于选择路径上指定点上的四个切线之一。 自 4.14 起 |
PathOperation |
路径操作用于描述 GskPath 的片段。 自 4.14 起 |
RenderNodeType |
节点的类型确定了节点正在渲染的内容。 |
ScalingFilter |
缩放纹理数据时使用的过滤器。 |
TransformCategory |
与 GSK 和 GTK 相关的矩阵的类别。 |
Bitfields
PathForeachFlags |
可以传递给 gsk_path_foreach() 以影响路径分解成哪种类型的操作的标志。 自 4.14 起 |
Error Domains
SerializationError |
在序列化/反序列化期间可能发生的错误。 |
Callbacks
ParseErrorFunc |
节点反序列化期间发生错误时调用的回调类型。 |
PathForeachFunc |
遍历路径操作的回调原型。 |
Functions
value_dup_render_node |
检索存储在 GValue 中的渲染节点,并获取对它的引用。 since: 4.6 |
value_get_render_node |
检索存储在 GValue 中的渲染节点。 since: 4.6 |
value_set_render_node |
将给定的渲染节点存储在 GValue 中。 since: 4.6 |
value_take_render_node |
将给定的渲染节点存储在 GValue 中。 since: 4.6 |
Function Macros
ROUNDED_RECT_INIT |
声明时初始化 |
VALUE_HOLDS_RENDER_NODE |
如果使用 |