C# 클래스 Reactor.RShader

상속: IDisposable
파일 보기 프로젝트 열기: reisergames/reactor-v1 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
GetParamBool ( string ParamName ) : bool
GetParamInt32 ( string ParamName ) : int
GetParamMatrix ( string ParamName ) : R3DMATRIX
GetParamMatrixArray ( string ParamName, int ArrayCount ) : R3DMATRIX[]
GetParamQuaternion ( string ParamName ) : RQUATERNION
GetParamSingle ( string ParamName ) : System.Single
GetParamSingleArray ( string ParamName ) : System.Single[]
Load ( string Filename ) : void
RShader ( ) : System
RShader ( string Filename ) : System
SetParam ( string ParamName, R2DVECTOR value ) : void
SetParam ( string ParamName, R3DMATRIX value ) : void
SetParam ( string ParamName, R3DVECTOR value ) : void
SetParam ( string ParamName, R4DVECTOR value ) : void
SetParam ( string ParamName, RQUATERNION value ) : void
SetParam ( string ParamName, RTexture value ) : void
SetParam ( string ParamName, bool value ) : void
SetParam ( string ParamName, float value ) : void
SetParam ( string ParamName, int value ) : void
SetParam ( string ParamName, int value, bool IsTextureID ) : void
SetTechnique ( string TechniqueName ) : void

비공개 메소드들

메소드 설명
GetParameterBySemantic ( String ParamName ) : EffectParameter
LoadEffectResource ( string name ) : RShader
ParamExists ( string ParamName ) : bool
RShader ( byte byteCode ) : System
SamanticExists ( string ParamName ) : bool

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetParamBool() 공개 메소드

public GetParamBool ( string ParamName ) : bool
ParamName string
리턴 bool

GetParamInt32() 공개 메소드

public GetParamInt32 ( string ParamName ) : int
ParamName string
리턴 int

GetParamMatrix() 공개 메소드

public GetParamMatrix ( string ParamName ) : R3DMATRIX
ParamName string
리턴 R3DMATRIX

GetParamMatrixArray() 공개 메소드

public GetParamMatrixArray ( string ParamName, int ArrayCount ) : R3DMATRIX[]
ParamName string
ArrayCount int
리턴 R3DMATRIX[]

GetParamQuaternion() 공개 메소드

public GetParamQuaternion ( string ParamName ) : RQUATERNION
ParamName string
리턴 RQUATERNION

GetParamSingle() 공개 메소드

public GetParamSingle ( string ParamName ) : System.Single
ParamName string
리턴 System.Single

GetParamSingleArray() 공개 메소드

public GetParamSingleArray ( string ParamName ) : System.Single[]
ParamName string
리턴 System.Single[]

Load() 공개 메소드

public Load ( string Filename ) : void
Filename string
리턴 void

RShader() 공개 메소드

public RShader ( ) : System
리턴 System

RShader() 공개 메소드

public RShader ( string Filename ) : System
Filename string
리턴 System

SetParam() 공개 메소드

public SetParam ( string ParamName, R2DVECTOR value ) : void
ParamName string
value R2DVECTOR
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, R3DMATRIX value ) : void
ParamName string
value R3DMATRIX
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, R3DVECTOR value ) : void
ParamName string
value R3DVECTOR
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, R4DVECTOR value ) : void
ParamName string
value R4DVECTOR
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, RQUATERNION value ) : void
ParamName string
value RQUATERNION
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, RTexture value ) : void
ParamName string
value RTexture
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, bool value ) : void
ParamName string
value bool
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, float value ) : void
ParamName string
value float
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, int value ) : void
ParamName string
value int
리턴 void

SetParam() 공개 메소드

public SetParam ( string ParamName, int value, bool IsTextureID ) : void
ParamName string
value int
IsTextureID bool
리턴 void

SetTechnique() 공개 메소드

public SetTechnique ( string TechniqueName ) : void
TechniqueName string
리턴 void