Beispiel #1
0
        public Triangle(GraphicsDevice graphicsDevice)
        {
            this.graphicsDevice = graphicsDevice;

            var createInfo = new EffectCreateInfo
            {
                PixelShaderPath        = "Content//TriangleShaders//pixelShader.hlsl",
                VertexShaderPath       = "Content//TriangleShaders//vertexShader.hlsl",
                VertexShaderEntryPoint = "VSMain",
                PixelShaderEntryPoint  = "PSMain"
            };


            effect = new LeaEffect(graphicsDevice, createInfo);

            SetUp();
        }
Beispiel #2
0
        private void CreateEffect()
        {
            var vertexShaderSource   = Resources.vertexShaderFont;
            var geometryShaderSource = Resources.geometryShaderFont;
            var pixelShaderSource    = Resources.pixelShaderFont;

            var createInfo = new EffectCreateInfo
            {
                VertexShaderBlob   = vertexShaderSource,
                GeometryShaderBlob = geometryShaderSource,
                PixelShaderBlob    = pixelShaderSource,

                VertexShaderEntryPoint   = "VSMain",
                GeometryShaderEntryPoint = "GSMain",
                PixelShaderEntryPoint    = "PSMain"
            };

            effect = new LeaEffect(graphicsDevice, createInfo);
        }