LLWebBrowserTexture Class Reference

#include <llwebbrowserctrl.h>

Inheritance diagram for LLWebBrowserTexture:

Inheritance graph
[legend]
Collaboration diagram for LLWebBrowserTexture:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLWebBrowserTexture (S32 width, S32 height, LLWebBrowserCtrl *browserCtrl, LLMediaBase *media_source)
virtual ~LLWebBrowserTexture ()
virtual BOOL needsRender ()
virtual void preRender (BOOL clear_depth=TRUE)
virtual void postRender (BOOL success)
virtual BOOL render ()
S32 getBrowserWidth ()
S32 getBrowserHeight ()
void setNeedsUpdate ()
void resize (S32 new_width, S32 new_height)

Protected Attributes

S32 mBrowserWidth
S32 mBrowserHeight
S32 mLastBrowserDepth
bool mNeedsUpdate
LLFrameTimer mElapsedTime
LLWebBrowserCtrlmWebBrowserCtrl
LLMediaBasemMediaSource


Detailed Description

Definition at line 295 of file llwebbrowserctrl.h.


Constructor & Destructor Documentation

LLWebBrowserTexture::LLWebBrowserTexture ( S32  width,
S32  height,
LLWebBrowserCtrl browserCtrl,
LLMediaBase media_source 
)

Definition at line 778 of file llwebbrowserctrl.cpp.

References mElapsedTime, resize(), and LLFrameTimer::start().

Here is the call graph for this function:

LLWebBrowserTexture::~LLWebBrowserTexture (  )  [virtual]

Definition at line 792 of file llwebbrowserctrl.cpp.

References mElapsedTime, and LLFrameTimer::stop().

Here is the call graph for this function:


Member Function Documentation

BOOL LLWebBrowserTexture::needsRender (  )  [virtual]

virtual void LLWebBrowserTexture::preRender ( BOOL  clear_depth = TRUE  )  [inline, virtual]

Reimplemented from LLDynamicTexture.

Definition at line 302 of file llwebbrowserctrl.h.

virtual void LLWebBrowserTexture::postRender ( BOOL  success  )  [inline, virtual]

Reimplemented from LLDynamicTexture.

Definition at line 303 of file llwebbrowserctrl.h.

BOOL LLWebBrowserTexture::render (  )  [virtual]

S32 LLWebBrowserTexture::getBrowserWidth (  ) 

Definition at line 878 of file llwebbrowserctrl.cpp.

References mBrowserWidth.

Referenced by LLWebBrowserCtrl::draw().

Here is the caller graph for this function:

S32 LLWebBrowserTexture::getBrowserHeight (  ) 

Definition at line 885 of file llwebbrowserctrl.cpp.

References mBrowserHeight.

Referenced by LLWebBrowserCtrl::draw().

Here is the caller graph for this function:

void LLWebBrowserTexture::setNeedsUpdate (  ) 

Definition at line 892 of file llwebbrowserctrl.cpp.

References mNeedsUpdate.

Referenced by LLWebBrowserCtrl::onMediaContentsChange().

Here is the caller graph for this function:

void LLWebBrowserTexture::resize ( S32  new_width,
S32  new_height 
)


Member Data Documentation

Definition at line 313 of file llwebbrowserctrl.h.

Referenced by getBrowserWidth(), render(), and resize().

Definition at line 314 of file llwebbrowserctrl.h.

Referenced by getBrowserHeight(), render(), and resize().

Definition at line 315 of file llwebbrowserctrl.h.

Referenced by render(), and resize().

Definition at line 316 of file llwebbrowserctrl.h.

Referenced by render(), and setNeedsUpdate().

Definition at line 317 of file llwebbrowserctrl.h.

Referenced by LLWebBrowserTexture(), needsRender(), and ~LLWebBrowserTexture().

Definition at line 318 of file llwebbrowserctrl.h.

Referenced by needsRender(), and render().

Definition at line 319 of file llwebbrowserctrl.h.

Referenced by render(), and resize().


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

Generated on Fri May 16 09:39:33 2008 for SecondLife by  doxygen 1.5.5