UnityEngine.Rendering.CommandBuffer.DrawRenderer C# (CSharp) Method

DrawRenderer() private method

private DrawRenderer ( Renderer renderer, Material material ) : void
renderer Renderer
material Material
return void
        public void DrawRenderer(Renderer renderer, Material material)
        {
            int shaderPass = -1;
            int submeshIndex = 0;
            this.DrawRenderer(renderer, material, submeshIndex, shaderPass);
        }

Same methods

CommandBuffer::DrawRenderer ( Renderer renderer, Material material, [ submeshIndex, [ shaderPass ) : void
CommandBuffer::DrawRenderer ( Renderer renderer, Material material, int submeshIndex ) : void

Usage Example

コード例 #1
0
ファイル: SubOperator.cs プロジェクト: nicegary/Unity5Effects
 public override void IssueDrawCall_DepthMask(SubRenderer br, CommandBuffer cb)
 {
     var renderer = GetComponent<Renderer>();
     int n = m_mask_materials.Length;
     for (int i = 0; i < n; ++i)
     {
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 0);
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 1);
         if (br.m_enable_piercing)
         {
             cb.DrawRenderer(renderer, m_mask_materials[i], i, 2);
         }
         cb.DrawRenderer(renderer, m_mask_materials[i], i, 3);
     }
 }
All Usage Examples Of UnityEngine.Rendering.CommandBuffer::DrawRenderer