C# Class RhinoCyclesCore.Shaders.RhinoShader

Afficher le fichier Open project: mcneel/RhinoCycles Class Usage Examples

Protected Properties

Свойство Type Description
m_client ccl.Client
m_original CyclesShader
m_original_background CyclesBackground
m_original_light CyclesLight
m_shader ccl.Shader

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

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

CreateRhinoLightShader() public static méthode

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

CreateRhinoMaterialShader() public static méthode

public static CreateRhinoMaterialShader ( ccl.Client client, CyclesShader intermediate ) : RhinoShader
client ccl.Client
intermediate CyclesShader
Résultat RhinoShader

GetShader() public abstract méthode

Get the ccl.Shader representing this
public abstract GetShader ( ) : ccl.Shader
Résultat ccl.Shader

RecreateRhinoMaterialShader() public static méthode

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

Reset() public méthode

public Reset ( ) : void
Résultat void

RhinoShader() protected méthode

protected RhinoShader ( ccl.Client client, CyclesBackground intermediateBackground ) : ccl
client ccl.Client
intermediateBackground CyclesBackground
Résultat ccl

RhinoShader() protected méthode

protected RhinoShader ( ccl.Client client, CyclesLight intermediateLight ) : ccl
client ccl.Client
intermediateLight CyclesLight
Résultat ccl

RhinoShader() protected méthode

protected RhinoShader ( ccl.Client client, CyclesShader intermediate ) : ccl
client ccl.Client
intermediate CyclesShader
Résultat ccl

Property Details

m_client protected_oe property

protected Client,ccl m_client
Résultat ccl.Client

m_original protected_oe property

protected CyclesShader m_original
Résultat CyclesShader

m_original_background protected_oe property

protected CyclesBackground m_original_background
Résultat CyclesBackground

m_original_light protected_oe property

protected CyclesLight m_original_light
Résultat CyclesLight

m_shader protected_oe property

protected Shader,ccl m_shader
Résultat ccl.Shader