sead
Loading...
Searching...
No Matches
sead::GraphicsContextMRT::BlendExpression Class Reference

#include <seadGraphicsContextMRT.h>

Public Member Functions

 BlendExpression ()
void setBlendFactor (Graphics::BlendFactor src_factor, Graphics::BlendFactor dst_factor)
void setBlendFactorSeparate (Graphics::BlendFactor src_factor_rgb, Graphics::BlendFactor dst_factor_rgb, Graphics::BlendFactor src_factor_a, Graphics::BlendFactor dst_factor_a)
void setBlendFactorSrc (Graphics::BlendFactor factor)
void setBlendFactorDst (Graphics::BlendFactor factor)
void setBlendFactorSrcRGB (Graphics::BlendFactor factor)
void setBlendFactorSrcAlpha (Graphics::BlendFactor factor)
void setBlendFactorDstRGB (Graphics::BlendFactor factor)
void setBlendFactorDstAlpha (Graphics::BlendFactor factor)
void setBlendEquation (Graphics::BlendEquation equation)
void setBlendEquationSeparate (Graphics::BlendEquation equation_rgb, Graphics::BlendEquation equation_a)
void setBlendEquationRGB (Graphics::BlendEquation equation)
void setBlendEquationAlpha (Graphics::BlendEquation equation)
Graphics::BlendFactor getBlendFactorSrcRGB () const
Graphics::BlendFactor getBlendFactorSrcAlpha () const
Graphics::BlendFactor getBlendFactorDstRGB () const
Graphics::BlendFactor getBlendFactorDstAlpha () const
Graphics::BlendEquation getBlendEquationRGB () const
Graphics::BlendEquation getBlendEquationAlpha () const

Private Attributes

Graphics::BlendFactor mBlendFactorSrcRGB
Graphics::BlendFactor mBlendFactorSrcA
Graphics::BlendFactor mBlendFactorDstRGB
Graphics::BlendFactor mBlendFactorDstA
Graphics::BlendEquation mBlendEquationRGB
Graphics::BlendEquation mBlendEquationA

Constructor & Destructor Documentation

◆ BlendExpression()

sead::GraphicsContextMRT::BlendExpression::BlendExpression ( )
inline

Member Function Documentation

◆ setBlendFactor()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactor ( Graphics::BlendFactor src_factor,
Graphics::BlendFactor dst_factor )
inline

◆ setBlendFactorSeparate()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorSeparate ( Graphics::BlendFactor src_factor_rgb,
Graphics::BlendFactor dst_factor_rgb,
Graphics::BlendFactor src_factor_a,
Graphics::BlendFactor dst_factor_a )
inline

◆ setBlendFactorSrc()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorSrc ( Graphics::BlendFactor factor)
inline

◆ setBlendFactorDst()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorDst ( Graphics::BlendFactor factor)
inline

◆ setBlendFactorSrcRGB()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorSrcRGB ( Graphics::BlendFactor factor)
inline

◆ setBlendFactorSrcAlpha()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorSrcAlpha ( Graphics::BlendFactor factor)
inline

◆ setBlendFactorDstRGB()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorDstRGB ( Graphics::BlendFactor factor)
inline

◆ setBlendFactorDstAlpha()

void sead::GraphicsContextMRT::BlendExpression::setBlendFactorDstAlpha ( Graphics::BlendFactor factor)
inline

◆ setBlendEquation()

void sead::GraphicsContextMRT::BlendExpression::setBlendEquation ( Graphics::BlendEquation equation)
inline

◆ setBlendEquationSeparate()

void sead::GraphicsContextMRT::BlendExpression::setBlendEquationSeparate ( Graphics::BlendEquation equation_rgb,
Graphics::BlendEquation equation_a )
inline

◆ setBlendEquationRGB()

void sead::GraphicsContextMRT::BlendExpression::setBlendEquationRGB ( Graphics::BlendEquation equation)
inline

◆ setBlendEquationAlpha()

void sead::GraphicsContextMRT::BlendExpression::setBlendEquationAlpha ( Graphics::BlendEquation equation)
inline

◆ getBlendFactorSrcRGB()

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::getBlendFactorSrcRGB ( ) const
inline

◆ getBlendFactorSrcAlpha()

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::getBlendFactorSrcAlpha ( ) const
inline

◆ getBlendFactorDstRGB()

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::getBlendFactorDstRGB ( ) const
inline

◆ getBlendFactorDstAlpha()

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::getBlendFactorDstAlpha ( ) const
inline

◆ getBlendEquationRGB()

Graphics::BlendEquation sead::GraphicsContextMRT::BlendExpression::getBlendEquationRGB ( ) const
inline

◆ getBlendEquationAlpha()

Graphics::BlendEquation sead::GraphicsContextMRT::BlendExpression::getBlendEquationAlpha ( ) const
inline

Member Data Documentation

◆ mBlendFactorSrcRGB

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::mBlendFactorSrcRGB
private

◆ mBlendFactorSrcA

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::mBlendFactorSrcA
private

◆ mBlendFactorDstRGB

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::mBlendFactorDstRGB
private

◆ mBlendFactorDstA

Graphics::BlendFactor sead::GraphicsContextMRT::BlendExpression::mBlendFactorDstA
private

◆ mBlendEquationRGB

Graphics::BlendEquation sead::GraphicsContextMRT::BlendExpression::mBlendEquationRGB
private

◆ mBlendEquationA

Graphics::BlendEquation sead::GraphicsContextMRT::BlendExpression::mBlendEquationA
private