|
API Documentation
|
|
|
virtual void setStencilWriteMask(unsigned char value)=0
virtual STENCIL_OP getStencilFailFrontFace() const =0
virtual void resetToDefault()=0
virtual COMPARISON_FUNCTION getStencilComparisonFrontFace() const =0
virtual unsigned char getStencilReadMask() const =0
virtual void setStencilOkDepthFailBackFace(STENCIL_OP value)=0
Main interface with the component system.
Definition: System.h:14
virtual DEPTH_WRITE_MASK getDepthMasking() const =0
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
static nkMemory::UniquePtr< DepthStencilState > create(System *system=nullptr)
virtual void exportClassToTree(nkExport::Node *rootNode)
virtual void setStencilDepthOkFrontFace(STENCIL_OP value)=0
virtual void setDepthEnabled(bool value)=0
virtual STENCIL_OP getStencilFailBackFace() const =0
virtual bool getStencilEnabled() const =0
virtual void setStencilFailBackFace(STENCIL_OP value)=0
DEPTH_WRITE_MASK
Available depth write masks.
Definition: DxDefinesWrapper.h:124
virtual COMPARISON_FUNCTION getStencilComparisonBackFace() const =0
virtual STENCIL_OP getStencilOkDepthFailBackFace() const =0
virtual bool getDepthEnabled() const =0
virtual void setStencilComparisonBackFace(COMPARISON_FUNCTION value)=0
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
virtual void setStencilFailFrontFace(STENCIL_OP value)=0
virtual void setDepthComparison(COMPARISON_FUNCTION value)=0
Holds information about a depth and stencil state used for rendering.
Definition: DepthStencilState.h:14
virtual void setStencilDepthOkBackFace(STENCIL_OP value)=0
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
virtual STENCIL_OP getStencilOkDepthFailFrontFace() const =0
Base class for a resource in the component.
Definition: Resource.h:12
virtual STENCIL_OP getStencilDepthOkBackFace() const =0
virtual void setStencilReadMask(unsigned char value)=0
virtual void setStencilOkDepthFailFrontFace(STENCIL_OP value)=0
virtual void setDepthMasking(DEPTH_WRITE_MASK value)=0
virtual void importClassFromTree(nkExport::Node *rootNode)
virtual unsigned char getStencilWriteMask() const =0
STENCIL_OP
Available stencil operations.
Definition: DxDefinesWrapper.h:134
COMPARISON_FUNCTION
Available comparison functions available during sampling (for samplers, and depth stencil states).
Definition: ComparisonFunction.h:12
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
virtual STENCIL_OP getStencilDepthOkFrontFace() const =0
virtual ~DepthStencilState()
virtual COMPARISON_FUNCTION getDepthComparison() const =0
virtual void setStencilEnabled(bool value)=0
virtual void setStencilComparisonFrontFace(COMPARISON_FUNCTION value)=0