API Documentation
ResourceSetSaveQuery.h
1 // ResourceSetSaveQuery.h
3 //
5 
6 namespace nkGraphics
7 {
14  {
15  public:
16 
20  ResourceSetSaveQuery () noexcept ;
21 
22  // Getters
26  nkMemory::StringView getPath () const ;
30  Node* getNode () const ;
38  bool getScene () const ;
42  bool getMeshes () const ;
46  bool getShaders () const ;
50  bool getShaderPrograms () const ;
54  bool getCompositors () const ;
58  bool getDefaultCompositor () const ;
62  bool getRenderQueues () const ;
66  bool getSamplers () const ;
70  bool getTextures () const ;
74  bool getBuffers () const ;
78  bool getBlendState () const ;
82  bool getDepthStencilState () const ;
86  bool getRasterState () const ;
90  bool getCompressDecl () const ;
94  bool getCameras () const ;
95 
101  void setPath (const nkMemory::StringView& value) ;
107  void setNode (Node* value) ;
119  void setScene (bool value) ;
125  void setMeshes (bool value) ;
131  void setShaders (bool value) ;
137  void setShaderPrograms (bool value) ;
143  void setCompositors (bool value) ;
149  void setDefaultCompositor (bool value) ;
155  void setRenderQueues (bool value) ;
161  void setSamplers (bool value) ;
167  void setTextures (bool value) ;
173  void setBuffers (bool value) ;
179  void setBlendState (bool value) ;
185  void setDepthStencilState (bool value) ;
191  void setRasterState (bool value) ;
197  void setCompressDecl (bool value) ;
203  void setCameras (bool value) ;
204  } ;
205 }
nkGraphics::ResourceSetSaveQuery::setNode
void setNode(Node *value)
nkGraphics::ResourceSetSaveQuery::setDepthStencilState
void setDepthStencilState(bool value)
nkGraphics::ResourceSetSaveQuery::ResourceSetSaveQuery
ResourceSetSaveQuery() noexcept
nkGraphics::ResourceSetSaveQuery::setAugmentCallback
void setAugmentCallback(ResourceDeclAugmentCallback *value)
nkGraphics::ResourceSetSaveQuery::setDefaultCompositor
void setDefaultCompositor(bool value)
nkGraphics::ResourceSetSaveQuery::getCameras
bool getCameras() const
nkGraphics::ResourceSetSaveQuery::getShaders
bool getShaders() const
nkGraphics::ResourceSetSaveQuery::getPath
nkMemory::StringView getPath() const
nkGraphics::ResourceSetSaveQuery::getCompressDecl
bool getCompressDecl() const
nkGraphics::ResourceSetSaveQuery::getBlendState
bool getBlendState() const
nkGraphics::ResourceSetSaveQuery::setBlendState
void setBlendState(bool value)
nkGraphics::ResourceSetSaveQuery::setScene
void setScene(bool value)
nkGraphics::ResourceSetSaveQuery::setCameras
void setCameras(bool value)
nkGraphics::ResourceSetSaveQuery::getDepthStencilState
bool getDepthStencilState() const
nkGraphics::ResourceSetSaveQuery::getCompositors
bool getCompositors() const
nkGraphics::ResourceSetSaveQuery::setSamplers
void setSamplers(bool value)
nkGraphics::ResourceSetSaveQuery::getNode
Node * getNode() const
nkGraphics::ResourceSetSaveQuery::getBuffers
bool getBuffers() const
nkGraphics::ResourceSetSaveQuery::getRenderQueues
bool getRenderQueues() const
nkGraphics::ResourceSetSaveQuery
Holds information about a resource set (project) saving query.
Definition: ResourceSetSaveQuery.h:14
nkGraphics::ResourceSetSaveQuery::setRasterState
void setRasterState(bool value)
nkGraphics::ResourceSetSaveQuery::setShaders
void setShaders(bool value)
nkGraphics::ResourceDeclAugmentCallback
A callback called whenever a resource is being processed, during a save or load of resource set.
Definition: ResourceDeclAugmentCallback.h:20
nkGraphics::ResourceSetSaveQuery::setBuffers
void setBuffers(bool value)
nkGraphics::ResourceSetSaveQuery::getDefaultCompositor
bool getDefaultCompositor() const
nkGraphics::ResourceSetSaveQuery::getTextures
bool getTextures() const
nkGraphics::ResourceSetSaveQuery::getRasterState
bool getRasterState() const
nkGraphics::ResourceSetSaveQuery::getScene
bool getScene() const
nkGraphics::ResourceSetSaveQuery::setShaderPrograms
void setShaderPrograms(bool value)
nkGraphics::ResourceSetSaveQuery::getAugmentCallback
ResourceDeclAugmentCallback * getAugmentCallback() const
nkGraphics::ResourceSetSaveQuery::setPath
void setPath(const nkMemory::StringView &value)
nkGraphics::ResourceSetSaveQuery::setTextures
void setTextures(bool value)
nkGraphics::ResourceSetSaveQuery::getMeshes
bool getMeshes() const
nkGraphics::Node
Represents a node in a scene graph.
Definition: Node.h:16
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ResourceSetSaveQuery::getShaderPrograms
bool getShaderPrograms() const
nkGraphics::ResourceSetSaveQuery::setMeshes
void setMeshes(bool value)
nkGraphics::ResourceSetSaveQuery::setCompositors
void setCompositors(bool value)
nkGraphics::ResourceSetSaveQuery::setRenderQueues
void setRenderQueues(bool value)
nkGraphics::ResourceSetSaveQuery::setCompressDecl
void setCompressDecl(bool value)
nkGraphics::ResourceSetSaveQuery::getSamplers
bool getSamplers() const
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7