Difference between revisions of "DOMMaterialStandard"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the DOMMaterialStandard class)
(Documentation for the DOMMaterialStandard class)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
* '''Inherits class: [[DOMMaterial]]'''
+
Represents a material based on the Unity Standard Shader
 +
 
 +
*'''Inherits class: [[DOMMaterial]]'''
 
===Remarks <nowiki>[</nowiki>[{{fullurl:DOMMaterialStandard Remarks|action=edit}} edit]<nowiki>]</nowiki>===
 
===Remarks <nowiki>[</nowiki>[{{fullurl:DOMMaterialStandard Remarks|action=edit}} edit]<nowiki>]</nowiki>===
{{:DOMMaterialStandard Remarks}}
+
{{#ifexist:DOMMaterialStandard Remarks|{{:DOMMaterialStandard Remarks}}|}}
  
 
===Properties===
 
===Properties===
 
:{{CSharp|ResourceValue BumpMap {get; set;} }}
 
:{{CSharp|ResourceValue BumpMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Normal (bump) Map
  
:{{CSharp|Single BumpScale {get; set;} }}
+
:{{CSharp|float BumpScale {get; set;} }}
 +
::
 +
::The normal map scale
  
 
:{{CSharp|Color32 Color {get; set;} }}
 
:{{CSharp|Color32 Color {get; set;} }}
 +
::
 +
::The main color of the material
  
:{{CSharp|Single Cutoff {get; set;} }}
+
:{{CSharp|float Cutoff {get; set;} }}
 +
::
 +
::The albedo alpha cutoff of the material
  
 
:{{CSharp|ResourceValue DetailAlbedoMap {get; set;} }}
 
:{{CSharp|ResourceValue DetailAlbedoMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Detail Albedo Map
  
 
:{{CSharp|ResourceValue DetailMask {get; set;} }}
 
:{{CSharp|ResourceValue DetailMask {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Detail Mask
  
 
:{{CSharp|ResourceValue DetailNormalMap {get; set;} }}
 
:{{CSharp|ResourceValue DetailNormalMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Detail Normal Map
  
:{{CSharp|Single DetailNormalMapScale {get; set;} }}
+
:{{CSharp|float DetailNormalMapScale {get; set;} }}
 +
::
 +
::The detail normal map scale of the material
  
 
:{{CSharp|Color32 EmissionColor {get; set;} }}
 
:{{CSharp|Color32 EmissionColor {get; set;} }}
 +
::
 +
::The emission color of the material
  
 
:{{CSharp|ResourceValue EmissionMap {get; set;} }}
 
:{{CSharp|ResourceValue EmissionMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Emission Map
  
:{{CSharp|Single EmissionStrength {get; set;} }}
+
:{{CSharp|float EmissionStrength {get; set;} }}
 
+
::
:{{CSharp|Single Glossiness {get; set;} }}
+
::The emission strength of the material
  
 
:{{CSharp|ResourceValue MainTex {get; set;} }}
 
:{{CSharp|ResourceValue MainTex {get; set;} }}
 +
::
 +
::A JPG or PNG resource representing the Main Texture of this material
  
 
:{{CSharp|ResourceValue OcclusionMap {get; set;} }}
 
:{{CSharp|ResourceValue OcclusionMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Occlusion Map
  
:{{CSharp|Single OcclusionStrength {get; set;} }}
+
:{{CSharp|float OcclusionStrength {get; set;} }}
 +
::
 +
::The occlusion strength of the material
  
:{{CSharp|Single Parallax {get; set;} }}
+
:{{CSharp|float Parallax {get; set;} }}
 +
::
 +
::The strength of the Height (parallax) Map
  
 
:{{CSharp|ResourceValue ParallaxMap {get; set;} }}
 
:{{CSharp|ResourceValue ParallaxMap {get; set;} }}
 +
::
 +
::A JPG or PNG resource that makes up the Height (parallax) Map
  
 
:{{CSharp|RenderMode RenderingMode {get; set;} }}
 
:{{CSharp|RenderMode RenderingMode {get; set;} }}
  
 
:{{CSharp|string Shader {get; set;} }}
 
:{{CSharp|string Shader {get; set;} }}
 
 
:{{CSharp|MaterialUVSec UVSec {get; set;} }}
 
:{{CSharp|MaterialUVSec UVSec {get; set;} }}
  
 
===Constructors===
 
===Constructors===
 
:{{CSharp|DOMMaterialStandard()}}
 
:{{CSharp|DOMMaterialStandard()}}
 +
::
 +
::Constructs a new DOMMaterialStandard with default settings
 +
 +
:{{CSharp|DOMMaterialStandard(DOMObject[] children)}}
 +
::
 +
::Constructs a new DOMMaterialStandard, adding children at the same time
 +
 +
:{{CSharp|DOMMaterialStandard(string title, DOMObject[] children)}}
 +
::
 +
::Constructs a new DOMMaterialStandard, setting a title and adding children at the same time
  
===Methods===
 
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Latest revision as of 17:36, 19 September 2018

Represents a material based on the Unity Standard Shader

Remarks [edit]

Properties

ResourceValue BumpMap {get; set;}
A JPG or PNG resource that makes up the Normal (bump) Map
float BumpScale {get; set;}
The normal map scale
Color32 Color {get; set;}
The main color of the material
float Cutoff {get; set;}
The albedo alpha cutoff of the material
ResourceValue DetailAlbedoMap {get; set;}
A JPG or PNG resource that makes up the Detail Albedo Map
ResourceValue DetailMask {get; set;}
A JPG or PNG resource that makes up the Detail Mask
ResourceValue DetailNormalMap {get; set;}
A JPG or PNG resource that makes up the Detail Normal Map
float DetailNormalMapScale {get; set;}
The detail normal map scale of the material
Color32 EmissionColor {get; set;}
The emission color of the material
ResourceValue EmissionMap {get; set;}
A JPG or PNG resource that makes up the Emission Map
float EmissionStrength {get; set;}
The emission strength of the material
ResourceValue MainTex {get; set;}
A JPG or PNG resource representing the Main Texture of this material
ResourceValue OcclusionMap {get; set;}
A JPG or PNG resource that makes up the Occlusion Map
float OcclusionStrength {get; set;}
The occlusion strength of the material
float Parallax {get; set;}
The strength of the Height (parallax) Map
ResourceValue ParallaxMap {get; set;}
A JPG or PNG resource that makes up the Height (parallax) Map
RenderMode RenderingMode {get; set;}
string Shader {get; set;}
MaterialUVSec UVSec {get; set;}

Constructors

DOMMaterialStandard()
Constructs a new DOMMaterialStandard with default settings
DOMMaterialStandard(DOMObject[] children)
Constructs a new DOMMaterialStandard, adding children at the same time
DOMMaterialStandard(string title, DOMObject[] children)
Constructs a new DOMMaterialStandard, setting a title and adding children at the same time