【add】主入口初始化

This commit is contained in:
2025-11-03 11:25:01 +08:00
commit 87e659271b
1903 changed files with 220684 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using UnityEngine;
using UnityEngine.Rendering;
namespace EPOOutline
{
public abstract class CommandBufferWrapper
{
public abstract void Clear();
public abstract void SetGlobalInt(int hash, int value);
public abstract void SetGlobalFloat(int hash, float value);
public abstract void SetGlobalVector(int hash, Vector4 value);
public abstract void SetGlobalColor(int hash, Color color);
public abstract void SetGlobalTexture(int hash, RTHandle texture);
public abstract void SetRenderTarget(RTHandle color, int slice);
public abstract void SetRenderTarget(RTHandle color, RTHandle depth, int slice);
public abstract void SetViewport(Rect rect);
public abstract void DisableShaderKeyword(string keyword);
public abstract void EnableShaderKeyword(string keyword);
public abstract void ClearRenderTarget(bool depth, bool color, Color clearColor);
public abstract void DrawRenderer(Renderer target, Material material, int submesh);
public abstract void DrawMeshInstanced(Mesh mesh, int submesh, Material material, int pass,
Matrix4x4[] matrices, int countToDraw, MaterialPropertyBlock block);
public abstract void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submesh, int pass);
}
}