コード例 #1
0
        public ShaderSource GetMarchingShader(int attrID)
        {
            var mixin = new ShaderMixinSource();

            mixin.Mixins.Add(new ShaderClassSource("VoxelMarchSetHemisphere12"));
            mixin.AddComposition("Marcher", Marcher.GetMarchingShader(attrID));
            return(mixin);
        }
コード例 #2
0
 public virtual void ApplyMarchingParameters(ParameterCollection parameters)
 {
     Marcher.ApplyMarchingParameters(parameters);
     parameters.Set(OffsetKey, Offset);
 }
コード例 #3
0
 public virtual void UpdateMarchingLayout(string compositionName)
 {
     Marcher.UpdateMarchingLayout("Marcher." + compositionName);
 }