Axiom.RenderSystems.Xna.XnaGpuProgramManager._create C# (CSharp) Method

_create() protected method

protected _create ( string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, NameValuePairList createParams ) : Axiom.Core.Resource
name string
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
createParams NameValuePairList
return Axiom.Core.Resource
		protected override Resource _create( string name, ResourceHandle handle, string group, bool isManual, IManualResourceLoader loader, NameValuePairList createParams )
		{
			if ( !createParams.ContainsKey( "type" ) )
			{
				throw new Exception( "You must supply a 'type' parameter." );
			}
            return null;
			if ( createParams[ "type" ] == "vertex_program" )
			{
				return new XnaVertexProgram( this, name, handle, group, isManual, loader, device );
			}
			else
			{
				return new XnaFragmentProgram( this, name, handle, group, isManual, loader, device );
			}
		}

Same methods

XnaGpuProgramManager::_create ( string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, GpuProgramType type, string syntaxCode ) : Axiom.Core.Resource