![]() |
OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
#include <OgreCompositorPassImgui.h>
Inheritance diagram for Ogre::CompositorPassImgui:Public Member Functions | |
| CompositorPassImgui (const CompositorPassImguiDef *definition, Camera *defaultCamera, SceneManager *sceneManager, const RenderTargetViewDef *rtv, CompositorNode *parentNode, ImguiManager *imguiManager) | |
| void | execute (const Camera *lodCamera) override |
| bool | notifyRecreated (const TextureGpu *channel) override |
Public Member Functions inherited from Ogre::CompositorPass | |
| CompositorPass (const CompositorPassDef *definition, CompositorNode *parentNode) | |
| virtual | ~CompositorPass () |
| ResourceTransitionArray & | _getResourceTransitionsNonConst () |
| virtual void | analyzeBarriers (const bool bClearBarriers=true) |
| Bakes all of the memory barriers / resource transition that will be needed before executing a GPU command like rendering, copying/blit or compute. | |
| Vector2 | getActualDimensions () const |
| const TextureGpu * | getAnyTargetTexture () const |
| Contains the first valid texture in mRenderPassDesc, to be used for reference (e.g. | |
| const CompositorPassDef * | getDefinition () const |
| const CompositorNode * | getParentNode () const |
| RenderPassDescriptor * | getRenderPassDesc () const |
| const ResourceTransitionArray & | getResourceTransitions () const |
| const CompositorTextureVec & | getTextureDependencies () const |
| CompositorPassType | getType () const |
| Real | getViewportAspectRatio (size_t vpIdx) |
| virtual void | notifyCleared () |
| virtual void | notifyDestroyed (const UavBufferPacked *buffer) |
| virtual void | notifyDestroyed (TextureGpu *channel) |
| virtual void | notifyRecreated (const UavBufferPacked *oldBuffer, UavBufferPacked *newBuffer) |
| void | profilingBegin () |
| void | profilingEnd () |
| virtual void | resetNumPassesLeft () |
| Ogre::CompositorPassImgui::CompositorPassImgui | ( | const CompositorPassImguiDef * | definition, |
| Camera * | defaultCamera, | ||
| SceneManager * | sceneManager, | ||
| const RenderTargetViewDef * | rtv, | ||
| CompositorNode * | parentNode, | ||
| ImguiManager * | imguiManager | ||
| ) |
|
overridevirtual |
Implements Ogre::CompositorPass.
|
overridevirtual |
Reimplemented from Ogre::CompositorPass.