메소드 | 설명 | |
---|---|---|
Add ( CyclesLight l, ccl.Shader shader ) : void |
Add a CyclesLight and its shader
|
|
Add ( CyclesShader s, ccl.Shader shader ) : void |
Add a CyclesShader and its shader
|
|
AddObjectMaterialChange ( CyclesObjectShader o ) : void | ||
AddShader ( CyclesShader shader ) : void |
Add a CyclesShader to the list of shaders that will have to be committed to Cycles.
|
|
ClearObjectShaderChanges ( ) : void |
Clear queue of object shader changes
|
|
ClearShaders ( ) : void |
Clear queue of shader changes.
|
|
GetHashFromShader ( ccl.Shader shader ) : uint |
Get RenderHash for a
|
|
GetShaderFromHash ( uint shaderId ) : ccl.Shader |
Get Shader for hash, or null if not found
|
|
GetShaderIdForMatId ( uint id ) : uint |
Get Cycles shader scene id for Rhino material RenderHash. @todo check this is correct naming and dictionary to query from
|
|
HasChanges ( ) : bool |
Return true if any shader or object shader changes were recorded by the ChangeQueue mechanism.
|
|
HasShader ( uint shaderId ) : bool |
Check if a shader for a certain RenderHash already exists.
|
|
RecordCclShaderSceneId ( uint shaderId, uint shaderSceneId ) : void |
Record the Cycles shader id in scene for RenderHash
|
|
RecordRhCclShaderRelation ( uint id, ccl.Shader shader ) : void |
Record the CclShader for given id.
|
public Add ( CyclesLight l, ccl.Shader shader ) : void | ||
l | CyclesLight | |
shader | ccl.Shader | |
리턴 | void |
public Add ( CyclesShader s, ccl.Shader shader ) : void | ||
s | CyclesShader | |
shader | ccl.Shader | |
리턴 | void |
public AddObjectMaterialChange ( CyclesObjectShader o ) : void | ||
o | CyclesObjectShader | |
리턴 | void |
public GetHashFromShader ( ccl.Shader shader ) : uint | ||
shader | ccl.Shader | Shader to search for |
리턴 | uint |
public GetShaderFromHash ( uint shaderId ) : ccl.Shader | ||
shaderId | uint | Render hash |
리턴 | ccl.Shader |
public RecordCclShaderSceneId ( uint shaderId, uint shaderSceneId ) : void | ||
shaderId | uint | Rhino material RenderHash |
shaderSceneId | uint | Cycles shader scene id |
리턴 | void |
public RecordRhCclShaderRelation ( uint id, ccl.Shader shader ) : void | ||
id | uint | RenderHash of the Rhino material |
shader | ccl.Shader | ccl.Shader |
리턴 | void |