34 : CullMode( CullMode::
Back )
35 , FillMode( FillMode::
Solid )
37 , IsClockwise( false )
38 , EnableScissor( false )
39 , EnableZClipping( true )
40 , ConservativeRasterizer( false )
43 #define Compare( x ) if( x != other.x ) return false;
54 Compare( ConservativeRasterizer );
virtual ~RasterizerState()=default
RTTR_ENABLE(ResourceObject)
bool ConservativeRasterizer
Since in DirectX 11.2.
Definition: RasterizerState.h:28
Definition: RasterizerState.h:20
RasterizerState()
Definition: RasterizerState.h:75
int DepthBias
Definition: RasterizerState.h:24
Klasa służy do kasowania obiektów, których destruktor jest prywatny.Taka sytuacja zachodzi w momencie...
Definition: ObjectDeleter.h:59
#define Compare(x)
Definition: RasterizerState.h:43
bool IsClockwise
Definition: RasterizerState.h:25
CullMode
Polygon culling mode.
Definition: GraphicAPIConstants.h:50
FillMode FillMode
Definition: RasterizerState.h:23
bool EnableScissor
Definition: RasterizerState.h:26
FillMode
Polygon fill mode.
Definition: GraphicAPIConstants.h:61
virtual const RasterizerStateInfo & GetDescriptor()=0
bool EnableZClipping
Clipping of far plane.
Definition: RasterizerState.h:27
Plik zawiera deklarację i definicję klasy ResourceObject służącą do zliczania odwołań do obiektu...
Rasterizer state and depth stencil state.
Definition: RasterizerState.h:67
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
CullMode CullMode
Definition: RasterizerState.h:22
RasterizerStateInfo()
Definition: RasterizerState.h:33
bool operator==(const RasterizerStateInfo &other) const
Definition: RasterizerState.h:46
Klasy służące do zapewnienia ograniczonej możliwości kasowania niektórych obiektów silnika...