|  | 
|  | CompositorPassScene (const CompositorPassSceneDef *definition, Camera *defaultCamera, const RenderTargetViewDef *rtv, CompositorNode *parentNode) | 
|  | Constructor.  More... 
 | 
|  | 
|  | ~CompositorPassScene () override | 
|  | 
| ResourceTransitionArray & | _getResourceTransitionsNonConst () | 
|  | 
| void | _setCustomCamera (Camera *camera) | 
|  | 
| void | _setCustomCullCamera (Camera *camera) | 
|  | 
| void | _setUpdateShadowNode (bool update) | 
|  | 
| void | execute (const Camera *lodCamera) override | 
|  | 
| Vector2 | getActualDimensions () const | 
|  | 
| Camera * | getCamera () const | 
|  | 
| Camera * | getCullCamera () const | 
|  | 
| const CompositorPassSceneDef * | getDefinition () const | 
|  | 
| const CompositorNode * | getParentNode () const | 
|  | 
| RenderPassDescriptor * | getRenderPassDesc () const | 
|  | 
| const ResourceTransitionArray & | getResourceTransitions () const | 
|  | 
| CompositorShadowNode * | getShadowNode () const | 
|  | 
| const CompositorTextureVec & | getTextureDependencies () const | 
|  | 
| CompositorPassType | getType () const | 
|  | 
| bool | getUpdateShadowNode () const | 
|  | 
| void | notifyCleared () override | 
|  | @See CompositorNode::_notifyCleared  More... 
 | 
|  | 
| virtual void | notifyDestroyed (const UavBufferPacked *buffer) | 
|  | 
| virtual void | notifyDestroyed (TextureGpu *channel) | 
|  | @See CompositorNode::notifyDestroyed  More... 
 | 
|  | 
| virtual bool | notifyRecreated (const TextureGpu *channel) | 
|  | @See CompositorNode::notifyRecreated  More... 
 | 
|  | 
| virtual void | notifyRecreated (const UavBufferPacked *oldBuffer, UavBufferPacked *newBuffer) | 
|  | 
| void | operator delete (void *ptr) | 
|  | 
| void | operator delete (void *ptr, const char *, int, const char *) | 
|  | 
| void | operator delete (void *ptr, void *) | 
|  | 
| void | operator delete[] (void *ptr) | 
|  | 
| void | operator delete[] (void *ptr, const char *, int, const char *) | 
|  | 
| void * | operator new (size_t sz) | 
|  | 
| void * | operator new (size_t sz, const char *file, int line, const char *func) | 
|  | operator new, with debug line info  More... 
 | 
|  | 
| void * | operator new (size_t sz, void *ptr) | 
|  | placement operator new  More... 
 | 
|  | 
| void * | operator new[] (size_t sz) | 
|  | 
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) | 
|  | array operator new, with debug line info  More... 
 | 
|  | 
| void | profilingBegin () | 
|  | 
| void | profilingEnd () | 
|  | 
| virtual void | resetNumPassesLeft () | 
|  | 
Implementation of CompositorPass This implementation will perform main rendering, selecting several parameters (like viewport's visibility mask, first and last render queue to render) it will render the main scene. 
into the specified RenderTarget 
- Author
- Matias N. Goldberg 
- Version
- 1.0