C# Class RhinoCyclesCore.Shaders.RhinoShader

Datei anzeigen Open project: mcneel/RhinoCycles Class Usage Examples

Protected Properties

Property Type Description
m_client ccl.Client
m_original CyclesShader
m_original_background CyclesBackground
m_original_light CyclesLight
m_shader ccl.Shader

Public Methods

Method Description
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

Protected Methods

Method Description
RhinoShader ( ccl.Client client, CyclesBackground intermediateBackground ) : ccl
RhinoShader ( ccl.Client client, CyclesLight intermediateLight ) : ccl
RhinoShader ( ccl.Client client, CyclesShader intermediate ) : ccl

Method Details

CreateRhinoBackgroundShader() public static method

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

CreateRhinoLightShader() public static method

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

CreateRhinoMaterialShader() public static method

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

GetShader() public abstract method

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

RecreateRhinoMaterialShader() public static method

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

Reset() public method

public Reset ( ) : void
return void

RhinoShader() protected method

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

RhinoShader() protected method

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

RhinoShader() protected method

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

Property Details

m_client protected_oe property

protected Client,ccl m_client
return ccl.Client

m_original protected_oe property

protected CyclesShader m_original
return CyclesShader

m_original_background protected_oe property

protected CyclesBackground m_original_background
return CyclesBackground

m_original_light protected_oe property

protected CyclesLight m_original_light
return CyclesLight

m_shader protected_oe property

protected Shader,ccl m_shader
return ccl.Shader