C# 클래스 RhinoCyclesCore.Shaders.RhinoShader

파일 보기 프로젝트 열기: mcneel/RhinoCycles 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_client ccl.Client
m_original CyclesShader
m_original_background CyclesBackground
m_original_light CyclesLight
m_shader ccl.Shader

공개 메소드들

메소드 설명
CreateRhinoBackgroundShader ( ccl.Client client, CyclesBackground intermediateBackground, ccl.Shader existingShader ) : RhinoShader
CreateRhinoLightShader ( ccl.Client client, CyclesLight intermediateLight, ccl.Shader existingShader ) : RhinoShader
CreateRhinoMaterialShader ( ccl.Client client, CyclesShader intermediate ) : RhinoShader
GetShader ( ) : ccl.Shader

Get the ccl.Shader representing this

RecreateRhinoMaterialShader ( ccl.Client client, CyclesShader intermediate, ccl.Shader existing ) : RhinoShader
Reset ( ) : void

보호된 메소드들

메소드 설명
RhinoShader ( ccl.Client client, CyclesBackground intermediateBackground ) : ccl
RhinoShader ( ccl.Client client, CyclesLight intermediateLight ) : ccl
RhinoShader ( ccl.Client client, CyclesShader intermediate ) : ccl

메소드 상세

CreateRhinoBackgroundShader() 공개 정적인 메소드

public static CreateRhinoBackgroundShader ( ccl.Client client, CyclesBackground intermediateBackground, ccl.Shader existingShader ) : RhinoShader
client ccl.Client
intermediateBackground CyclesBackground
existingShader ccl.Shader
리턴 RhinoShader

CreateRhinoLightShader() 공개 정적인 메소드

public static CreateRhinoLightShader ( ccl.Client client, CyclesLight intermediateLight, ccl.Shader existingShader ) : RhinoShader
client ccl.Client
intermediateLight CyclesLight
existingShader ccl.Shader
리턴 RhinoShader

CreateRhinoMaterialShader() 공개 정적인 메소드

public static CreateRhinoMaterialShader ( ccl.Client client, CyclesShader intermediate ) : RhinoShader
client ccl.Client
intermediate CyclesShader
리턴 RhinoShader

GetShader() 공개 추상적인 메소드

Get the ccl.Shader representing this
public abstract GetShader ( ) : ccl.Shader
리턴 ccl.Shader

RecreateRhinoMaterialShader() 공개 정적인 메소드

public static RecreateRhinoMaterialShader ( ccl.Client client, CyclesShader intermediate, ccl.Shader existing ) : RhinoShader
client ccl.Client
intermediate CyclesShader
existing ccl.Shader
리턴 RhinoShader

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

RhinoShader() 보호된 메소드

protected RhinoShader ( ccl.Client client, CyclesBackground intermediateBackground ) : ccl
client ccl.Client
intermediateBackground CyclesBackground
리턴 ccl

RhinoShader() 보호된 메소드

protected RhinoShader ( ccl.Client client, CyclesLight intermediateLight ) : ccl
client ccl.Client
intermediateLight CyclesLight
리턴 ccl

RhinoShader() 보호된 메소드

protected RhinoShader ( ccl.Client client, CyclesShader intermediate ) : ccl
client ccl.Client
intermediate CyclesShader
리턴 ccl

프로퍼티 상세

m_client 보호되어 있는 프로퍼티

protected Client,ccl m_client
리턴 ccl.Client

m_original 보호되어 있는 프로퍼티

protected CyclesShader m_original
리턴 CyclesShader

m_original_background 보호되어 있는 프로퍼티

protected CyclesBackground m_original_background
리턴 CyclesBackground

m_original_light 보호되어 있는 프로퍼티

protected CyclesLight m_original_light
리턴 CyclesLight

m_shader 보호되어 있는 프로퍼티

protected Shader,ccl m_shader
리턴 ccl.Shader