Method | Description | |
---|---|---|
HandleMeshData ( System.Guid meshguid, int meshIndex, Rhino meshdata ) : void | ||
HasChanges ( ) : bool |
Tell if any changes have been recorded by the ChangeQueue mechanism since the last flush.
|
|
ResetChangeQueue ( ) : void |
Reset changequeue lists and dictionaries. Generally this is done once all changes have been handled, and thus no longer needed.
|
|
UploadCameraChanges ( ) : void |
Upload camera (viewport) changes to Cycles.
|
|
UploadDynamicObjectTransforms ( ) : void |
Handle dynamic object transforms
|
|
UploadEnvironmentChanges ( ) : void | ||
UploadGammaChanges ( ) : void | ||
UploadLightChanges ( ) : void |
Upload all light changes to the Cycles render engine
|
|
UploadLinearWorkflowChanges ( ) : void | ||
UploadMeshChanges ( ) : void |
Upload mesh changes
|
|
UploadObjectChanges ( ) : void |
Upload object changes
|
|
UploadObjectShaderChanges ( ) : void |
Change shaders on objects and their meshes
|
|
UploadRenderSettingsChanges ( ) : void |
Notify interested clients of i.e. sample count changes.
|
|
UploadShaderChanges ( ) : void |
Upload changes to shaders
|
Method | Description | |
---|---|---|
ApplyDynamicLightChanges ( List |
||
ApplyDynamicObjectTransforms ( List |
Handle dynamic object transforms
|
|
ApplyEnvironmentChanges ( Rhino.Render.RenderEnvironment usage ) : void |
Handle environment changes
|
|
ApplyGroundPlaneChanges ( Rhino.Render.ChangeQueue.GroundPlane gp ) : void |
Handle ground plane changes.
|
|
ApplyLightChanges ( List |
Handle light changes
|
|
ApplyLinearWorkflowChanges ( Rhino lw ) : void | ||
ApplyMaterialChanges ( List |
Handle changes in materials to create (or re-use) shaders.
|
|
ApplyMeshChanges ( System.Guid deleted, List |
Handle mesh changes
|
|
ApplyMeshInstanceChanges ( List |
||
ApplyRenderSettingsChanges ( Rhino.Render.RenderSettings rs ) : void |
Method | Description | |
---|---|---|
ChangeDatabase ( System.Guid pluginId, RenderEngine engine, Rhino.Render.CreatePreviewEventArgs createPreviewEventArgs ) : System |
Constructor for our changequeue implementation
|
|
ChangeDatabase ( System.Guid pluginId, RenderEngine engine, uint doc, Rhino.DocObjects.ViewInfo view, bool modal ) : System |
Constructor for our changequeue implementation
|
|
SetFloatTextureAsByteTexture ( bool floatAsByte ) : void |
This should be called with true to read texture as byte image instead of float images. This is necessary currently for OpenCL environment textures, as HDRi isn't properly supported there.
|
|
TriggerFilmUpdateTagged ( ) : void | ||
TriggerLightShaderChanged ( CyclesLight rcLightShader, ccl.Shader cclShader ) : void | ||
TriggerLinearWorkflowUploaded ( ) : void | ||
TriggerMaterialShaderChanged ( CyclesShader rcShader, ccl.Shader cclShader ) : void |
protected ApplyDynamicLightChanges ( List |
||
dynamicLightChanges | List |
|
return | void |
protected ApplyDynamicObjectTransforms ( List |
||
dynamicObjectTransforms | List |
List of DynamicObject transforms |
return | void |
protected ApplyEnvironmentChanges ( Rhino.Render.RenderEnvironment usage ) : void | ||
usage | Rhino.Render.RenderEnvironment | |
return | void |
protected ApplyGroundPlaneChanges ( Rhino.Render.ChangeQueue.GroundPlane gp ) : void | ||
gp | Rhino.Render.ChangeQueue.GroundPlane | |
return | void |
protected ApplyLightChanges ( List |
||
lightChanges | List |
|
return | void |
protected ApplyLinearWorkflowChanges ( Rhino lw ) : void | ||
lw | Rhino | |
return | void |
protected ApplyMaterialChanges ( List |
||
mats | List |
List of |
return | void |
protected ApplyMeshChanges ( System.Guid deleted, List |
||
deleted | System.Guid | |
added | List |
|
return | void |
protected ApplyMeshInstanceChanges ( List |
||
deleted | List |
|
addedOrChanged | List |
|
return | void |
protected ApplyRenderSettingsChanges ( Rhino.Render.RenderSettings rs ) : void | ||
rs | Rhino.Render.RenderSettings | |
return | void |
public HandleMeshData ( System.Guid meshguid, int meshIndex, Rhino meshdata ) : void | ||
meshguid | System.Guid | |
meshIndex | int | |
meshdata | Rhino | |
return | void |
public UploadDynamicObjectTransforms ( ) : void | ||
return | void |
public UploadLinearWorkflowChanges ( ) : void | ||
return | void |
public UploadRenderSettingsChanges ( ) : void | ||
return | void |