QBlendState Class
 (Qt3DRender::QBlendState)
  Encapsulates blending information. More...
  
  
  Public Types
  
   
    
     
      | enum | Blending { Zero, One, SrcColor, SrcAlpha, ..., OneMinusSrc1Color0 } | 
    
   
   
  Properties
  
  
  Public Functions
  
  
  Public Slots
  
  
  Signals
  
  
  Protected Functions
  
   
    
     
      |  | QBlendState(QRenderState::Type type, Qt3DCore::QNode *parent = Q_NULLPTR) | 
    
   
   
  
  Additional Inherited Members
  
  Detailed Description
  Encapsulates blending information.
  Member Type Documentation
  enum QBlendState::Blending
  
   
    
     
      | Constant | Value | Description | 
     
      | Qt3DRender::QBlendState::Zero | 0 | 0 | 
     
      | Qt3DRender::QBlendState::One | 1 | 1 | 
     
      | Qt3DRender::QBlendState::SrcColor | 0x0300 | 0x0300 | 
     
      | Qt3DRender::QBlendState::SrcAlpha | 0x0302 | 0x0302 | 
     
      | Qt3DRender::QBlendState::Src1Alpha | ? |  | 
     
      | Qt3DRender::QBlendState::Src1Color | ? |  | 
     
      | Qt3DRender::QBlendState::DstColor | 0x0306 | 0x0306 | 
     
      | Qt3DRender::QBlendState::DstAlpha | 0x0304 | 0x0304 | 
     
      | Qt3DRender::QBlendState::SrcAlphaSaturate | 0x0308 | 0x0308 | 
     
      | Qt3DRender::QBlendState::ConstantColor | 0x8001 | 0x8001 | 
     
      | Qt3DRender::QBlendState::ConstantAlpha | 0x8003 | 0x8003 | 
     
      | Qt3DRender::QBlendState::OneMinusSrcColor | 0x0301 | 0x0301 | 
     
      | Qt3DRender::QBlendState::OneMinusSrcAlpha | 0x0303 | 0x0303 | 
     
      | Qt3DRender::QBlendState::OneMinusDstAlpha | 0x0305 | 0x0305 | 
     
      | Qt3DRender::QBlendState::OneMinusDstColor | 0x0307 | 0x0307 | 
     
      | Qt3DRender::QBlendState::OneMinusConstantColor | 0x8002 | 0x8002 | 
     
      | Qt3DRender::QBlendState::OneMinusConstantAlpha | 0x8004 | 0x8004 | 
     
      | Qt3DRender::QBlendState::OneMinusSrc1Alpha | ? |  | 
     
      | Qt3DRender::QBlendState::OneMinusSrc1Color0 | ? |  | 
    
   
   
  
   Property Documentation
   
   Access functions:
   
    
     
      
       | Blending | dstAlpha() const | 
      
       | void | setDstAlpha(Blending dstAlpha) | 
     
    
    
   Notifier signal:
   
    
     
      
       | void | dstAlphaChanged(Blending dstAlpha) | 
     
    
    
   
   Access functions:
   
    
     
      
       | Blending | dstRGB() const | 
      
       | void | setDstRGB(Blending dstRGB) | 
     
    
    
   Notifier signal:
   
    
     
      
       | void | dstRGBChanged(Blending dstRGB) | 
     
    
    
   
   Access functions:
   
    
     
      
       | Blending | srcAlpha() const | 
      
       | void | setSrcAlpha(Blending srcAlpha) | 
     
    
    
   Notifier signal:
   
    
     
      
       | void | srcAlphaChanged(Blending srcAlpha) | 
     
    
    
   
   Access functions:
   
    
     
      
       | Blending | srcRGB() const | 
      
       | void | setSrcRGB(Blending srcRGB) | 
     
    
    
   Notifier signal:
   
    
     
      
       | void | srcRGBChanged(Blending srcRGB) | 
     
    
    
   
  Member Function Documentation
  QBlendState::QBlendState(Qt3DCore::QNode *parent = Q_NULLPTR)
  Default constructs an instance of QBlendState.
  [protected] QBlendState::QBlendState(QRenderState::Type type, Qt3DCore::QNode *parent = Q_NULLPTR)
  Default constructs an instance of QBlendState.
  QBlendState::~QBlendState()
  Destroys the instance of QBlendState.