PixelLightAPI  .
Public Types | Public Member Functions
PLRenderer::BlendFunc Class Reference

Blend modes. More...

#include <Types.h>

List of all members.

Public Types

enum  Enum {
  Zero = 0, One = 1, SrcColor = 2, InvSrcColor = 3,
  SrcAlpha = 4, InvSrcAlpha = 5, SrcAlphaSat = 6, DstColor = 7,
  InvDstColor = 8, DstAlpha = 9, InvDstAlpha = 10, Number = 11,
  Unknown = 12
}

Public Member Functions

 pl_enum (Enum) pl_enum_value(Zero
Zero pl_enum_value (One,"One") pl_enum_value(SrcColor
Zero Source color pl_enum_value (InvSrcColor,"Inverted src color") pl_enum_value(SrcAlpha
Zero Source color Source alpha pl_enum_value (InvSrcAlpha,"Inverted source alpha") pl_enum_value(SrcAlphaSat
Zero Source color Source alpha
Source alpha saturate 
pl_enum_value (DstColor,"Destination color") pl_enum_value(InvDstColor
Zero Source color Source alpha
Source alpha saturate Inverted
destination color 
pl_enum_value (DstAlpha,"Destination alpha") pl_enum_value(InvDstAlpha

Detailed Description

Blend modes.


Member Enumeration Documentation

Enumerator:
Zero 

Zero

One 

One

SrcColor 

Source color

InvSrcColor 

Inverted src color

SrcAlpha 

Source alpha

InvSrcAlpha 

Inverted source alpha

SrcAlphaSat 

Source alpha saturate

DstColor 

Destination color

InvDstColor 

Inverted destination color

DstAlpha 

Destination alpha

InvDstAlpha 

Inverted destination alpha

Number 

Number of blend functions

Unknown 

Unknown blend function


Member Function Documentation

Zero Source color PLRenderer::BlendFunc::pl_enum_value ( InvSrcColor  ,
"Inverted src color"   
)
Zero Source color Source alpha PLRenderer::BlendFunc::pl_enum_value ( InvSrcAlpha  ,
"Inverted source alpha"   
)
Zero Source color Source alpha Source alpha saturate PLRenderer::BlendFunc::pl_enum_value ( DstColor  ,
"Destination color"   
)
Zero Source color Source alpha Source alpha saturate Inverted destination color PLRenderer::BlendFunc::pl_enum_value ( DstAlpha  ,
"Destination alpha"   
)

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


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:39
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported