This is the interface to linear workflow settings.

Constructors

LinearWorkflow

#Since v6.0
public LinearWorkflow()
Create a utility object not associated with any document.

LinearWorkflow

#Since v6.0
public LinearWorkflow(LinearWorkflow src)
Create a utility object not associated with any document from another object.
src (LinearWorkflow)

Finalizer

~LinearWorkflow

#
~LinearWorkflow()

Properties

Hash

#Since v6.0
[CLSCompliant(false)] public uint Hash { get; }
Linear workflow hash.

PostProcessFrameBuffer

#Since v6.0
public bool PostProcessFrameBuffer { get; set; }
Linear workflow post-process frame buffer enabled state.

PostProcessGamma

#Since v6.0
public float PostProcessGamma { get; set; }
Linear workflow post-process gamma value.

PostProcessGammaOn

#Since v6.0
public bool PostProcessGammaOn { get; set; }
Linear workflow post-process gamma enabled state.

PostProcessGammaReciprocal

#Since v6.0
public float PostProcessGammaReciprocal { get; }
Reciprocal of linear workflow post-process gamma value.

PreProcessColors

#Since v6.0
public bool PreProcessColors { get; set; }
Linear workflow pre-process colors enabled state.

PreProcessGamma

#Since v6.0
public float PreProcessGamma { get; set; }
Linear workflow pre-process gamma value. This is currently the same as the post-process gamma value.

PreProcessTextures

#Since v6.0
public bool PreProcessTextures { get; set; }
Linear workflow pre-process textures enabled state.

Methods

BeginChange

public void BeginChange(ChangeContexts cc)
inherited fromDocumentOrFreeFloatingBase

CopyFrom

#Since v6.0
public override void CopyFrom(FreeFloatingBase src)
Copy from another linear workflow object.
src (FreeFloatingBase)

Dispose

#Since v8.0
public void Dispose()

Equals

#
public override bool Equals(object obj)
Compare two LinearWorkflow objects. They are considered equal if their hashes match.
obj (object)
Object.Equals

GetHashCode

#
public override int GetHashCode()
Get hash code for this object. It is the Hash property cast to int.