4 using SiliconStudio.Core;
5 using SiliconStudio.Core.Serialization;
6 using SiliconStudio.Core.Serialization.Contents;
7 using SiliconStudio.Core.Storage;
9 namespace SiliconStudio.
Paradox.Shaders
15 [ContentSerializer(typeof(DataContentSerializer<EffectBytecode>))]
The bytecode of an effect.
A dictionary of associations betweens asset shader urls and ObjectId
EffectReflection Reflection
The reflection from the bytecode.
ShaderBytecode[] Stages
The bytecode for each stage.
HashSourceCollection HashSources
The used sources
EffectBytecode Clone()
Clones the bytecode.
ShaderSource Source
The shader source.
string Name
The name of this effect.
The reflection data describing the parameters of a shader.
Contains a compiled shader with bytecode for each stage.
DateTime Time
The time this bytecode was compiled.