ShadertoySite class abstract

The base Shadertoy Client API for WS and site access to Shadertoy

Implementers

Constructors

ShadertoySite()

Properties

hashCode int
The hash code for this object.
no setterinherited
loggedIn Future<bool>
Returns true when logged in, false otherwise
no setter
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
downloadShaderPicture(String shaderId) Future<DownloadFileResponse>
Returns a DownloadFileResponse for a shader with id shaderId
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
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
logout() Future<LogoutResponse>
Performs a logout in shadertoy website
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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