|
| PROPERTY (bool, color, false) |
|
| PROPERTY (bool, parameters, false) |
|
| PROPERTY (bool, texture, false) |
|
| PROPERTY (bool, normals, false) |
|
| PROPERTY (std::shared_ptr< Material >, material, std::make_shared< Material >()) |
|
| Object (const Object &)=delete |
|
Object & | operator= (const Object &)=delete |
|
std::shared_ptr< const Type > | type () const |
|
PropertyList< const Property > | properties () const |
|
PropertyList< const Property > | objectProperties () const |
|
PropertyList< Property > | properties () |
|
PropertyList< Property > | objectProperties () |
|
void | addProperty (Property property) |
|
uint64_t | id () const |
|
void | assignNewId () |
|
void | setId (uint64_t id) |
|
template<class F > |
auto | recurse (const F &f) -> decltype(f(std::shared_ptr< Object >(), std::shared_ptr< Object >())) |
|
template<class F > |
auto | recurse (const F &f) -> decltype(f(std::shared_ptr< Object >())) |
|
Definition at line 25 of file material.h.
The documentation for this struct was generated from the following files: