public ShaderSource GetMarchingShader(int attrID) { var mixin = new ShaderMixinSource(); mixin.Mixins.Add(new ShaderClassSource("VoxelMarchSetHemisphere12")); mixin.AddComposition("Marcher", Marcher.GetMarchingShader(attrID)); return(mixin); }
public virtual void ApplyMarchingParameters(ParameterCollection parameters) { Marcher.ApplyMarchingParameters(parameters); parameters.Set(OffsetKey, Offset); }
public virtual void UpdateMarchingLayout(string compositionName) { Marcher.UpdateMarchingLayout("Marcher." + compositionName); }