|
enum | BlendingFunction {
FUNCTION_INVALID
, FUNCTION_ZERO
, FUNCTION_ONE
, FUNCTION_DESTINATION_COLOR
,
FUNCTION_SOURCE_COLOR
, FUNCTION_ONE_MINUS_DESTINATION_COLOR
, FUNCTION_ONE_MINUS_SOURCE_COLOR
, FUNCTION_SOURCE_ALPHA
,
FUNCTION_ONE_MINUS_SOURCE_ALPHA
, FUNCTION_DESTINATION_ALPHA
, FUNCTION_ONE_MINUS_DESTINATION_ALPHA
, FUNCTION_SOURCE_ALPHA_SATURATE
} |
| Defines several blending functions. More...
|
|
enum | ObjectType {
TYPE_UNKNOWN
, TYPE_ABSOLUTE_TRANSFORM
, TYPE_ATTRIBUTE
, TYPE_ATTRIBUTE_SET
,
TYPE_BACKGROUND
, TYPE_BILLBOARD
, TYPE_BITMAP_FRAMEBUFFER
, TYPE_BLEND_ATTRIBUTE
,
TYPE_BOX
, TYPE_CONE
, TYPE_CYLINDER
, TYPE_DEPTH_ATTRIBUTE
,
TYPE_DIRECTIONAL_LIGHT
, TYPE_FRAMEBUFFER
, TYPE_FRAME_TEXTURE_2D
, TYPE_GEOMETRY
,
TYPE_GROUP
, TYPE_INDEPENDENT_PRIMITIVE
, TYPE_LIGHT_SOURCE
, TYPE_LINES
,
TYPE_LINE_STRIPS
, TYPE_LOD
, TYPE_MATERIAL
, TYPE_NODE
,
TYPE_OBJECT
, TYPE_PARALLEL_VIEW
, TYPE_PERSPECTIVE_VIEW
, TYPE_PHANTOM_ATTRIBUTE
,
TYPE_POINT_LIGHT
, TYPE_POINTS
, TYPE_PRIMITIVE
, TYPE_PRIMITIVE_ATTRIBUTE
,
TYPE_QUAD_STRIPS
, TYPE_QUADS
, TYPE_RENDERABLE
, TYPE_SCENE
,
TYPE_SHADER_PROGRAM
, TYPE_SHAPE
, TYPE_SKY_BACKGROUND
, TYPE_SPHERE
,
TYPE_SPOT_LIGHT
, TYPE_STEREO_ATTRIBUTE
, TYPE_STEREO_VIEW
, TYPE_STRIP_PRIMITIVE
,
TYPE_SWITCH
, TYPE_TEXT
, TYPE_TEXTURE
, TYPE_TEXTURE_2D
,
TYPE_MEDIA_TEXTURE_2D
, TYPE_TEXTURE_FRAMEBUFFER
, TYPE_TEXTURES
, TYPE_TRANSFORM
,
TYPE_TRIANGLE_FANS
, TYPE_TRIANGLES
, TYPE_TRIANGLE_STRIPS
, TYPE_UNDISTORTED_BACKGROUND
,
TYPE_VERTEX_SET
, TYPE_VIEW
, TYPE_WINDOW_FRAMEBUFFER
} |
| Definition of different object type. More...
|
|
typedef std::unordered_map< ObjectId, unsigned int > | ObjectIdMap |
| Definition of a map holding object ids to reference counters.
|
|
This class is the base class for all blend attributes.
Use this attribute to enable framebuffer blending functionalities for the associated objects.
These attribute defines how an associated object is blended with already existing color values in the framebuffer.
- See also
- Attribute