Class ShaderBufferData

java.lang.Object
zombie.core.rendering.ShaderBufferData

public class ShaderBufferData extends Object
  • Field Details

  • Constructor Details

    • ShaderBufferData

      public ShaderBufferData(Shader shader)
  • Method Details

    • ResetParameters

      public void ResetParameters()
    • ResetUniforms

      public void ResetUniforms()
    • ResetInstanced

      public void ResetInstanced()
    • AddBufferMember

      protected void AddBufferMember(ShaderParameter shaderParameter)
    • AddUniform

      protected void AddUniform(ShaderParameter shaderParameter)
    • CopyParameters

      public void CopyParameters(ShaderPropertyBlock shaderPropertyBlock)
    • CopyUniforms

      public void CopyUniforms(ShaderPropertyBlock shaderPropertyBlock)
    • CopyInstanced

      public void CopyInstanced(ShaderPropertyBlock shaderPropertyBlock)
    • GetSize

      public int GetSize()
    • GetCurrentInstance

      public int GetCurrentInstance()
    • PushParameters

      public void PushParameters(InstancedBuffer instancedBuffer)
    • PushUniforms

      public void PushUniforms()
    • PushInstanced

      public void PushInstanced(InstancedBuffer instancedBuffer)
    • PushInstanced

      public void PushInstanced(InstancedBuffer instancedBuffer, ShaderPropertyBlock shaderPropertyBlock)
    • Reset

      public void Reset()