C# 클래스 AreaLightTest.AreaLightForm

파일 보기 프로젝트 열기: Patapom/GodComplex

공개 프로퍼티들

프로퍼티 타입 설명
m_CurrentTime float
m_DeltaTime float
m_StartTime float
m_StopWatch System.Diagnostics.Stopwatch

공개 메소드들

메소드 설명
AreaLightForm ( ) : System
ComputeSAT ( System _FileName, System _TargetFileName ) : void

Builds the SAT

GetGameTime ( ) : float

Gets the current game time in seconds

Image2Texture ( System _FileName ) : Texture2D
Image2Texture ( uint _Width, uint _Height, PIXEL_FORMAT _Format, PixelsBuffer _Content ) : Texture2D
Image2Texture ( uint _Width, uint _Height, byte _Content ) : Texture2D
Image2Texture3D ( uint _Width, uint _Height, uint _Depth, PIXEL_FORMAT _Format, PixelsBuffer _SlicesContent ) : Texture3D
Pipi2Texture ( System _FileName ) : Texture2D
PipoImage2Texture ( System _FileName ) : Texture2D
Pipu2Texture ( System _FileName ) : Texture3D

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnFormClosed ( FormClosedEventArgs e ) : void
OnLoad ( EventArgs e ) : void

비공개 메소드들

메소드 설명
AnalyticalBRDFIntegral_Order2 ( float _NdotV, float _roughness, float &_F0term, float &_ambientTerm ) : void
AnalyticalBRDFIntegral_Order3 ( float _NdotV, float _roughness, float &_F0term, float &_ambientTerm ) : void
Application_Idle ( object sender, EventArgs e ) : void
BilinearSample ( float4 _Source, float _X, float _Y ) : float4
BuildBRDFTexture ( System _TableFileName, uint _TableSize ) : Texture2D
BuildPrimitives ( ) : void
Camera_CameraTransformChanged ( object sender, EventArgs e ) : void
ComputeBRDFIntegral ( System _TableFileName0, System _TableFileName1, int _TableSize ) : void
ComputeBRDFIntegral ( System _TableFileName, uint _TableSize ) : void
ComputeBRDFIntegralImportanceSampling ( System _TableFileName0, System _TableFileName1, int _TableSize ) : void
GSmith ( double Roughness, double ndotv, double ndotl ) : double
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

RGB2XYZ ( float3 _RGB ) : float3
RGB2xyY ( float3 _RGB ) : float3
RenderScene ( Shader _Shader ) : void
TestBisou ( ) : void
XYZ2RGB ( float3 _XYZ ) : float3
XYZ2xyY ( float3 _XYZ ) : float3
buttonRebuildBRDF_Click ( object sender, EventArgs e ) : void
buttonReload_Click ( object sender, EventArgs e ) : void
checkBoxUseTexture_CheckedChanged ( object sender, EventArgs e ) : void
xyY2RGB ( float3 _xyY ) : float3
xyY2XYZ ( float3 _xyY ) : float3

메소드 상세

AreaLightForm() 공개 메소드

public AreaLightForm ( ) : System
리턴 System

ComputeSAT() 공개 메소드

Builds the SAT
public ComputeSAT ( System _FileName, System _TargetFileName ) : void
_FileName System
_TargetFileName System
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetGameTime() 공개 메소드

Gets the current game time in seconds
public GetGameTime ( ) : float
리턴 float

Image2Texture() 공개 메소드

public Image2Texture ( System _FileName ) : Texture2D
_FileName System
리턴 Texture2D

Image2Texture() 공개 메소드

public Image2Texture ( uint _Width, uint _Height, PIXEL_FORMAT _Format, PixelsBuffer _Content ) : Texture2D
_Width uint
_Height uint
_Format PIXEL_FORMAT
_Content PixelsBuffer
리턴 Texture2D

Image2Texture() 공개 메소드

public Image2Texture ( uint _Width, uint _Height, byte _Content ) : Texture2D
_Width uint
_Height uint
_Content byte
리턴 Texture2D

Image2Texture3D() 공개 메소드

public Image2Texture3D ( uint _Width, uint _Height, uint _Depth, PIXEL_FORMAT _Format, PixelsBuffer _SlicesContent ) : Texture3D
_Width uint
_Height uint
_Depth uint
_Format PIXEL_FORMAT
_SlicesContent PixelsBuffer
리턴 Texture3D

OnFormClosed() 보호된 메소드

protected OnFormClosed ( FormClosedEventArgs e ) : void
e FormClosedEventArgs
리턴 void

OnLoad() 보호된 메소드

protected OnLoad ( EventArgs e ) : void
e EventArgs
리턴 void

Pipi2Texture() 공개 메소드

public Pipi2Texture ( System _FileName ) : Texture2D
_FileName System
리턴 Texture2D

PipoImage2Texture() 공개 메소드

public PipoImage2Texture ( System _FileName ) : Texture2D
_FileName System
리턴 Texture2D

Pipu2Texture() 공개 메소드

public Pipu2Texture ( System _FileName ) : Texture3D
_FileName System
리턴 Texture3D

프로퍼티 상세

m_CurrentTime 공개적으로 프로퍼티

public float m_CurrentTime
리턴 float

m_DeltaTime 공개적으로 프로퍼티

public float m_DeltaTime
리턴 float

m_StartTime 공개적으로 프로퍼티

public float m_StartTime
리턴 float

m_StopWatch 공개적으로 프로퍼티

public System.Diagnostics.Stopwatch m_StopWatch
리턴 System.Diagnostics.Stopwatch