|
API Documentation
|
|
|
nkGraphics::Shader * getShader() const
MATERIAL_TYPE getType() const
MATERIAL_TYPE
Lists all materials supported.
Definition: MaterialType.h:12
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
Material(MATERIAL_TYPE type) noexcept
virtual void exportClassToTree(nkExport::Node *rootNode) override
A shader class, feeding data to a Program.
Definition: Shader.h:16
virtual void importClassFromTree(nkExport::Node *rootNode) override
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
Encompasses all API of component NilkinsAstraeus.
Definition: BlurComplexEffect.h:7
nkMemory::StringView getName() const
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
void setName(nkMemory::StringView value)
Base class for all materials in the component.
Definition: Material.h:16