|
| | UnlitShader (string vsc, string psc, bool useVertexColor, bool useTexture, bool useAdditiveColor, bool useAlphaThreshold) |
| | UnlitShader (bool useVertexColor, bool useTexture, bool useAdditiveColor, bool useAlphaThreshold) |
| override void | PrepareForDrawingOverride () |
| virtual ShaderParameter | GetParameter (string name, bool allowNull=false) |
| override int | GetGpuMemoryUsage () |
| virtual void | InitializeShader (string vertexShaderCode, string pixelShaderCode, ShaderMacro[] shaderMacros) |
| virtual void | Construct (string vertexShaderCode, string pixelShaderCode, params ShaderMacro[] shaderMacros) |
| | Shader (string vertexShaderCode, string pixelShaderCode, params ShaderMacro[] shaderMacros) |
| override void | Dispose () |
| virtual void | PrepareForDrawing () |
| virtual VertexAttributeData[] | GetVertexAttribData (VertexDeclaration vertexDeclaration) |
| virtual string | PrependShaderMacros (string shaderCode, ShaderMacro[] shaderMacros, bool isVertexShader) |
| override void | HandleDeviceLost () |
| override void | HandleDeviceReset () |
| virtual void | CompileShaders () |
| virtual void | DeleteShaders () |
| | GraphicsResource () |
| int | GetGpuMemoryUsage () |
| void | HandleDeviceLost () |
| void | HandleDeviceReset () |
| void | VerifyNotDisposed () |
◆ UnlitShader() [1/2]
| Engine.Graphics.UnlitShader.UnlitShader |
( |
string | vsc, |
|
|
string | psc, |
|
|
bool | useVertexColor, |
|
|
bool | useTexture, |
|
|
bool | useAdditiveColor, |
|
|
bool | useAlphaThreshold ) |
◆ UnlitShader() [2/2]
| Engine.Graphics.UnlitShader.UnlitShader |
( |
bool | useVertexColor, |
|
|
bool | useTexture, |
|
|
bool | useAdditiveColor, |
|
|
bool | useAlphaThreshold ) |
◆ GetUnlitPshString()
| string Engine.Graphics.UnlitShader.GetUnlitPshString |
( |
| ) |
|
|
static |
◆ GetUnlitVshString()
| string Engine.Graphics.UnlitShader.GetUnlitVshString |
( |
| ) |
|
|
static |
◆ PrepareForDrawingOverride()
| override void Engine.Graphics.UnlitShader.PrepareForDrawingOverride |
( |
| ) |
|
|
virtual |
◆ PrepareShaderMacros()
| ShaderMacro[] Engine.Graphics.UnlitShader.PrepareShaderMacros |
( |
bool | useVertexColor, |
|
|
bool | useTexture, |
|
|
bool | useAdditiveColor, |
|
|
bool | useAlphaThreshold ) |
|
static |
◆ m_additiveColorParameter
◆ m_alphaThresholdParameter
◆ m_colorParameter
◆ m_samplerStateParameter
◆ m_textureParameter
◆ m_time
◆ m_worldViewProjectionMatrixParameter
| ShaderParameter Engine.Graphics.UnlitShader.m_worldViewProjectionMatrixParameter |
◆ AdditiveColor
| Vector4 Engine.Graphics.UnlitShader.AdditiveColor |
|
setadd |
◆ AlphaThreshold
| float Engine.Graphics.UnlitShader.AlphaThreshold |
|
set |
◆ Color
| Vector4 Engine.Graphics.UnlitShader.Color |
|
set |
◆ SamplerState
| SamplerState Engine.Graphics.UnlitShader.SamplerState |
|
set |
◆ Texture
| Texture2D Engine.Graphics.UnlitShader.Texture |
|
set |
◆ Time
| float Engine.Graphics.UnlitShader.Time |
|
set |
该类的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Graphics/UnlitShader.cs