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;
RTTR_ENABLE(ResourceObject)
BlendOperation ColorOperation
Definition: BlendingState.h:24
#define Compare(x)
Definition: BlendingState.h:44
BlendFactor DstAlphaBlend
Definition: BlendingState.h:29
bool operator==(const BlendingInfo &other) const
Definition: BlendingState.h:46
BlendFactor SrcColorBlend
Definition: BlendingState.h:26
BlendingState()
Definition: BlendingState.h:82
Klasa służy do kasowania obiektów, których destruktor jest prywatny.Taka sytuacja zachodzi w momencie...
Definition: ObjectDeleter.h:59
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
BlendFactor SrcAlphaBlend
Definition: BlendingState.h:28
virtual const BlendingInfo & GetDescriptor()=0
virtual ~BlendingState()=default
BlendFactor DstColorBlend
Definition: BlendingState.h:27
bool EnableBlending
Definition: BlendingState.h:23
Plik zawiera deklarację i definicję klasy ResourceObject służącą do zliczania odwołań do obiektu...
Definition: BlendingState.h:72
BlendOperation AlphaOperation
Definition: BlendingState.h:25
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
BlendingInfo()
Definition: BlendingState.h:33
Klasy służące do zapewnienia ograniczonej możliwości kasowania niektórych obiektów silnika...
BlendOperation
Blending operation.
Definition: GraphicAPIConstants.h:14