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