Apply a material colors to objects.
More...
#include <anatomist/commands/cSetMaterial.h>
|
| | SetMaterialCommand (const std::set< AObject * > &obj, float *ambient, float *diffuse, float *emission, float *specular, float shininess=-1, bool refresh=true, int lighting=-2, int smoothshading=-2, int polyfiltering=-2, int zbuffer=-2, int faceculling=-2, const std::string &polymode="", int frontface=-1, float linewidth=-1, const std::vector< float > &unlitcolor=std::vector< float >(), const std::string &selectabemode="", int useshader=-2, int shadercolornormals=-2, int normalisdirection=-2) |
| |
| virtual | ~SetMaterialCommand () |
| |
| virtual std::string | name () const |
| | Return the unique name of a class of commands.
|
| |
| virtual void | write (Tree &com, Serializer *ser) const |
| | Print the guts of a command into a Tree given as parent.
|
| |
Public Member Functions inherited from anatomist::RegularCommand |
| virtual | ~RegularCommand () |
| | Destructor does nothing.
|
| |
Public Member Functions inherited from anatomist::Command |
| virtual | ~Command () |
| | Destructor does nothing.
|
| |
| virtual void | execute () |
| | Execute the command - may use {\tt doit()}.
|
| |
| virtual void | undo () |
| | Undo the command - may use {\tt undoit()}.
|
| |
| virtual void | redo () |
| | Redo the command - may use {\tt doit()}.
|
| |
|
| virtual void | doit () |
| | Do a command.
|
| |
Protected Member Functions inherited from anatomist::RegularCommand |
| | RegularCommand () |
| | The programmer cannot call the constructor of an abstract base class.
|
| |
Protected Member Functions inherited from anatomist::Command |
| | Command () |
| | The programmer cannot call the constructor of an abstract base class.
|
| |
| virtual void | undoit () |
| | Undo a command.
|
| |
Apply a material colors to objects.
Definition at line 51 of file cSetMaterial.h.
◆ SetMaterialCommand()
| anatomist::SetMaterialCommand::SetMaterialCommand |
( |
const std::set< AObject * > & | obj, |
|
|
float * | ambient, |
|
|
float * | diffuse, |
|
|
float * | emission, |
|
|
float * | specular, |
|
|
float | shininess = -1, |
|
|
bool | refresh = true, |
|
|
int | lighting = -2, |
|
|
int | smoothshading = -2, |
|
|
int | polyfiltering = -2, |
|
|
int | zbuffer = -2, |
|
|
int | faceculling = -2, |
|
|
const std::string & | polymode = "", |
|
|
int | frontface = -1, |
|
|
float | linewidth = -1, |
|
|
const std::vector< float > & | unlitcolor = std::vector< float >(), |
|
|
const std::string & | selectabemode = "", |
|
|
int | useshader = -2, |
|
|
int | shadercolornormals = -2, |
|
|
int | normalisdirection = -2 ) |
◆ ~SetMaterialCommand()
| virtual anatomist::SetMaterialCommand::~SetMaterialCommand |
( |
| ) |
|
|
virtual |
◆ doit()
| virtual void anatomist::SetMaterialCommand::doit |
( |
| ) |
|
|
protectedvirtual |
◆ name()
| virtual std::string anatomist::SetMaterialCommand::name |
( |
| ) |
const |
|
inlinevirtual |
◆ write()
| virtual void anatomist::SetMaterialCommand::write |
( |
Tree & | com, |
|
|
Serializer * | ser ) const |
|
virtual |
◆ StdModule
The documentation for this class was generated from the following file: