载入中...
搜索中...
未找到
ProcgenProbeSink.h
浏览该文件的文档.
45 [[nodiscard]] virtual Result<int> tickProbeBatches(int faceBudget, int filterBudget, int filterSamples) = 0;
#define EVENGINE_API_FOUNDATION_INLINE
仅供"只有内联成员"的类型使用的组宏:拥有者 dllexport,消费方不导入。
Definition Export.h:170
Move-only, checked operation results for the common layer.
Optional graphics consumer for complete generated probe batches. Implementations own all runtime reso...
Definition ProcgenProbeSink.h:34
virtual int reflectionProbeCount(const std::string &batchId) const =0
Return reflection probes currently owned by one batch.
virtual Result< int > replaceProbeBatch(const std::string &batchId, const std::vector< ProcgenProbeDesc > &probes)=0
Atomically create or reconcile a complete stable-identity probe batch.
virtual int probeCount(const std::string &batchId) const =0
Return all probes currently owned by one batch.
virtual int lightProbeCount(const std::string &batchId) const =0
Return light probes currently owned by one batch.
virtual Result< int > removeProbeBatch(const std::string &batchId)=0
Remove a published probe batch and all of its owned capture resources.
virtual Result< int > tickProbeBatches(int faceBudget, int filterBudget, int filterSamples)=0
Advance bounded reflection capture and filtering work for all batches.
Engine-neutral description of one generated reflection or light probe.
Definition ProcgenProbeSink.h:14