OGRE-Next: Ogre::CompositorPassStencil Class Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Ogre::CompositorPassStencil Class Reference
Core » Effects

Implementation of CompositorPass This implementation will clear the RenderTarget using the parameters from definition (rectangle area, which buffers, what values, etc). More...

`#include <OgreCompositorPassStencil.h>`

Inheritance diagram for Ogre::CompositorPassStencil:
[legend]

## Public Member Functions
| CompositorPassStencil (const CompositorPassStencilDef *definition, const RenderTargetViewDef *rtv, CompositorNode *parentNode, RenderSystem *renderSystem)
void | execute (const Camera *lodCamera) 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 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 bool | notifyRecreated (const TextureGpu *channel)
virtual void | notifyRecreated (const UavBufferPacked *oldBuffer, UavBufferPacked *newBuffer)
void | profilingBegin ()
void | profilingEnd ()
virtual void | resetNumPassesLeft ()

## Detailed Description

Implementation of CompositorPass This implementation will clear the RenderTarget using the parameters from definition (rectangle area, which buffers, what values, etc).

Author
  Matias N. Goldberg

Version
  1.0

## Constructor & Destructor Documentation

## ◆ CompositorPassStencil()

Ogre::CompositorPassStencil::CompositorPassStencil | ( | const CompositorPassStencilDef * | definition,
|  | const RenderTargetViewDef * | rtv,
|  | CompositorNode * | parentNode,
|  | RenderSystem * | renderSystem )

## Member Function Documentation

## ◆ execute()

void Ogre::CompositorPassStencil::execute | ( | const Camera * | lodCamera | ) |
| overridevirtual

Implements Ogre::CompositorPass.

The documentation for this class was generated from the following file:

- OgreCompositorPassStencil.h