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

Public Member Functions

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

Public Attributes

float intensityMultiplier = 0.25f
 
float generalIntensity = 0.5f
 
float blackIntensity = 1.0f
 
float whiteIntensity = 1.0f
 
float midGrey = 0.2f
 
bool dx11Grain = false
 
float softness = 0.0f
 
bool monochrome = false
 
Vector3 intensities = new Vector3(1.0f, 1.0f, 1.0f)
 
Vector3 tiling = new Vector3(64.0f, 64.0f, 64.0f)
 
float monochromeTiling = 64.0f
 
FilterMode filterMode = FilterMode.Bilinear
 
Texture2D noiseTexture
 
Shader noiseShader
 
Shader dx11NoiseShader
 

Private Member Functions

void OnRenderImage (RenderTexture source, RenderTexture destination)
 

Static Private Member Functions

static void DrawNoiseQuadGrid (RenderTexture source, RenderTexture dest, Material fxMaterial, Texture2D noise, int passNr)
 

Private Attributes

Material noiseMaterial = null
 
Material dx11NoiseMaterial = null
 

Static Private Attributes

static float TILE_AMOUNT = 64.0f
 

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 10 of file NoiseAndGrain.cs.

Member Function Documentation

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

Reimplemented from UnityStandardAssets.ImageEffects.PostEffectsBase.

Definition at line 41 of file NoiseAndGrain.cs.

static void UnityStandardAssets.ImageEffects.NoiseAndGrain.DrawNoiseQuadGrid ( RenderTexture  source,
RenderTexture  dest,
Material  fxMaterial,
Texture2D  noise,
int  passNr 
)
staticprivate

Definition at line 122 of file NoiseAndGrain.cs.

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

Definition at line 60 of file NoiseAndGrain.cs.

Member Data Documentation

float UnityStandardAssets.ImageEffects.NoiseAndGrain.blackIntensity = 1.0f

Definition at line 16 of file NoiseAndGrain.cs.

bool UnityStandardAssets.ImageEffects.NoiseAndGrain.dx11Grain = false

Definition at line 20 of file NoiseAndGrain.cs.

Material UnityStandardAssets.ImageEffects.NoiseAndGrain.dx11NoiseMaterial = null
private

Definition at line 36 of file NoiseAndGrain.cs.

Shader UnityStandardAssets.ImageEffects.NoiseAndGrain.dx11NoiseShader

Definition at line 35 of file NoiseAndGrain.cs.

FilterMode UnityStandardAssets.ImageEffects.NoiseAndGrain.filterMode = FilterMode.Bilinear

Definition at line 28 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.generalIntensity = 0.5f

Definition at line 15 of file NoiseAndGrain.cs.

Vector3 UnityStandardAssets.ImageEffects.NoiseAndGrain.intensities = new Vector3(1.0f, 1.0f, 1.0f)

Definition at line 24 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.intensityMultiplier = 0.25f

Definition at line 13 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.midGrey = 0.2f

Definition at line 18 of file NoiseAndGrain.cs.

bool UnityStandardAssets.ImageEffects.NoiseAndGrain.monochrome = false

Definition at line 22 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.monochromeTiling = 64.0f

Definition at line 26 of file NoiseAndGrain.cs.

Material UnityStandardAssets.ImageEffects.NoiseAndGrain.noiseMaterial = null
private

Definition at line 33 of file NoiseAndGrain.cs.

Shader UnityStandardAssets.ImageEffects.NoiseAndGrain.noiseShader

Definition at line 32 of file NoiseAndGrain.cs.

Texture2D UnityStandardAssets.ImageEffects.NoiseAndGrain.noiseTexture

Definition at line 30 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.softness = 0.0f

Definition at line 21 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.TILE_AMOUNT = 64.0f
staticprivate

Definition at line 38 of file NoiseAndGrain.cs.

Vector3 UnityStandardAssets.ImageEffects.NoiseAndGrain.tiling = new Vector3(64.0f, 64.0f, 64.0f)

Definition at line 25 of file NoiseAndGrain.cs.

float UnityStandardAssets.ImageEffects.NoiseAndGrain.whiteIntensity = 1.0f

Definition at line 17 of file NoiseAndGrain.cs.


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