shadertoy_api:适用于Dart的Shadertoy API客户端定义,可与所有平台兼容

时间:2024-04-02 19:25:12
【文件属性】:

文件名称:shadertoy_api:适用于Dart的Shadertoy API客户端定义,可与所有平台兼容

文件大小:59KB

文件格式:ZIP

更新时间:2024-04-02 19:25:12

dart shadertoy flutter dartlang Dart

shadertoy_api Dart的Shadertoy客户端API定义 介绍 提供创建ShadertoyDart客户端所需的合同和实体的定义。 该库中定义了三种主要的合同类型: 客户端API ,用于Shadertoy 中定义的REST接口,允许用户浏览具有public+api隐私设置的可用着色器。 请注意,此API可用的操作数量受到限制,尽管足以进行简单的浏览使用。 要开始使用这种类型的客户端,应在页面上为正确注册的用户获取API密钥,并且客户端实现应支持在构建时提供该密钥 扩展客户端API ,提供对与以前API相同方法的访问,但添加了方法,即用户,播放列表,着色器注释和网站媒体。 请注意,此API返回的着色器不应受public+api隐私设置的约束。 Store API定义了支持数据存储创建的合同,从而提供了一种与下载的着色器脱机工作的方式,而不是使用客户端API或扩展客户端A


【文件预览】:
shadertoy_api-develop
----.gitignore(445B)
----pubspec.yaml(510B)
----derry.yaml(706B)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----build.yaml(582B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(514B)
--------CODEOWNERS(12B)
--------ISSUE_TEMPLATE()
--------workflows()
----README.md(8KB)
----model.svg(42KB)
----example()
--------example.dart(3KB)
----model.pu(2KB)
----lib()
--------src()
--------shadertoy_api.dart(554B)
--------shadertoy_util.dart(139B)
----publish.gitignore(328B)
----.vscode()
--------settings.json(82B)
--------launch.json(638B)
----test()
--------context_test.dart(1KB)
--------response_test.dart(12KB)
--------model()
--------request_test.dart(504B)
--------util()
--------api_test.dart(1KB)
--------converter()
----analysis_options.yaml(48B)

网友评论