/// <summary> /// Gets the scale used on the value on Fragment Shader. /// </summary> /// <returns></returns> public PICACommand.fragmentSamplerScale getReflectanceSamplerScale() { PICACommand.fragmentSamplerScale output = new PICACommand.fragmentSamplerScale(); uint value = getParameter(PICACommand.lutSamplerScale); output.r = (RenderBase.OFragmentSamplerScale)((value >> 24) & 0xf); output.g = (RenderBase.OFragmentSamplerScale)((value >> 20) & 0xf); output.b = (RenderBase.OFragmentSamplerScale)((value >> 16) & 0xf); output.d0 = (RenderBase.OFragmentSamplerScale)(value & 0xf); output.d1 = (RenderBase.OFragmentSamplerScale)((value >> 4) & 0xf); output.fresnel = (RenderBase.OFragmentSamplerScale)((value >> 12) & 0xf); return(output); }
/// <summary> /// Gets the scale used on the value on Fragment Shader. /// </summary> /// <returns></returns> public PICACommand.fragmentSamplerScale getReflectanceSamplerScale() { PICACommand.fragmentSamplerScale output = new PICACommand.fragmentSamplerScale(); uint value = getParameter(PICACommand.lutSamplerScale); output.r = (RenderBase.OFragmentSamplerScale)((value >> 24) & 0xf); output.g = (RenderBase.OFragmentSamplerScale)((value >> 20) & 0xf); output.b = (RenderBase.OFragmentSamplerScale)((value >> 16) & 0xf); output.d0 = (RenderBase.OFragmentSamplerScale)(value & 0xf); output.d1 = (RenderBase.OFragmentSamplerScale)((value >> 4) & 0xf); output.fresnel = (RenderBase.OFragmentSamplerScale)((value >> 12) & 0xf); return output; }