LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
SalVisual Class Reference

#include <saldisp.hxx>

Inheritance diagram for SalVisual:
[legend]
Collaboration diagram for SalVisual:
[legend]

Public Member Functions

 SalVisual ()
 
 SalVisual (const XVisualInfo *pXVI)
 
VisualID GetVisualId () const
 
Visual * GetVisual () const
 
int GetClass () const
 
int GetDepth () const
 
Pixel GetTCPixel (Color nColor) const
 
Color GetTCColor (Pixel nPixel) const
 

Private Attributes

SalRGB eRGBMode_
 
int nRedShift_
 
int nGreenShift_
 
int nBlueShift_
 
int nRedBits_
 
int nGreenBits_
 
int nBlueBits_
 

Detailed Description

Definition at line 76 of file saldisp.hxx.

Constructor & Destructor Documentation

SalVisual::SalVisual ( )
SalVisual::SalVisual ( const XVisualInfo *  pXVI)

Member Function Documentation

int SalVisual::GetClass ( ) const
inline

Definition at line 91 of file saldisp.hxx.

int SalVisual::GetDepth ( ) const
inline

Definition at line 92 of file saldisp.hxx.

Color SalVisual::GetTCColor ( Pixel  nPixel) const
Pixel SalVisual::GetTCPixel ( Color  nColor) const
Visual* SalVisual::GetVisual ( ) const
inline

Definition at line 90 of file saldisp.hxx.

Referenced by SalColormap::GetXVisual().

VisualID SalVisual::GetVisualId ( ) const
inline

Definition at line 89 of file saldisp.hxx.

Member Data Documentation

SalRGB SalVisual::eRGBMode_
private

Definition at line 78 of file saldisp.hxx.

int SalVisual::nBlueBits_
private

Definition at line 84 of file saldisp.hxx.

int SalVisual::nBlueShift_
private

Definition at line 81 of file saldisp.hxx.

int SalVisual::nGreenBits_
private

Definition at line 83 of file saldisp.hxx.

int SalVisual::nGreenShift_
private

Definition at line 80 of file saldisp.hxx.

int SalVisual::nRedBits_
private

Definition at line 82 of file saldisp.hxx.

int SalVisual::nRedShift_
private

Definition at line 79 of file saldisp.hxx.


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