UnityMol  0.9.6-875
UnityMol viewer / In developement
UnityStandardAssets.ImageEffects.ColorCorrectionCurves Class Reference
+ Inheritance diagram for UnityStandardAssets.ImageEffects.ColorCorrectionCurves:
+ Collaboration diagram for UnityStandardAssets.ImageEffects.ColorCorrectionCurves:

Public Types

enum  ColorCorrectionMode { ColorCorrectionMode.Simple = 0, ColorCorrectionMode.Advanced = 1 }
 

Public Member Functions

override bool CheckResources ()
 
void UpdateParameters ()
 
- Public Member Functions inherited from UnityStandardAssets.ImageEffects.PostEffectsBase
bool Dx11Support ()
 

Public Attributes

AnimationCurve redChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
AnimationCurve greenChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
AnimationCurve blueChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
bool useDepthCorrection = false
 
AnimationCurve zCurve = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
AnimationCurve depthRedChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
AnimationCurve depthGreenChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
AnimationCurve depthBlueChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))
 
float saturation = 1.0f
 
bool selectiveCc = false
 
Color selectiveFromColor = Color.white
 
Color selectiveToColor = Color.white
 
ColorCorrectionMode mode
 
bool updateTextures = true
 
Shader colorCorrectionCurvesShader = null
 
Shader simpleColorCorrectionCurvesShader = null
 
Shader colorCorrectionSelectiveShader = null
 

Private Member Functions

new void Start ()
 
void Awake ()
 
void UpdateTextures ()
 
void OnRenderImage (RenderTexture source, RenderTexture destination)
 

Private Attributes

Material ccMaterial
 
Material ccDepthMaterial
 
Material selectiveCcMaterial
 
Texture2D rgbChannelTex
 
Texture2D rgbDepthChannelTex
 
Texture2D zCurveTex
 
bool updateTexturesOnStartup = true
 

Additional Inherited Members

- Protected Member Functions inherited from UnityStandardAssets.ImageEffects.PostEffectsBase
Material CheckShaderAndCreateMaterial (Shader s, Material m2Create)
 
Material CreateMaterial (Shader s, Material m2Create)
 
bool CheckSupport ()
 
void Start ()
 
bool CheckSupport (bool needDepth)
 
bool CheckSupport (bool needDepth, bool needHdr)
 
void ReportAutoDisable ()
 
void NotSupported ()
 
void DrawBorder (RenderTexture dest, Material material)
 
- Protected Attributes inherited from UnityStandardAssets.ImageEffects.PostEffectsBase
bool supportHDRTextures = true
 
bool supportDX11 = false
 
bool isSupported = true
 

Detailed Description

Definition at line 8 of file ColorCorrectionCurves.cs.

Member Enumeration Documentation

Enumerator
Simple 
Advanced 

Definition at line 10 of file ColorCorrectionCurves.cs.

Member Function Documentation

void UnityStandardAssets.ImageEffects.ColorCorrectionCurves.Awake ( )
private

Definition at line 59 of file ColorCorrectionCurves.cs.

override bool UnityStandardAssets.ImageEffects.ColorCorrectionCurves.CheckResources ( )
virtual

Reimplemented from UnityStandardAssets.ImageEffects.PostEffectsBase.

Definition at line 62 of file ColorCorrectionCurves.cs.

void UnityStandardAssets.ImageEffects.ColorCorrectionCurves.OnRenderImage ( RenderTexture  source,
RenderTexture  destination 
)
private

Definition at line 130 of file ColorCorrectionCurves.cs.

new void UnityStandardAssets.ImageEffects.ColorCorrectionCurves.Start ( )
private

Definition at line 53 of file ColorCorrectionCurves.cs.

void UnityStandardAssets.ImageEffects.ColorCorrectionCurves.UpdateParameters ( )

Definition at line 90 of file ColorCorrectionCurves.cs.

void UnityStandardAssets.ImageEffects.ColorCorrectionCurves.UpdateTextures ( )
private

Definition at line 125 of file ColorCorrectionCurves.cs.

Member Data Documentation

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.blueChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 18 of file ColorCorrectionCurves.cs.

Material UnityStandardAssets.ImageEffects.ColorCorrectionCurves.ccDepthMaterial
private

Definition at line 28 of file ColorCorrectionCurves.cs.

Material UnityStandardAssets.ImageEffects.ColorCorrectionCurves.ccMaterial
private

Definition at line 27 of file ColorCorrectionCurves.cs.

Shader UnityStandardAssets.ImageEffects.ColorCorrectionCurves.colorCorrectionCurvesShader = null

Definition at line 46 of file ColorCorrectionCurves.cs.

Shader UnityStandardAssets.ImageEffects.ColorCorrectionCurves.colorCorrectionSelectiveShader = null

Definition at line 48 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.depthBlueChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 25 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.depthGreenChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 24 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.depthRedChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 23 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.greenChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 17 of file ColorCorrectionCurves.cs.

ColorCorrectionMode UnityStandardAssets.ImageEffects.ColorCorrectionCurves.mode

Definition at line 42 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.redChannel = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 16 of file ColorCorrectionCurves.cs.

Texture2D UnityStandardAssets.ImageEffects.ColorCorrectionCurves.rgbChannelTex
private

Definition at line 31 of file ColorCorrectionCurves.cs.

Texture2D UnityStandardAssets.ImageEffects.ColorCorrectionCurves.rgbDepthChannelTex
private

Definition at line 32 of file ColorCorrectionCurves.cs.

float UnityStandardAssets.ImageEffects.ColorCorrectionCurves.saturation = 1.0f

Definition at line 35 of file ColorCorrectionCurves.cs.

bool UnityStandardAssets.ImageEffects.ColorCorrectionCurves.selectiveCc = false

Definition at line 37 of file ColorCorrectionCurves.cs.

Material UnityStandardAssets.ImageEffects.ColorCorrectionCurves.selectiveCcMaterial
private

Definition at line 29 of file ColorCorrectionCurves.cs.

Color UnityStandardAssets.ImageEffects.ColorCorrectionCurves.selectiveFromColor = Color.white

Definition at line 39 of file ColorCorrectionCurves.cs.

Color UnityStandardAssets.ImageEffects.ColorCorrectionCurves.selectiveToColor = Color.white

Definition at line 40 of file ColorCorrectionCurves.cs.

Shader UnityStandardAssets.ImageEffects.ColorCorrectionCurves.simpleColorCorrectionCurvesShader = null

Definition at line 47 of file ColorCorrectionCurves.cs.

bool UnityStandardAssets.ImageEffects.ColorCorrectionCurves.updateTextures = true

Definition at line 44 of file ColorCorrectionCurves.cs.

bool UnityStandardAssets.ImageEffects.ColorCorrectionCurves.updateTexturesOnStartup = true
private

Definition at line 50 of file ColorCorrectionCurves.cs.

bool UnityStandardAssets.ImageEffects.ColorCorrectionCurves.useDepthCorrection = false

Definition at line 20 of file ColorCorrectionCurves.cs.

AnimationCurve UnityStandardAssets.ImageEffects.ColorCorrectionCurves.zCurve = new AnimationCurve(new Keyframe(0f,0f), new Keyframe(1f,1f))

Definition at line 22 of file ColorCorrectionCurves.cs.

Texture2D UnityStandardAssets.ImageEffects.ColorCorrectionCurves.zCurveTex
private

Definition at line 33 of file ColorCorrectionCurves.cs.


The documentation for this class was generated from the following file: