コード例 #1
0
ファイル: TextureFilter.cs プロジェクト: ARLM-Attic/xna-xen
            public void Draw(DrawState state)
            {
                if (directionId == -1)
                {
                    directionId = state.GetShaderAttributeNameUniqueID("sampleDirection");
                    texutreId   = state.GetShaderAttributeNameUniqueID("Texture");
                }

                drawable.Shader.SetAttribute(state, directionId, ref direction);
                drawable.Shader.SetTexture(state, texutreId, source.GetTexture());

                drawable.Draw(state);
            }
コード例 #2
0
			public void Draw(DrawState state)
			{
				if (directionId == -1)
				{
					directionId = state.GetShaderAttributeNameUniqueID("sampleDirection");
					texutreId = state.GetShaderAttributeNameUniqueID("Texture");
				}

				drawable.Shader.SetAttribute(state, directionId, ref direction);
				drawable.Shader.SetTexture(state, texutreId, source.GetTexture());

				drawable.Draw(state);
			}