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 {\tt doit()}. More...
|
|
virtual void | undo () |
| Undo the command - may use {\tt undoit()}. More...
|
|
virtual void | redo () |
| Redo the command - may use {\tt 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: