AcTools.Render.Kn5SpecificDeferred.Materials.Kn5MaterialGlDeferred.Prepare C# (CSharp) Method

Prepare() public method

public Prepare ( DeviceContextHolder contextHolder, SpecialRenderMode mode ) : bool
contextHolder DeviceContextHolder
mode SpecialRenderMode
return bool
        public bool Prepare(DeviceContextHolder contextHolder, SpecialRenderMode mode) {
            switch (mode) {
                case SpecialRenderMode.Deferred:
                case SpecialRenderMode.Reflection:
                case SpecialRenderMode.Shadow:
                    contextHolder.DeviceContext.InputAssembler.InputLayout = _effect.LayoutPNTG;
                    return true;

                default:
                    return false;
            }
        }