Axiom.Graphics.Pass.SetShadowReceiverVertexProgram C# (CSharp) Method

SetShadowReceiverVertexProgram() public method

public SetShadowReceiverVertexProgram ( string name ) : void
name string
return void
		public void SetShadowReceiverVertexProgram( string name )
		{
			// turn off vertex programs when the name is set to null
			if ( name.Length == 0 )
			{
				_shadowReceiverVertexProgramUsage = null;
			}
			else
			{
				// create a new usage object
				if ( !this.HasShadowReceiverVertexProgram )
				{
					_shadowReceiverVertexProgramUsage = new GpuProgramUsage( GpuProgramType.Vertex );
				}

				_shadowReceiverVertexProgramUsage.ProgramName = name;
			}

			// needs recompilation
			_parent.NotifyNeedsRecompile();
		}