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. More...
|
| |
| virtual void | write (Tree &com, Serializer *ser) const |
| | Print the guts of a command into a Tree given as parent. More...
|
| |
Public Member Functions inherited from anatomist::RegularCommand |
| virtual | ~RegularCommand () |
| | Destructor does nothing. More...
|
| |
Public Member Functions inherited from anatomist::Command |
| virtual | ~Command () |
| | Destructor does nothing. More...
|
| |
| virtual void | execute () |
| | Execute the command - may use { doit()}. More...
|
| |
| virtual void | undo () |
| | Undo the command - may use { undoit()}. More...
|
| |
| virtual void | redo () |
| | Redo the command - may use { doit()}. More...
|
| |
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: