|
API Documentation
|
|
|
CULL_MODE
Available culling modes.
Definition: DxDefinesWrapper.h:308
virtual void setAntiAliasedLineEnabled(bool value)=0
virtual bool getScissorEnabled() const =0
Main interface with the component system.
Definition: System.h:14
virtual void setFrontCounterClockwise(bool value)=0
virtual void setForcedSampleCount(unsigned int value)=0
virtual void setSlopeScaledDepthBias(float value)=0
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
static nkMemory::UniquePtr< RasterState > create(System *system=nullptr)
virtual void setDepthBiasClamp(float value)=0
virtual void setCullMode(CULL_MODE value)=0
virtual void importClassFromTree(nkExport::Node *rootNode) override
virtual void resetToDefault()=0
virtual bool getConservativeRasterizationEnabled() const =0
virtual bool getAntiAliasedLineEnabled() const =0
virtual float getDepthBiasClamp() const =0
virtual unsigned int getForcedSampleCount() const =0
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
virtual bool getDepthClipEnabled() const =0
virtual int getDepthBias() const =0
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
virtual void setDepthBias(int value)=0
virtual void setMultiSampleEnabled(bool value)=0
Base class for a resource in the component.
Definition: Resource.h:12
virtual void setConservativeRasterizationEnabled(bool value)=0
virtual bool getFrontCounterClockwise() const =0
virtual FILL_MODE getFillMode() const =0
FILL_MODE
Available filling mode during rasterization.
Definition: DxDefinesWrapper.h:298
virtual void setDepthClipEnabled(bool value)=0
virtual void setScissorEnabled(bool value)=0
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
virtual CULL_MODE getCullMode() const =0
virtual float getSlopeScaledDepthBias() const =0
virtual bool getMultiSampleEnabled() const =0
virtual void setFillMode(FILL_MODE value)=0
Holds information about a raster state.
Definition: RasterState.h:16
virtual void exportClassToTree(nkExport::Node *rootNode) override