C# 클래스 AreaLightRenderer, TheUnseen

상속: MonoBehaviour
파일 보기 프로젝트 열기: henryj41043/TheUnseen

공개 프로퍼티들

프로퍼티 타입 설명
LinearColorSpace bool
SceneCamera Camera
m_albedoMaterial Material
m_normalMaterial Material
m_transparencyMaterial Material

보호된 프로퍼티들

프로퍼티 타입 설명
m_areaLightList List

공개 메소드들

메소드 설명
AddLight ( GameObject lightObj ) : void
Awake ( ) : void
InitCamera ( ) : void
InitMaterialsAndBuffers ( ) : void
InitQuad ( ) : void
OnGUI ( ) : void
OnPostRender ( ) : void
RemoveLight ( GameObject lightObj ) : void
ResetBuffer ( ) : void
SetFrustumRays ( ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
UpdateBuffer ( ) : void

메소드 상세

AddLight() 공개 메소드

public AddLight ( GameObject lightObj ) : void
lightObj GameObject
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

InitCamera() 공개 메소드

public InitCamera ( ) : void
리턴 void

InitMaterialsAndBuffers() 공개 메소드

public InitMaterialsAndBuffers ( ) : void
리턴 void

InitQuad() 공개 메소드

public InitQuad ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

OnPostRender() 공개 메소드

public OnPostRender ( ) : void
리턴 void

RemoveLight() 공개 메소드

public RemoveLight ( GameObject lightObj ) : void
lightObj GameObject
리턴 void

ResetBuffer() 공개 메소드

public ResetBuffer ( ) : void
리턴 void

SetFrustumRays() 공개 메소드

public SetFrustumRays ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

LinearColorSpace 공개적으로 프로퍼티

public bool LinearColorSpace
리턴 bool

SceneCamera 공개적으로 프로퍼티

public Camera SceneCamera
리턴 Camera

m_albedoMaterial 공개적으로 프로퍼티

public Material m_albedoMaterial
리턴 Material

m_areaLightList 보호되어 있는 프로퍼티

protected List m_areaLightList
리턴 List

m_normalMaterial 공개적으로 프로퍼티

public Material m_normalMaterial
리턴 Material

m_transparencyMaterial 공개적으로 프로퍼티

public Material m_transparencyMaterial
리턴 Material