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

Public Member Functions

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

Public Attributes

TweakMode34 tweakMode = 0
 
BloomScreenBlendMode screenBlendMode = BloomScreenBlendMode.Add
 
HDRBloomMode hdr = HDRBloomMode.Auto
 
float sepBlurSpread = 1.5f
 
float useSrcAlphaAsMask = 0.5f
 
float bloomIntensity = 1.0f
 
float bloomThreshold = 0.5f
 
int bloomBlurIterations = 2
 
bool lensflares = false
 
int hollywoodFlareBlurIterations = 2
 
LensflareStyle34 lensflareMode = (LensflareStyle34)1
 
float hollyStretchWidth = 3.5f
 
float lensflareIntensity = 1.0f
 
float lensflareThreshold = 0.3f
 
Color flareColorA = new Color(0.4f, 0.4f, 0.8f, 0.75f)
 
Color flareColorB = new Color(0.4f, 0.8f, 0.8f, 0.75f)
 
Color flareColorC = new Color(0.8f, 0.4f, 0.8f, 0.75f)
 
Color flareColorD = new Color(0.8f, 0.4f, 0.0f, 0.75f)
 
Texture2D lensFlareVignetteMask
 
Shader lensFlareShader
 
Shader vignetteShader
 
Shader separableBlurShader
 
Shader addBrightStuffOneOneShader
 
Shader screenBlendShader
 
Shader hollywoodFlaresShader
 
Shader brightPassFilterShader
 

Private Member Functions

void OnRenderImage (RenderTexture source, RenderTexture destination)
 
void AddTo (float intensity_, RenderTexture from, RenderTexture to)
 
void BlendFlares (RenderTexture from, RenderTexture to)
 
void BrightFilter (float thresh, float useAlphaAsMask, RenderTexture from, RenderTexture to)
 
void Vignette (float amount, RenderTexture from, RenderTexture to)
 

Private Attributes

bool doHdr = false
 
Material lensFlareMaterial
 
Material vignetteMaterial
 
Material separableBlurMaterial
 
Material addBrightStuffBlendOneOneMaterial
 
Material screenBlend
 
Material hollywoodFlaresMaterial
 
Material brightPassFilterMaterial
 

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 35 of file BloomAndFlares.cs.

Member Function Documentation

void UnityStandardAssets.ImageEffects.BloomAndFlares.AddTo ( float  intensity_,
RenderTexture  from,
RenderTexture  to 
)
private

Definition at line 274 of file BloomAndFlares.cs.

void UnityStandardAssets.ImageEffects.BloomAndFlares.BlendFlares ( RenderTexture  from,
RenderTexture  to 
)
private

Definition at line 280 of file BloomAndFlares.cs.

void UnityStandardAssets.ImageEffects.BloomAndFlares.BrightFilter ( float  thresh,
float  useAlphaAsMask,
RenderTexture  from,
RenderTexture  to 
)
private

Definition at line 289 of file BloomAndFlares.cs.

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

Reimplemented from UnityStandardAssets.ImageEffects.PostEffectsBase.

Definition at line 83 of file BloomAndFlares.cs.

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

Definition at line 100 of file BloomAndFlares.cs.

void UnityStandardAssets.ImageEffects.BloomAndFlares.Vignette ( float  amount,
RenderTexture  from,
RenderTexture  to 
)
private

Definition at line 299 of file BloomAndFlares.cs.

Member Data Documentation

Material UnityStandardAssets.ImageEffects.BloomAndFlares.addBrightStuffBlendOneOneMaterial
private

Definition at line 71 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.addBrightStuffOneOneShader

Definition at line 70 of file BloomAndFlares.cs.

int UnityStandardAssets.ImageEffects.BloomAndFlares.bloomBlurIterations = 2

Definition at line 47 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.bloomIntensity = 1.0f

Definition at line 45 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.bloomThreshold = 0.5f

Definition at line 46 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.brightPassFilterMaterial
private

Definition at line 80 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.brightPassFilterShader

Definition at line 79 of file BloomAndFlares.cs.

bool UnityStandardAssets.ImageEffects.BloomAndFlares.doHdr = false
private

Definition at line 41 of file BloomAndFlares.cs.

Color UnityStandardAssets.ImageEffects.BloomAndFlares.flareColorA = new Color(0.4f, 0.4f, 0.8f, 0.75f)

Definition at line 55 of file BloomAndFlares.cs.

Color UnityStandardAssets.ImageEffects.BloomAndFlares.flareColorB = new Color(0.4f, 0.8f, 0.8f, 0.75f)

Definition at line 56 of file BloomAndFlares.cs.

Color UnityStandardAssets.ImageEffects.BloomAndFlares.flareColorC = new Color(0.8f, 0.4f, 0.8f, 0.75f)

Definition at line 57 of file BloomAndFlares.cs.

Color UnityStandardAssets.ImageEffects.BloomAndFlares.flareColorD = new Color(0.8f, 0.4f, 0.0f, 0.75f)

Definition at line 58 of file BloomAndFlares.cs.

HDRBloomMode UnityStandardAssets.ImageEffects.BloomAndFlares.hdr = HDRBloomMode.Auto

Definition at line 40 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.hollyStretchWidth = 3.5f

Definition at line 52 of file BloomAndFlares.cs.

int UnityStandardAssets.ImageEffects.BloomAndFlares.hollywoodFlareBlurIterations = 2

Definition at line 50 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.hollywoodFlaresMaterial
private

Definition at line 77 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.hollywoodFlaresShader

Definition at line 76 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.lensflareIntensity = 1.0f

Definition at line 53 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.lensFlareMaterial
private

Definition at line 62 of file BloomAndFlares.cs.

LensflareStyle34 UnityStandardAssets.ImageEffects.BloomAndFlares.lensflareMode = (LensflareStyle34)1

Definition at line 51 of file BloomAndFlares.cs.

bool UnityStandardAssets.ImageEffects.BloomAndFlares.lensflares = false

Definition at line 49 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.lensFlareShader

Definition at line 61 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.lensflareThreshold = 0.3f

Definition at line 54 of file BloomAndFlares.cs.

Texture2D UnityStandardAssets.ImageEffects.BloomAndFlares.lensFlareVignetteMask

Definition at line 59 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.screenBlend
private

Definition at line 74 of file BloomAndFlares.cs.

BloomScreenBlendMode UnityStandardAssets.ImageEffects.BloomAndFlares.screenBlendMode = BloomScreenBlendMode.Add

Definition at line 38 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.screenBlendShader

Definition at line 73 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.separableBlurMaterial
private

Definition at line 68 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.separableBlurShader

Definition at line 67 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.sepBlurSpread = 1.5f

Definition at line 42 of file BloomAndFlares.cs.

TweakMode34 UnityStandardAssets.ImageEffects.BloomAndFlares.tweakMode = 0

Definition at line 37 of file BloomAndFlares.cs.

float UnityStandardAssets.ImageEffects.BloomAndFlares.useSrcAlphaAsMask = 0.5f

Definition at line 43 of file BloomAndFlares.cs.

Material UnityStandardAssets.ImageEffects.BloomAndFlares.vignetteMaterial
private

Definition at line 65 of file BloomAndFlares.cs.

Shader UnityStandardAssets.ImageEffects.BloomAndFlares.vignetteShader

Definition at line 64 of file BloomAndFlares.cs.


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