|
| 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