|
virtual int | IsA (const char *type) |
|
vtkEDLShading * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | ReleaseGraphicsResources (vtkWindow *w) |
|
|
virtual void | Render (const vtkRenderState *s) |
|
vtkDepthImageProcessingPass * | NewInstance () const |
|
virtual vtkRenderPass * | GetDelegatePass () |
|
virtual void | SetDelegatePass (vtkRenderPass *delegatePass) |
|
vtkImageProcessingPass * | NewInstance () const |
|
vtkImageProcessingPass * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | ReleaseGraphicsResources (vtkWindow *w) |
|
vtkRenderPass * | NewInstance () const |
|
vtkRenderPass * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual int | GetNumberOfRenderedProps () |
|
virtual int | GetNumberOfRenderedProps () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkEDLShading () |
|
virtual | ~vtkEDLShading () |
|
void | EDLInitializeFramebuffers (vtkRenderState &s) |
|
void | EDLInitializeShaders (vtkOpenGLRenderWindow *) |
|
bool | EDLShadeHigh (vtkRenderState &s, vtkOpenGLRenderWindow *) |
|
bool | EDLShadeLow (vtkRenderState &s, vtkOpenGLRenderWindow *) |
|
bool | EDLBlurLow (vtkRenderState &s, vtkOpenGLRenderWindow *) |
|
bool | EDLCompose (const vtkRenderState *s, vtkOpenGLRenderWindow *) |
|
| vtkDepthImageProcessingPass () |
|
virtual | ~vtkDepthImageProcessingPass () |
|
void | ReadWindowSize (const vtkRenderState *s) |
|
virtual void | RenderDelegate (const vtkRenderState *s, int width, int height, int newWidth, int newHeight, vtkFrameBufferObject *fbo, vtkTextureObject *colortarget, vtkTextureObject *depthtarget) |
|
| vtkImageProcessingPass () |
|
virtual | ~vtkImageProcessingPass () |
|
| vtkImageProcessingPass () |
|
virtual | ~vtkImageProcessingPass () |
|
void | RenderDelegate (const vtkRenderState *s, int width, int height, int newWidth, int newHeight, vtkFrameBufferObject *fbo, vtkTextureObject *target) |
|
void | RenderDelegate (const vtkRenderState *s, int width, int height, int newWidth, int newHeight, vtkFrameBufferObject *fbo, vtkTextureObject *target) |
|
| vtkRenderPass () |
|
virtual | ~vtkRenderPass () |
|
void | UpdateCamera (vtkRenderer *renderer) |
|
void | ClearLights (vtkRenderer *renderer) |
|
void | UpdateLightGeometry (vtkRenderer *renderer) |
|
void | UpdateLights (vtkRenderer *renderer) |
|
void | UpdateGeometry (vtkRenderer *renderer) |
|
| vtkRenderPass () |
|
virtual | ~vtkRenderPass () |
|
void | UpdateCamera (vtkRenderer *renderer) |
|
void | ClearLights (vtkRenderer *renderer) |
|
void | UpdateLightGeometry (vtkRenderer *renderer) |
|
void | UpdateLights (vtkRenderer *renderer) |
|
void | UpdateGeometry (vtkRenderer *renderer) |
|
void | SetLastRenderingUsedDepthPeeling (vtkRenderer *renderer, bool value) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
Implement an EDL offscreen shading. Shade the image renderered by its delegate. Two image resolutions are used
This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.
The delegate is used once.
Its delegate is usually set to a vtkCameraPass or to a post-processing pass.
- Tests:
- vtkEDLShading (Tests)
Definition at line 73 of file vtkEDLShading.h.