Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.TransformedShader
类 Engine.Graphics.TransformedShader 继承关系图:
Engine.Graphics.TransformedShader 的协作图:

Public 属性

readonly ShaderTransforms Transforms
Public 属性 继承自 Engine.Graphics.Shader
Dictionary< string, ShaderParameterm_parametersByName
ShaderParameter[] m_parameters
string m_vertexShaderCode
string m_pixelShaderCode
ShaderMacro[] m_shaderMacros
int m_program
int m_vertexShader
int m_pixelShader
Dictionary< VertexDeclaration, VertexAttributeData[]> m_vertexAttributeDataByDeclaration = []
List< ShaderAttributeDatam_shaderAttributeData = []
ShaderParameter m_glymulParameter
Public 属性 继承自 Engine.Graphics.GraphicsResource
bool m_isDisposed

额外继承的成员函数

Public 成员函数 继承自 Engine.Graphics.Shader
virtual ShaderParameter GetParameter (string name, bool allowNull=false)
override int GetGpuMemoryUsage ()
virtual void PrepareForDrawingOverride ()
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 ()
Public 成员函数 继承自 Engine.Graphics.GraphicsResource
 GraphicsResource ()
int GetGpuMemoryUsage ()
void HandleDeviceLost ()
void HandleDeviceReset ()
void VerifyNotDisposed ()
静态 Public 成员函数 继承自 Engine.Graphics.Shader
static void ParseShaderMetadata (string shaderCode, Dictionary< string, string > semanticsByAttribute, Dictionary< string, string > samplersByTexture)
静态 Public 属性 继承自 Engine.Graphics.GraphicsResource
static HashSet< GraphicsResourcem_resources = []
属性 继承自 Engine.Graphics.Shader
string DebugName [get, set]
object Tag [get, set]
ReadOnlyList< ShaderParameterParameters [get]

详细描述

在文件 TransformedShader.cs2 行定义.

类成员变量说明

◆ Transforms

readonly ShaderTransforms Engine.Graphics.TransformedShader.Transforms

在文件 TransformedShader.cs3 行定义.


该类的文档由以下文件生成: