Rhino C++ API
8.13
|
#include <opennurbs_linear_workflow.h>
Public Member Functions | |
ON_LinearWorkflow () | |
ON_LinearWorkflow (const ON_LinearWorkflow &lw) | |
ON_LinearWorkflow (ON_XMLNode &model_node) | |
virtual | ~ON_LinearWorkflow () |
virtual void | ApplyPreProcessGamma (ON_4fColor &col, bool for_texture) const |
virtual ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const |
Returns the CRC of gamma and linear workflow active state. More... | |
virtual void * | EVF (const wchar_t *func, void *data) |
Emergency virtual function for future expansion. More... | |
virtual void | OnInternalXmlChanged (const ON_LinearWorkflow *) |
For internal use only. More... | |
virtual bool | operator!= (const ON_LinearWorkflow &lw) const |
virtual const ON_LinearWorkflow & | operator= (const ON_LinearWorkflow &lw) |
virtual bool | operator== (const ON_LinearWorkflow &lw) const |
virtual bool | PostProcessFrameBufferOn (void) const |
Get post-process frame buffer enabled state. More... | |
virtual float | PostProcessGamma (void) const |
Get the post-process gamma for the frame buffer. More... | |
virtual bool | PostProcessGammaOn (void) const |
Get post-process gamma enabled state. More... | |
virtual bool | PreProcessColorsOn (void) const |
Returns the linear workflow active state for individual colors. More... | |
virtual float | PreProcessGamma (void) const |
Get the pre-process gamma for input textures and colors. This is currently the same as the post-process gamma value. More... | |
virtual bool | PreProcessGammaOn (void) const |
Get pre-process gamma enabled state. This is the same as 'use linear workflow'. More... | |
virtual bool | PreProcessTexturesOn (void) const |
Returns the linear workflow (pre-process) active state for textures. More... | |
virtual void | SetPostProcessFrameBufferOn (bool on) |
Set post-process frame buffer enabled state. More... | |
virtual void | SetPostProcessGamma (float gamma) |
Set the post-process gamma for the frame buffer. More... | |
virtual void | SetPostProcessGammaOn (bool on) |
Set post-process gamma enabled state. More... | |
virtual void | SetPreProcessColorsOn (bool b) |
Sets the linear workflow (pre-process) active state for individual colors. More... | |
virtual void | SetPreProcessGamma (float gamma) |
Set the pre-process gamma for input textures and colors. This is currently the same as the post-process gamma value. More... | |
virtual void | SetPreProcessGammaOn (bool on) |
Set pre-process gamma enabled state. This is the same as 'use linear workflow'. More... | |
virtual void | SetPreProcessTexturesOn (bool b) |
Sets the linear workflow (pre-process) active state for textures. More... | |
Friends | |
class | ON_3dmRenderSettingsPrivate |
< For internal use only. More... | |
Copyright (c) 1993-2022 Robert McNeel & Associates. All rights reserved. OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert McNeel & Associates.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.
For complete openNURBS copyright information see http://www.opennurbs.org.
ON_LinearWorkflow::ON_LinearWorkflow | ( | ) |
ON_LinearWorkflow::ON_LinearWorkflow | ( | ON_XMLNode & | model_node | ) |
ON_LinearWorkflow::ON_LinearWorkflow | ( | const ON_LinearWorkflow & | lw | ) |
|
virtual |
|
virtual |
Applies pre-process gamma correction to a color if linear workflow is active. for_texture is true if the color is part of a texture. */
|
virtual |
Returns the CRC of gamma and linear workflow active state.
|
virtual |
Emergency virtual function for future expansion.
|
virtual |
For internal use only.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get post-process frame buffer enabled state.
|
virtual |
Get the post-process gamma for the frame buffer.
|
virtual |
Get post-process gamma enabled state.
|
virtual |
Returns the linear workflow active state for individual colors.
|
virtual |
Get the pre-process gamma for input textures and colors. This is currently the same as the post-process gamma value.
|
virtual |
Get pre-process gamma enabled state. This is the same as 'use linear workflow'.
|
virtual |
Returns the linear workflow (pre-process) active state for textures.
|
virtual |
Set post-process frame buffer enabled state.
|
virtual |
Set the post-process gamma for the frame buffer.
|
virtual |
Set post-process gamma enabled state.
|
virtual |
Sets the linear workflow (pre-process) active state for individual colors.
|
virtual |
Set the pre-process gamma for input textures and colors. This is currently the same as the post-process gamma value.
|
virtual |
Set pre-process gamma enabled state. This is the same as 'use linear workflow'.
|
virtual |
Sets the linear workflow (pre-process) active state for textures.
|
friend |
< For internal use only.