ShadertoyHybrid class abstract

An hybrid interface implementing both ShadertoySite and ShadertoyWS

Implemented types
Implementers

Constructors

ShadertoyHybrid()

Properties

hashCode int
The hash code for this object.
no setterinherited
loggedIn Future<bool>
Returns true when logged in, false otherwise
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

downloadMedia(String inputPath) Future<DownloadFileResponse>
Returns a DownloadFileResponse for a path inputPath
inherited
downloadShaderPicture(String shaderId) Future<DownloadFileResponse>
Returns a DownloadFileResponse for a shader with id shaderId
inherited
findAllShaderIds() Future<FindShaderIdsResponse>
Returns a FindShaderIdsResponse with all the shader id's
inherited
findAllShaderIdsByPlaylistId(String playlistId) Future<FindShaderIdsResponse>
Returns a FindShaderIdsResponse with all the shader id's for the playlist playlistId
inherited
findAllShaderIdsByUserId(String userId) Future<FindShaderIdsResponse>
Returns a FindShaderIdsResponse with all the shader id's for the user userId
inherited
findCommentsByShaderId(String shaderId) Future<FindCommentsResponse>
Returns a FindCommentsResponse for a shader with id shaderId
inherited
findNewShaderIds(Set<String> storeShaderIds) Future<FindShaderIdsResponse>
Returns a new FindShaderIdsResponse with a list of the new shader ids.
findPlaylistById(String playlistId) Future<FindPlaylistResponse>
Returns a FindPlaylistResponse for a playlist with playlistId
inherited
findShaderById(String shaderId) Future<FindShaderResponse>
Returns a FindShaderResponse for the shader with shaderId
inherited
findShaderIds({String? term, Set<String>? filters, Sort? sort, int? from, int? num}) Future<FindShaderIdsResponse>
Returns a filtered FindShaderIdsResponse with a list of shader ids.
inherited
findShaderIdsByPlaylistId(String playlistId, {int from, int num}) Future<FindShaderIdsResponse>
Returns a FindShaderIdsResponse with a list of shader ids.
inherited
findShaderIdsByUserId(String userId, {Set<String>? filters, Sort? sort, int? from, int? num}) Future<FindShaderIdsResponse>
Returns a filtered FindShaderIdsResponse with a list of shader ids. for the user userId
inherited
findShaders({String? term, Set<String>? filters, Sort? sort, int? from, int? num}) Future<FindShadersResponse>
Returns a filtered FindShadersResponse with a list of shaders
inherited
findShadersByIdSet(Set<String> shaderIds) Future<FindShadersResponse>
Returns a FindShadersResponse for each shader id in shaderIds
inherited
findShadersByPlaylistId(String playlistId, {int? from, int? num}) Future<FindShadersResponse>
Returns a FindShadersResponse with a list of shaders. for the playlist playlistId
inherited
findShadersByUserId(String userId, {Set<String>? filters, Sort? sort, int? from, int? num}) Future<FindShadersResponse>
Returns a filtered FindShadersResponse for user userId
inherited
findUserById(String userId) Future<FindUserResponse>
Returns a FindUserResponse for user with userId
inherited
login() Future<LoginResponse>
Performs a login in shadertoy website
inherited
logout() Future<LogoutResponse>
Performs a logout in shadertoy website
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rsync(ShadertoyStore metadataStore, VaultStore assetStore, HybridSyncMode mode, {SyncTaskRunner? runner, int? concurrency, int? timeout, List<String> playlistIds}) Future<void>
Synchronizes the metadataStore with the remote shadertoy data.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited