shadertoy_api library
A library defining the contracts and entities used to create clients and persistent stores based on the Shadertoy data model
Classes
- APIResponse
- Base API response class
- Comment
- A shader comment
- CommentsResponse
- Comments response
- DeletePlaylistResponse
- Delete playlist API response
- DeleteShaderCommentsResponse
- Delete shader comments API response
- DeleteShaderResponse
- Delete shader API response
- DeleteSyncResponse
- Delete sync API response
- DeleteUserResponse
- Delete user API response
- DownloadFileResponse
- Download file API response
- FindCommentIdsResponse
- Find comment ids API response
- FindCommentResponse
- Find comment API response
- FindCommentsResponse
- Find comments API response
- FindPlaylistIdsResponse
- Find playlist ids API response
- FindPlaylistResponse
- Find playlist API response
- FindPlaylistsResponse
- Find playlists API response
- FindShaderIdsResponse
- Find shader ids API response
- FindShaderResponse
- Find shader API response
- FindShadersRequest
- FindShadersResponse
- Find shaders API response
- FindSyncResponse
- Find sync API response
- FindSyncsResponse
- Find syncs API response
- FindUserIdsResponse
- Find user ids API response
- FindUserResponse
- Find user API response
- FindUsersResponse
- Find users API response
- Info
- Contains the shader meta information
- Input
- An input
- LoginResponse
- Login API response
- LogoutResponse
- Logout API response
- Output
- Render pass output class
- Playlist
- RenderPass
- Renderpass class
- ResponseError
- Error information class
- Sampler
- The sampler class
- SavePlaylistResponse
- Save playlist API response
- SavePlaylistShadersResponse
- Save playlist shaders API response
- SaveShaderCommentResponse
- Save shader comment API response
- SaveShaderCommentsResponse
- Save shader comments API response
- SaveShaderResponse
- Save shader API response
- SaveShadersResponse
- Save shaders API response
- SaveSyncResponse
- Save sync API response
- SaveSyncsResponse
- Save syncs API response
- SaveUserResponse
- Save user API response
- SaveUsersResponse
- Save users API response
- Shader
- The Shader class
- ShadertoyBaseClient
- A base implementation class for Shadertoy clients
- ShadertoyBaseStore
- A base implementation of Shadertoy stores
- ShadertoyClient
- Base shadertoy client API
- ShadertoyClientOptions
- Base class for the client options
- ShadertoyContext
- Maintains a context with Shadertoy related configurations and contant values
- ShadertoyExtendedClient
- Extended shadertoy client API
- ShadertoyStore
- A definition of a shadertoy store
- Sync
- Stores information about a sync operation
- User
- A shadertoy site user
Enums
- ErrorCode
- The list of errors
- ErrorMode
- The exception handling mode
- FilterType
- InputType
- RenderPassType
- ShaderPrivacy
- Sort
- The supported sort orders
- SyncStatus
- The sync status
- SyncType
- The sync type
- WrapType
- The wrap type
Constants
- contextComment → const String
- Comment context
- contextPlaylist → const String
- Playlist context
- contextShader → const String
- Shader context
- contextSync → const String
- Sync context
- contextUser → const String
- User context