|
My Project v1
Project
|


Public 成员函数 | |
| ModelShader (string vsc, string psc, bool useAlphaThreshold, int maxInstancesCount=1) | |
| ModelShader (string vsc, string psc, bool useAlphaThreshold, int maxInstancesCount=1, ShaderMacro[] shaderMacros=null) | |
| void | SetParameter () |
| override void | PrepareForDrawingOverride () |
静态 Public 成员函数 | |
| static ShaderMacro[] | PrepareShaderMacros (bool useAlphaThreshold, int maxInstancesCount, ShaderMacro[] shaderMacros=null) |
Public 属性 | |
| ShaderParameter | m_worldMatrixParameter |
| ShaderParameter | m_worldViewProjectionMatrixParameter |
| ShaderParameter | m_textureParameter |
| ShaderParameter | m_samplerStateParameter |
| ShaderParameter | m_materialColorParameter |
| ShaderParameter | m_emissionColorParameter |
| ShaderParameter | m_alphaThresholdParameter |
| ShaderParameter | m_ambientLightColorParameter |
| ShaderParameter | m_diffuseLightColor1Parameter |
| ShaderParameter | m_directionToLight1Parameter |
| ShaderParameter | m_diffuseLightColor2Parameter |
| ShaderParameter | m_directionToLight2Parameter |
| ShaderParameter | m_fogColorParameter |
| ShaderParameter | m_fogYMultiplierParameter |
| ShaderParameter | m_worldUpParameter |
| int | m_instancesCount |
| readonly ShaderTransforms | Transforms |
属性 | |
| Texture2D | Texture [set] |
| SamplerState | SamplerState [set] |
| Vector4 | MaterialColor [set] |
| Vector4 | EmissionColor [set] |
| float | AlphaThreshold [set] |
| Vector3 | AmbientLightColor [set] |
| Vector3 | DiffuseLightColor1 [set] |
| Vector3 | DiffuseLightColor2 [set] |
| Vector3 | LightDirection1 [set] |
| Vector3 | LightDirection2 [set] |
| Vector3 | FogColor [set] |
| Vector3 | FogBottomTopDensity [set] |
| Vector2 | HazeStartDensity [set] |
| float | FogYMultiplier [set] |
| Vector3 | WorldUp [set] |
| int | InstancesCount [get, set] |
Private 属性 | |
| ShaderParameter | m_fogBottomTopDensityParameter |
| ShaderParameter | m_hazeStartDensityParameter |
| Game.ModelShader.ModelShader | ( | string | vsc, |
| string | psc, | ||
| bool | useAlphaThreshold, | ||
| int | maxInstancesCount = 1 ) |

| Game.ModelShader.ModelShader | ( | string | vsc, |
| string | psc, | ||
| bool | useAlphaThreshold, | ||
| int | maxInstancesCount = 1, | ||
| ShaderMacro[] | shaderMacros = null ) |

| override void Game.ModelShader.PrepareForDrawingOverride | ( | ) |
|
static |
| void Game.ModelShader.SetParameter | ( | ) |

| ShaderParameter Game.ModelShader.m_alphaThresholdParameter |
| ShaderParameter Game.ModelShader.m_ambientLightColorParameter |
| ShaderParameter Game.ModelShader.m_diffuseLightColor1Parameter |
| ShaderParameter Game.ModelShader.m_diffuseLightColor2Parameter |
| ShaderParameter Game.ModelShader.m_directionToLight1Parameter |
| ShaderParameter Game.ModelShader.m_directionToLight2Parameter |
| ShaderParameter Game.ModelShader.m_emissionColorParameter |
|
private |
| ShaderParameter Game.ModelShader.m_fogColorParameter |
| ShaderParameter Game.ModelShader.m_fogYMultiplierParameter |
|
private |
| int Game.ModelShader.m_instancesCount |
| ShaderParameter Game.ModelShader.m_materialColorParameter |
| ShaderParameter Game.ModelShader.m_samplerStateParameter |
| ShaderParameter Game.ModelShader.m_textureParameter |
| ShaderParameter Game.ModelShader.m_worldMatrixParameter |
| ShaderParameter Game.ModelShader.m_worldUpParameter |
| ShaderParameter Game.ModelShader.m_worldViewProjectionMatrixParameter |
| readonly ShaderTransforms Game.ModelShader.Transforms |
|
set |
|
set |
|
set |
|
set |
|
set |
|
set |
|
set |
|
set |
|
set |
|
getset |
|
set |
|
set |
|
set |
|
set |
|
set |
|
set |