MythTV  0.26-pre
Public Member Functions | Protected Member Functions | Protected Attributes
VoqvFloater Class Reference

This view subclass implements drawing to a floating translucent window. More...

Inheritance diagram for VoqvFloater:
VideoOutputQuartzView

List of all members.

Public Member Functions

 VoqvFloater (QuartzData *pData, float alphaBlend=0.5)
 ~VoqvFloater ()
void Show (void)
void ResizeChanged (bool startResizing)

Protected Member Functions

bool BeginPort (void)
bool Begin (void)
 Set up the port and the QuickTime decompressor.
void EndPort (void)

Protected Attributes

ToolboxObjectClassRef myClass
WindowRef window
float alpha
bool resizing

Detailed Description

This view subclass implements drawing to a floating translucent window.

Definition at line 784 of file videoout_quartz.cpp.


Constructor & Destructor Documentation

VoqvFloater::VoqvFloater ( QuartzData pData,
float  alphaBlend = 0.5 
) [inline]

Definition at line 787 of file videoout_quartz.cpp.

Definition at line 795 of file videoout_quartz.cpp.


Member Function Documentation

void VoqvFloater::Show ( void  ) [inline, virtual]

Reimplemented from VideoOutputQuartzView.

Definition at line 801 of file videoout_quartz.cpp.

void VoqvFloater::ResizeChanged ( bool  startResizing) [inline]

Definition at line 809 of file videoout_quartz.cpp.

Referenced by VoqvFloater_Callback().

bool VoqvFloater::BeginPort ( void  ) [inline, protected, virtual]

Implements VideoOutputQuartzView.

Definition at line 831 of file videoout_quartz.cpp.

bool VoqvFloater::Begin ( void  ) [inline, protected, virtual]

Set up the port and the QuickTime decompressor.

We assume that the parent has set up the pixel storage.

Reimplemented from VideoOutputQuartzView.

Definition at line 903 of file videoout_quartz.cpp.

void VoqvFloater::EndPort ( void  ) [inline, protected, virtual]

Implements VideoOutputQuartzView.

Definition at line 918 of file videoout_quartz.cpp.

Referenced by ~VoqvFloater().


Member Data Documentation

ToolboxObjectClassRef VoqvFloater::myClass [protected]

Definition at line 826 of file videoout_quartz.cpp.

Referenced by BeginPort(), and EndPort().

WindowRef VoqvFloater::window [protected]

Definition at line 827 of file videoout_quartz.cpp.

Referenced by BeginPort(), and EndPort().

float VoqvFloater::alpha [protected]

Definition at line 828 of file videoout_quartz.cpp.

Referenced by Begin(), BeginPort(), and VoqvFloater().

Definition at line 829 of file videoout_quartz.cpp.

Referenced by ResizeChanged(), Show(), and VoqvFloater().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends