Struct LitShader
Syntax
Fields
m_mappedLight0
Declaration
public LitShader.MappedLight m_mappedLight0
Field Value
m_mappedLight1
Declaration
public LitShader.MappedLight m_mappedLight1
Field Value
m_numLights
Declaration
public bgfx.UniformHandle m_numLights
Field Value
m_prog
Declaration
public bgfx.ProgramHandle m_prog
Field Value
m_samplerAlbedo
Declaration
public bgfx.UniformHandle m_samplerAlbedo
Field Value
m_samplerEmissive
Declaration
public bgfx.UniformHandle m_samplerEmissive
Field Value
Declaration
public bgfx.UniformHandle m_samplerMetal
Field Value
m_samplerNormal
Declaration
public bgfx.UniformHandle m_samplerNormal
Field Value
m_samplerOpacity
Declaration
public bgfx.UniformHandle m_samplerOpacity
Field Value
m_samplerSmoothness
Declaration
public bgfx.UniformHandle m_samplerSmoothness
Field Value
m_simplelightColorIVR
Declaration
public bgfx.UniformHandle m_simplelightColorIVR
Field Value
m_simplelightPosOrDir
Declaration
public bgfx.UniformHandle m_simplelightPosOrDir
Field Value
m_texShadow01sis
Declaration
public bgfx.UniformHandle m_texShadow01sis
Field Value
Declaration
public bgfx.UniformHandle m_uniformAlbedoOpacity
Field Value
Declaration
public bgfx.UniformHandle m_uniformAmbient
Field Value
Declaration
public bgfx.UniformHandle m_uniformEmissiveNormalZScale
Field Value
Declaration
public bgfx.UniformHandle m_uniformMetalSmoothness
Field Value
Declaration
public bgfx.UniformHandle m_uniformModelInverseTranspose
Field Value
Declaration
public bgfx.UniformHandle m_uniformOutputDebugSelect
Field Value
Declaration
public bgfx.UniformHandle m_uniformTexMad
Field Value
Methods
Destroy()
Declaration
Init(Byte*, Int32, Byte*, Int32, bgfx.RendererType)
Declaration
public void Init(byte *fs_ptr, int fsl, byte *vs_ptr, int vsl, bgfx.RendererType backend)
Parameters