Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::BlendingSettings Struct Reference

#include <BlendingProperties.h>

Public Member Functions

 PROPERTY_RW (BlendProperty, blendSrc, BlendProperty::ONE)
 
 PROPERTY_RW (BlendProperty, blendDest, BlendProperty::ZERO)
 
 PROPERTY_RW (BlendOperation, blendOp, BlendOperation::ADD)
 
 PROPERTY_RW (BlendProperty, blendSrcAlpha, BlendProperty::ONE)
 
 PROPERTY_RW (BlendProperty, blendDestAlpha, BlendProperty::ZERO)
 
 PROPERTY_RW (BlendOperation, blendOpAlpha, BlendOperation::COUNT)
 
 PROPERTY_RW (bool, enabled, false)
 
bool operator== (const BlendingSettings &) const =default
 

Detailed Description

Definition at line 38 of file BlendingProperties.h.

Member Function Documentation

◆ operator==()

bool Divide::BlendingSettings::operator== ( const BlendingSettings ) const
default

◆ PROPERTY_RW() [1/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendOperation  ,
blendOp  ,
BlendOperation::ADD   
)

◆ PROPERTY_RW() [2/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendOperation  ,
blendOpAlpha  ,
BlendOperation::COUNT   
)

◆ PROPERTY_RW() [3/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendProperty  ,
blendDest  ,
BlendProperty::ZERO   
)

◆ PROPERTY_RW() [4/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendProperty  ,
blendDestAlpha  ,
BlendProperty::ZERO   
)

◆ PROPERTY_RW() [5/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendProperty  ,
blendSrc  ,
BlendProperty::ONE   
)

◆ PROPERTY_RW() [6/7]

Divide::BlendingSettings::PROPERTY_RW ( BlendProperty  ,
blendSrcAlpha  ,
BlendProperty::ONE   
)

◆ PROPERTY_RW() [7/7]

Divide::BlendingSettings::PROPERTY_RW ( bool  ,
enabled  ,
false   
)

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