Axiom.Graphics.HighLevelGpuProgramManager._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 == null || !createParams.ContainsKey( "language" ) )
			{
				throw new Exception( "You must supply a 'language' parameter" );
			}
			return GetFactory( createParams[ "language" ] ).CreateInstance( this, name, nextHandle, group, isManual, loader );
		}