Axiom.RenderSystems.DirectX9.D3DRenderSystem.InitializeFromRenderSystemCapabilities C# (CSharp) Метод

InitializeFromRenderSystemCapabilities() приватный метод

private InitializeFromRenderSystemCapabilities ( RenderSystemCapabilities caps, RenderTarget primary ) : void
caps RenderSystemCapabilities
primary Axiom.Graphics.RenderTarget
Результат void
        public override void InitializeFromRenderSystemCapabilities(RenderSystemCapabilities caps, RenderTarget primary)
        {
            if (caps.RendersystemName != Name)
            {
                throw new AxiomException(
                    "Trying to initialize D3D9RenderSystem from RenderSystemCapabilities that do not support Direct3D9" );
            }

            if (caps.IsShaderProfileSupported("hlsl"))
                HighLevelGpuProgramManager.Instance.AddFactory(_hlslProgramFactory);

            var defaultLog = LogManager.Instance.DefaultLog;
            if (defaultLog != null)
            {
                caps.Log(defaultLog);
            }
        }
D3DRenderSystem