ShaderAsset
Class
Inherits
RBAsset
Description
Contains a shader asset. Shader assets can be loaded from various sources, including synchronous and asynchronous sources. Use ShaderAsset.Load to load a shader asset.
Variables
progress
(inherited)
|
Asynchronous loading progress, ranges from 0.0 to 1.0.
|
shader
|
RetroBlit shader wrapper for this shader
|
Properties
error
(inherited)
|
Loading error of the audio asset
|
status
(inherited)
|
Loading status of the an asset
|
Methods
ColorArraySet
(4 overloads)
|
Set a shader color array property
|
ColorSet
(2 overloads)
|
Set a shader color property
|
FloatArraySet
(4 overloads)
|
Set a shader float array property
|
FloatSet
(2 overloads)
|
Set a shader float property
|
IntSet
(2 overloads)
|
Set a shader integer property
|
Load
(2 overloads)
|
Load shader asset from the given source
|
MatrixArraySet
(4 overloads)
|
Set a shader matrix array property
|
MatrixSet
(2 overloads)
|
Set a shader matrix property
|
PropertyID
|
Get a unique ID of a shader property
|
SpriteSheetFilterSet
|
Set a shader spritesheet texture filter mode
|
SpriteSheetTextureSet
(2 overloads)
|
Set a shader spritesheet texture
|
Unload
(inherited)
|
Unload previously loaded asset
|
VectorArraySet
(4 overloads)
|
Set a shader vector array property
|
VectorSet
(2 overloads)
|
Set a shader vector property
|
|