C# 클래스 NewTOAPIA.GL.GLLight

상속: GLFeature
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
fLightName GLLightName

공개 메소드들

메소드 설명
GLLight ( GraphicsInterface gi, GLLightName aName ) : NewTOAPIA.Drawing
GLLight ( GraphicsInterface gi, GLLightName aName, Point3D position, ColorRGBA aColor ) : NewTOAPIA.Drawing
Realize ( ) : void
SetAmbient ( ColorRGBA ambient ) : void
SetAmbientDiffuse ( ColorRGBA ambient, ColorRGBA diffuse ) : void
SetColors ( ColorRGBA ambient, ColorRGBA diffuse, ColorRGBA specular ) : void
SetDiffuse ( ColorRGBA diffuse ) : void
SetPosition ( Point3D aPosition ) : void
SetSpecular ( ColorRGBA specular ) : void

메소드 상세

GLLight() 공개 메소드

public GLLight ( GraphicsInterface gi, GLLightName aName ) : NewTOAPIA.Drawing
gi GraphicsInterface
aName GLLightName
리턴 NewTOAPIA.Drawing

GLLight() 공개 메소드

public GLLight ( GraphicsInterface gi, GLLightName aName, Point3D position, ColorRGBA aColor ) : NewTOAPIA.Drawing
gi GraphicsInterface
aName GLLightName
position Point3D
aColor ColorRGBA
리턴 NewTOAPIA.Drawing

Realize() 공개 메소드

public Realize ( ) : void
리턴 void

SetAmbient() 공개 메소드

public SetAmbient ( ColorRGBA ambient ) : void
ambient ColorRGBA
리턴 void

SetAmbientDiffuse() 공개 메소드

public SetAmbientDiffuse ( ColorRGBA ambient, ColorRGBA diffuse ) : void
ambient ColorRGBA
diffuse ColorRGBA
리턴 void

SetColors() 공개 메소드

public SetColors ( ColorRGBA ambient, ColorRGBA diffuse, ColorRGBA specular ) : void
ambient ColorRGBA
diffuse ColorRGBA
specular ColorRGBA
리턴 void

SetDiffuse() 공개 메소드

public SetDiffuse ( ColorRGBA diffuse ) : void
diffuse ColorRGBA
리턴 void

SetPosition() 공개 메소드

public SetPosition ( Point3D aPosition ) : void
aPosition Point3D
리턴 void

SetSpecular() 공개 메소드

public SetSpecular ( ColorRGBA specular ) : void
specular ColorRGBA
리턴 void

프로퍼티 상세

fLightName 보호되어 있는 프로퍼티

protected GLLightName fLightName
리턴 GLLightName