|  | 
|  | ParallaxCorrectedCubemap (IdType id, Root *root, SceneManager *sceneManager, const CompositorWorkspaceDef *probeWorkspaceDef, uint8 reservedRqId, uint32 proxyVisibilityMask) | 
|  | 
|  | ~ParallaxCorrectedCubemap () | 
|  | 
| void | _addManuallyActiveProbe (CubemapProbe *probe) | 
|  | 
| void | _notifyPreparePassHash (const Matrix4 &viewMatrix) | 
|  | 
| void | _removeManuallyActiveProbe (CubemapProbe *probe) | 
|  | 
| virtual void | allWorkspacesBeforeBeginUpdate (void) | 
|  | Called from CompositorManager2 (not CompositorWorkspace) when we're about to begin updating all the workspaces. 
 | 
|  | 
| virtual void | allWorkspacesBeginUpdate (void) | 
|  | Called from CompositorManager2 (not CompositorWorkspace) when we're about to update all the workspaces (it's safe to update your own workspaces without calling _beginUpdate and _endUpdate) Warning: Don't add/remove listeners to CompositorManager2 inside this function. 
 | 
|  | 
| CubemapProbe * | createProbe (void) | 
|  | Adds a cubemap probe. 
 | 
|  | 
| void | createProxyItems (void) | 
|  | Creates the Proxy Items. 
 | 
|  | 
| void | destroyAllProbes (void) | 
|  | 
| void | destroyProbe (CubemapProbe *probe) | 
|  | 
| void | destroyProxyItems (void) | 
|  | Destroys the Proxy Items. 
 | 
|  | 
| void | fillConstBufferData (const CubemapProbe &probe, const Matrix4 &viewMatrix, const Matrix3 &invViewMat3, float *RESTRICT_ALIAS passBufferPtr) const | 
|  | 
| void | fillConstBufferData (const Matrix4 &viewMatrix, float *RESTRICT_ALIAS passBufferPtr) const | 
|  | 
| TexturePtr | findTmpRtt (const TexturePtr &baseParams) | 
|  | See mTmpRtt. 
 | 
|  | 
| virtual bool | frameEnded (const FrameEvent &evt) | 
|  | Called just after a frame has been rendered. 
 | 
|  | 
| virtual bool | frameRenderingQueued (const FrameEvent &evt) | 
|  | Called after all render targets have had their rendering commands issued, but before render windows have been asked to flip their buffers over. 
 | 
|  | 
| virtual bool | frameStarted (const FrameEvent &evt) | 
|  | Called when a frame is about to begin rendering. 
 | 
|  | 
| TexturePtr | getBlendCubemap (void) const | 
|  | 
| const HlmsSamplerblock * | getBlendCubemapTrilinearSamplerblock (void) | 
|  | 
| const CompositorWorkspaceDef * | getDefaultWorkspaceDef (void) const | 
|  | 
| bool | getEnabled (void) const | 
|  | 
| IdType | getId () const | 
|  | Get the unique id of this object. 
 | 
|  | 
| uint32 | getNumCollectedProbes (void) const | 
|  | 
| const CubemapProbeVec & | getProbes (void) const | 
|  | 
| Item *const * | getProxyItems (void) const | 
|  | 
| uint8 | getProxyReservedRenderQueueId (void) const | 
|  | Returns the RenderQueue ID you told us you reserved for storing our internal objects. 
 | 
|  | 
| uint32 | getProxyReservedVisibilityMask (void) const | 
|  | Returns the visibility mask you told us you reserved for storing our internal objects. 
 | 
|  | 
| SceneNode *const * | getProxySceneNodes (void) const | 
|  | 
| SceneManager * | getSceneManager (void) const | 
|  | 
| bool | operator() (const IdObject &left, const IdObject &right) | 
|  | 
| bool | operator() (const IdObject *left, const IdObject *right) | 
|  | 
| virtual void | passEarlyPreExecute (CompositorPass *pass) | 
|  | Called early on in pass' execution. 
 | 
|  | 
| virtual void | passPosExecute (CompositorPass *pass) | 
|  | Called after a pass has been executed. 
 | 
|  | 
| virtual void | passPreExecute (CompositorPass *pass) | 
|  | Called when each pass is about to be executed. 
 | 
|  | 
| void | releaseTmpRtt (const TexturePtr &tmpRtt) | 
|  | 
| void | setEnabled (bool bEnabled, uint32 maxWidth, uint32 maxHeight, PixelFormat pixelFormat) | 
|  | Enables/disables this ParallaxCorrectedCubemap system. 
 | 
|  | 
| void | setUpdatedTrackedDataFromCamera (Camera *trackedCamera) | 
|  | Will update both mTrackedPosition & mTrackedViewProjMatrix with appropiate settings every time it's called. 
 | 
|  | 
| void | updateAllDirtyProbes (void) | 
|  | By default the probes will be constructed when the user enters its vecinity. 
 | 
|  | 
| virtual void | workspacePreUpdate (CompositorWorkspace *workspace) | 
|  | Called before all nodes are going to be updated. 
 | 
|  |