|
void | AddPass (ezUniquePtr< ezRenderPipelinePass > &&pPass) |
|
void | RemovePass (ezRenderPipelinePass *pPass) |
|
void | GetPasses (ezDynamicArray< const ezRenderPipelinePass * > &ref_passes) const |
|
void | GetPasses (ezDynamicArray< ezRenderPipelinePass * > &ref_passes) |
|
ezRenderPipelinePass * | GetPassByName (const ezStringView &sPassName) |
|
ezHashedString | GetViewName () const |
|
bool | Connect (ezRenderPipelinePass *pOutputNode, const char *szOutputPinName, ezRenderPipelinePass *pInputNode, const char *szInputPinName) |
|
bool | Connect (ezRenderPipelinePass *pOutputNode, ezHashedString sOutputPinName, ezRenderPipelinePass *pInputNode, ezHashedString sInputPinName) |
|
bool | Disconnect (ezRenderPipelinePass *pOutputNode, ezHashedString sOutputPinName, ezRenderPipelinePass *pInputNode, ezHashedString sInputPinName) |
|
const ezRenderPipelinePassConnection * | GetInputConnection (const ezRenderPipelinePass *pPass, ezHashedString sInputPinName) const |
|
const ezRenderPipelinePassConnection * | GetOutputConnection (const ezRenderPipelinePass *pPass, ezHashedString sOutputPinName) const |
|
void | AddExtractor (ezUniquePtr< ezExtractor > &&pExtractor) |
|
void | RemoveExtractor (ezExtractor *pExtractor) |
|
void | GetExtractors (ezDynamicArray< const ezExtractor * > &ref_extractors) const |
|
void | GetExtractors (ezDynamicArray< ezExtractor * > &ref_extractors) |
|
ezExtractor * | GetExtractorByName (const ezStringView &sExtractorName) |
|
template<typename T > |
EZ_ALWAYS_INLINE T * | GetFrameDataProvider () const |
|
const ezExtractedRenderData & | GetRenderData () const |
|
ezRenderDataBatchList | GetRenderDataBatchesWithCategory (ezRenderData::Category category, ezRenderDataBatch::Filter filter=ezRenderDataBatch::Filter()) const |
|
void | CreateDgmlGraph (ezDGMLGraph &ref_graph) |
| Creates a DGML graph of all passes and textures. Can be used to verify that no accidental temp textures are created due to poorly constructed pipelines or errors in code.
|
|
| EZ_DISALLOW_COPY_AND_ASSIGN (ezRenderPipeline) |
|
virtual | ~ezRefCounted ()=default |
| Adds a virtual destructor.
|
|
| ezRefCountingImpl ()=default |
| Constructor.
|
|
| ezRefCountingImpl (const ezRefCountingImpl &rhs) |
|
void | operator= (const ezRefCountingImpl &rhs) |
|
ezInt32 | AddRef () const |
| Increments the reference counter. Returns the new reference count.
|
|
ezInt32 | ReleaseRef () const |
| Decrements the reference counter. Returns the new reference count.
|
|
bool | IsReferenced () const |
| Returns true if the reference count is greater than 0, false otherwise.
|
|
ezInt32 | GetRefCount () const |
| Returns the current reference count.
|
|