8 #include "swCommonLib/Common/ObjectDeleter.h"
13 #include <DirectXMath.h>
34 : CustomBlendFactor(
DirectX::XMFLOAT4( 0.0f, 0.0f, 0.0f, 0.0f ) )
35 , EnableBlending( false )
44 #define Compare( x ) if( x != other.x ) return false;
48 Compare( CustomBlendFactor.x );
49 Compare( CustomBlendFactor.y );
50 Compare( CustomBlendFactor.z );
51 Compare( CustomBlendFactor.w );
52 Compare( EnableBlending );
53 Compare( ColorOperation );
54 Compare( EnableBlending );
55 Compare( AlphaOperation );
56 Compare( SrcColorBlend );
57 Compare( DstColorBlend );
58 Compare( SrcAlphaBlend );
59 Compare( DstAlphaBlend );
75 friend ObjectDeleter< BlendingState >;
ResourceObject(int id)
Definition: ResourceObject.h:44
Initialization of BlendingState.
Definition: BlendingState.h:20
DirectX::XMFLOAT4 CustomBlendFactor
Custom blend factors.
Definition: BlendingState.h:22
BlendFactor
Blend factor for blending equation.
Definition: GraphicAPIConstants.h:28
Plik zawiera deklarację i definicję klasy ResourceObject służącą do zliczania odwołań do obiektu...
Definition: BlendingState.h:72
Klasa ułatwiająca zarządzanie odwołaniami do assetów.Obiekty assetów (np. MaterialObject, TextureObject, VertexShader, PixelShader itp.) wymagają jakiegoś systemu zapewniającego współdzielenie między innymi obiektami.
Definition: ResourceObject.h:30
BlendOperation
Blending operation.
Definition: GraphicAPIConstants.h:14