Qt 4.8
Public Types | Public Functions | Public Variables | List of all members
QTextureData Struct Reference

#include <qdrawhelper_p.h>

Public Types

enum  Type { Plain, Tiled }
 

Public Functions

const ucharscanLine (int y) const
 

Public Variables

int bytesPerLine
 
const QVector< QRgb > * colorTable
 
int const_alpha
 
QImage::Format format
 
bool hasAlpha
 
int height
 
const ucharimageData
 
Type type
 
int width
 
int x1
 
int x2
 
int y1
 
int y2
 

Detailed Description

Definition at line 287 of file qdrawhelper_p.h.

Enumerations

◆ Type

Enumerator
Plain 
Tiled 

Definition at line 303 of file qdrawhelper_p.h.

303  {
304  Plain,
305  Tiled
306  };

Functions

◆ scanLine()

const uchar* QTextureData::scanLine ( int  y) const
inline

Properties

◆ bytesPerLine

int QTextureData::bytesPerLine

Definition at line 299 of file qdrawhelper_p.h.

Referenced by blend_transformed_argb(), and blend_transformed_tiled_argb().

◆ colorTable

const QVector<QRgb>* QTextureData::colorTable

◆ const_alpha

int QTextureData::const_alpha

◆ format

QImage::Format QTextureData::format

Definition at line 300 of file qdrawhelper_p.h.

Referenced by blend_tiled_argb(), blend_tiled_argb4444(), blend_tiled_argb6666(), blend_tiled_argb8555(), blend_tiled_argb8565(), blend_tiled_rgb444(), blend_tiled_rgb555(), blend_tiled_rgb565(), blend_tiled_rgb666(), blend_tiled_rgb888(), blend_transformed_argb(), blend_transformed_argb4444(), blend_transformed_argb6666(), blend_transformed_argb8555(), blend_transformed_argb8565(), blend_transformed_bilinear_argb4444(), blend_transformed_bilinear_argb6666(), blend_transformed_bilinear_argb8555(), blend_transformed_bilinear_argb8565(), blend_transformed_bilinear_rgb444(), blend_transformed_bilinear_rgb555(), blend_transformed_bilinear_rgb565(), blend_transformed_bilinear_rgb666(), blend_transformed_bilinear_rgb888(), blend_transformed_rgb444(), blend_transformed_rgb555(), blend_transformed_rgb565(), blend_transformed_rgb666(), blend_transformed_rgb888(), blend_transformed_tiled_argb(), blend_transformed_tiled_argb4444(), blend_transformed_tiled_argb6666(), blend_transformed_tiled_argb8555(), blend_transformed_tiled_argb8565(), blend_transformed_tiled_rgb444(), blend_transformed_tiled_rgb555(), blend_transformed_tiled_rgb565(), blend_transformed_tiled_rgb666(), blend_transformed_tiled_rgb888(), blend_untransformed_argb(), blend_untransformed_argb4444(), blend_untransformed_argb6666(), blend_untransformed_argb8555(), blend_untransformed_argb8565(), blend_untransformed_rgb444(), blend_untransformed_rgb555(), blend_untransformed_rgb565(), blend_untransformed_rgb666(), blend_untransformed_rgb888(), fetchTransformed(), fetchTransformedBilinear(), and getOperator().

◆ hasAlpha

bool QTextureData::hasAlpha

Definition at line 302 of file qdrawhelper_p.h.

Referenced by getOperator().

◆ height

int QTextureData::height

◆ imageData

const uchar* QTextureData::imageData

Definition at line 289 of file qdrawhelper_p.h.

Referenced by blend_transformed_argb(), and blend_transformed_tiled_argb().

◆ type

Type QTextureData::type

Definition at line 307 of file qdrawhelper_p.h.

Referenced by getBlendType().

◆ width

int QTextureData::width

◆ x1

int QTextureData::x1

Definition at line 295 of file qdrawhelper_p.h.

Referenced by blendTransformedBilinear(), and fetchTransformedBilinear().

◆ x2

int QTextureData::x2

Definition at line 297 of file qdrawhelper_p.h.

Referenced by blendTransformedBilinear(), and fetchTransformedBilinear().

◆ y1

int QTextureData::y1

Definition at line 296 of file qdrawhelper_p.h.

Referenced by blendTransformedBilinear(), and fetchTransformedBilinear().

◆ y2

int QTextureData::y2

Definition at line 298 of file qdrawhelper_p.h.

Referenced by blendTransformedBilinear(), and fetchTransformedBilinear().


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