#include <BlendState.h>
|
virtual | ~BlendState () override=default |
virtual void | create ()=0 |
BlendState & | enable (bool enable, int target=-1) |
BlendState & | factors (BlendFactor src, BlendFactor dst, int target=-1) |
BlendState & | colorFactors (BlendFactor src, BlendFactor dst, int target=-1) |
BlendState & | alphaFactors (BlendFactor src, BlendFactor dst, int target=-1) |
BlendState & | op (BlendOp operation, int target=-1) |
BlendState & | mask (uint8_t writeMask, int target=-1) |
BlendState & | logic (LogicOp logicOp, bool enable=true) |
BlendState & | alpha (int target=-1) |
BlendState & | additive (int target=-1) |
BlendState & | multiply (int target=-1) |
BlendState & | opaque (int target=-1) |
BlendState & | targets (int count) |
bool | blendEnable () const |
BlendFactor | srcColorBlendFactor () const |
PipelineResourceType | getType () const override |
void | addRef () |
void | release () |
size_t | count () |
| operator bool () const |
◆ ~BlendState()
virtual FCT::BlendState::~BlendState |
( |
| ) |
|
|
overridevirtualdefault |
◆ additive()
BlendState & FCT::BlendState::additive |
( |
int | target = -1 | ) |
|
|
inline |
◆ addRef()
void FCT::RefCount::addRef |
( |
| ) |
|
|
inlineinherited |
◆ alpha()
BlendState & FCT::BlendState::alpha |
( |
int | target = -1 | ) |
|
|
inline |
◆ alphaFactors()
◆ blendEnable()
bool FCT::BlendState::blendEnable |
( |
| ) |
const |
|
inline |
◆ colorFactors()
◆ count()
size_t FCT::RefCount::count |
( |
| ) |
|
|
inlineinherited |
◆ create()
virtual void FCT::BlendState::create |
( |
| ) |
|
|
pure virtual |
◆ deleteThis()
virtual void FCT::RefCount::deleteThis |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ enable()
BlendState & FCT::BlendState::enable |
( |
bool | enable, |
|
|
int | target = -1 ) |
|
inline |
◆ factors()
◆ getType()
◆ logic()
◆ mask()
BlendState & FCT::BlendState::mask |
( |
uint8_t | writeMask, |
|
|
int | target = -1 ) |
|
inline |
◆ multiply()
BlendState & FCT::BlendState::multiply |
( |
int | target = -1 | ) |
|
|
inline |
◆ op()
◆ opaque()
BlendState & FCT::BlendState::opaque |
( |
int | target = -1 | ) |
|
|
inline |
◆ operator bool()
FCT::RefCount::operator bool |
( |
| ) |
const |
|
inlineinherited |
◆ release()
void FCT::RefCount::release |
( |
| ) |
|
|
inlineinherited |
◆ setForTargets()
template<typename Func>
void FCT::BlendState::setForTargets |
( |
int | target, |
|
|
Func | func ) |
|
inlineprotected |
◆ srcColorBlendFactor()
BlendFactor FCT::BlendState::srcColorBlendFactor |
( |
| ) |
const |
|
inline |
◆ targets()
BlendState & FCT::BlendState::targets |
( |
int | count | ) |
|
|
inline |
◆ m_logicEnable
bool FCT::BlendState::m_logicEnable = false |
|
protected |
◆ m_logicOp
◆ m_refCount
std::atomic<size_t> FCT::RefCount::m_refCount |
|
protectedinherited |
◆ m_targets
std::vector<Target> FCT::BlendState::m_targets {1} |
|
protected |
该类的文档由以下文件生成: