Rhino C++ API  7.26
Public Member Functions | List of all members
CDisplayPipelineAttributes::LinearWorkflow Class Reference

Copy of IRhRdkLinearWorkflow - eventually these classes need to be combined. More...

#include <rhinoSdkDisplayPipelineAttributes.h>

Public Member Functions

ON__UINT32 ComputeCRC () const
 
float GammaAdjustmentForPostProcessingFrameBuffer () const
 
float GammaAdjustmentForPreProcessingColors () const
 
float GammaAdjustmentForPreProcessingTextures () const
 
bool IsEqual (const LinearWorkflow &) const
 
bool PostProcessFrameBuffer () const
 
float PostProcessGamma () const
 
bool PostProcessGammaOn (void) const
 
bool PreProcessColors () const
 
float PreProcessGamma () const
 
bool PreProcessTextures () const
 
void SetPostProcessFrameBuffer (bool)
 
void SetPostProcessGamma (float)
 
void SetPostProcessGammaOn (bool bOn)
 
void SetPreProcessColors (bool)
 
void SetPreProcessGamma (float)
 
void SetPreProcessTextures (bool)
 

Detailed Description

Copy of IRhRdkLinearWorkflow - eventually these classes need to be combined.

Member Function Documentation

◆ ComputeCRC()

ON__UINT32 CDisplayPipelineAttributes::LinearWorkflow::ComputeCRC ( ) const

◆ GammaAdjustmentForPostProcessingFrameBuffer()

float CDisplayPipelineAttributes::LinearWorkflow::GammaAdjustmentForPostProcessingFrameBuffer ( ) const

Use this function to determine the gamma correction factor for rendered output pixels. This will return the reciprocal value - not the UI value. Use this value in the pow function directly. Will return 1.f if PostProcessFrameBuffer returns false

◆ GammaAdjustmentForPreProcessingColors()

float CDisplayPipelineAttributes::LinearWorkflow::GammaAdjustmentForPreProcessingColors ( ) const

Use this function to determine the gamma correction factor for input non-linear colors. Will return 1.f if PreProcessColors returns false

◆ GammaAdjustmentForPreProcessingTextures()

float CDisplayPipelineAttributes::LinearWorkflow::GammaAdjustmentForPreProcessingTextures ( ) const

Use this function to determine the gamma correction factor for input non-linear textures. Will return 1.f if PreProcessTextures returns false

◆ IsEqual()

bool CDisplayPipelineAttributes::LinearWorkflow::IsEqual ( const LinearWorkflow ) const

◆ PostProcessFrameBuffer()

bool CDisplayPipelineAttributes::LinearWorkflow::PostProcessFrameBuffer ( ) const

◆ PostProcessGamma()

float CDisplayPipelineAttributes::LinearWorkflow::PostProcessGamma ( ) const

◆ PostProcessGammaOn()

bool CDisplayPipelineAttributes::LinearWorkflow::PostProcessGammaOn ( void  ) const

◆ PreProcessColors()

bool CDisplayPipelineAttributes::LinearWorkflow::PreProcessColors ( ) const

◆ PreProcessGamma()

float CDisplayPipelineAttributes::LinearWorkflow::PreProcessGamma ( ) const

◆ PreProcessTextures()

bool CDisplayPipelineAttributes::LinearWorkflow::PreProcessTextures ( ) const

◆ SetPostProcessFrameBuffer()

void CDisplayPipelineAttributes::LinearWorkflow::SetPostProcessFrameBuffer ( bool  )

◆ SetPostProcessGamma()

void CDisplayPipelineAttributes::LinearWorkflow::SetPostProcessGamma ( float  )

◆ SetPostProcessGammaOn()

void CDisplayPipelineAttributes::LinearWorkflow::SetPostProcessGammaOn ( bool  bOn)

◆ SetPreProcessColors()

void CDisplayPipelineAttributes::LinearWorkflow::SetPreProcessColors ( bool  )

◆ SetPreProcessGamma()

void CDisplayPipelineAttributes::LinearWorkflow::SetPreProcessGamma ( float  )

◆ SetPreProcessTextures()

void CDisplayPipelineAttributes::LinearWorkflow::SetPreProcessTextures ( bool  )