载入中...
搜索中...
未找到
MeshVfxRenderBatch.h 文件参考
#include "common/Export.h"
#include "MeshVfxScalability.h"
#include <cstdint>
#include <span>
#include <vector>

浏览源代码.

类

struct  eve::stylize::MeshVfxBatchKey
 Immutable GPU-state identity used to combine compatible draw items. 更多...
 
struct  eve::stylize::MeshVfxRenderItem
 One visible mesh VFX draw before sorting and batching. 更多...
 
struct  eve::stylize::MeshVfxBatchedDraw
 One ordered draw reference inside a render batch. 更多...
 
struct  eve::stylize::MeshVfxRenderBatch
 Consecutive compatible draws sharing GPU state. 更多...
 
struct  eve::stylize::MeshVfxBatchStats
 Summary of rejected or accepted queue entries. 更多...
 
struct  eve::stylize::MeshVfxRenderQueue
 Complete deterministic queue consumed by a graphics backend. 更多...
 
class  eve::stylize::MeshVfxRenderBatchPlanner
 Builds deterministic state batches while preserving alpha depth order. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::stylize
 

枚举

enum class  eve::stylize::MeshVfxBatchBlend : std::uint8_t { eve::stylize::Additive , eve::stylize::Alpha }
 Blend ordering contract used by the mesh VFX batch planner. 更多...
 
enum class  eve::stylize::MeshVfxMeshUpdate : std::uint8_t { eve::stylize::Reuse , eve::stylize::Refresh }
 Whether an instance must refresh dynamic mesh data this frame. 更多...