C# Class Axiom.RenderSystems.DirectX9.HLSL.HLSLIncludeHandler

Inheritance: Axiom.Core.DisposableObject, SharpDX.Direct3D9.Include
显示文件 Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
program Resource

Public Methods

Method Description
Close ( Stream fileStream ) : void
HLSLIncludeHandler ( Resource sourceProgram ) : System.IO
Open ( SlimDX.Direct3D9 type, string fileName, Stream &fileStream ) : void
Open ( SlimDX.Direct3D9 includeType, string fileName, Stream parentStream, Stream &stream ) : void

Method Details

Close() public method

public Close ( Stream fileStream ) : void
fileStream System.IO.Stream
return void

HLSLIncludeHandler() public method

public HLSLIncludeHandler ( Resource sourceProgram ) : System.IO
sourceProgram Resource
return System.IO

Open() public method

public Open ( SlimDX.Direct3D9 type, string fileName, Stream &fileStream ) : void
type SlimDX.Direct3D9
fileName string
fileStream System.IO.Stream
return void

Open() public method

public Open ( SlimDX.Direct3D9 includeType, string fileName, Stream parentStream, Stream &stream ) : void
includeType SlimDX.Direct3D9
fileName string
parentStream System.IO.Stream
stream System.IO.Stream
return void

Property Details

program protected_oe property

protected Resource program
return Resource