Miam-Player  0.8.0
A nice music player
QtAV::VideoShaderPrivate Class Reference

#include <VideoShader_p.h>

Inheritance diagram for QtAV::VideoShaderPrivate:
DPtrPrivate< VideoShader >

Public Member Functions

 VideoShaderPrivate ()
 
virtual ~VideoShaderPrivate ()
 
- Public Member Functions inherited from DPtrPrivate< VideoShader >
virtual ~DPtrPrivate ()
 
void DPTR_setPublic (VideoShader *pub)
 

Public Attributes

bool owns_program
 
bool rebuild_program
 
bool update_builtin_uniforms
 
QOpenGLShaderProgram * program
 
int u_Matrix
 
int u_colorMatrix
 
int u_to8
 
int u_opacity
 
int u_c
 
int u_texelSize
 
int u_textureSize
 
qint32 material_type
 
QVector< int > u_Texture
 
GLenum texture_target
 
VideoFormat video_format
 
QByteArray planar_frag
 
QByteArray packed_frag
 
QByteArray vert
 
QVector< Uniformuser_uniforms [ShaderTypeCount]
 

Additional Inherited Members

- Protected Member Functions inherited from DPtrPrivate< VideoShader >
VideoShader & dptr_p ()
 
const VideoShader & dptr_p () const
 
VideoShader * dptr_ptr ()
 
const VideoShader * dptr_ptr () const
 

Constructor & Destructor Documentation

◆ VideoShaderPrivate()

QtAV::VideoShaderPrivate::VideoShaderPrivate ( )
inline

◆ ~VideoShaderPrivate()

virtual QtAV::VideoShaderPrivate::~VideoShaderPrivate ( )
inlinevirtual

Member Data Documentation

◆ material_type

qint32 QtAV::VideoShaderPrivate::material_type

◆ owns_program

bool QtAV::VideoShaderPrivate::owns_program

◆ packed_frag

QByteArray QtAV::VideoShaderPrivate::packed_frag
mutable

◆ planar_frag

QByteArray QtAV::VideoShaderPrivate::planar_frag
mutable

◆ program

QOpenGLShaderProgram* QtAV::VideoShaderPrivate::program

◆ rebuild_program

bool QtAV::VideoShaderPrivate::rebuild_program

◆ texture_target

GLenum QtAV::VideoShaderPrivate::texture_target

◆ u_c

int QtAV::VideoShaderPrivate::u_c

◆ u_colorMatrix

int QtAV::VideoShaderPrivate::u_colorMatrix

◆ u_Matrix

int QtAV::VideoShaderPrivate::u_Matrix

◆ u_opacity

int QtAV::VideoShaderPrivate::u_opacity

◆ u_texelSize

int QtAV::VideoShaderPrivate::u_texelSize

◆ u_Texture

QVector<int> QtAV::VideoShaderPrivate::u_Texture

◆ u_textureSize

int QtAV::VideoShaderPrivate::u_textureSize

◆ u_to8

int QtAV::VideoShaderPrivate::u_to8

◆ update_builtin_uniforms

bool QtAV::VideoShaderPrivate::update_builtin_uniforms

◆ user_uniforms

QVector<Uniform> QtAV::VideoShaderPrivate::user_uniforms[ShaderTypeCount]

◆ vert

QByteArray QtAV::VideoShaderPrivate::vert
mutable

◆ video_format

VideoFormat QtAV::VideoShaderPrivate::video_format

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