#include <material.hh>
Inheritance diagram for A3DL::Material:
Definition at line 47 of file material.hh.
|
Definition at line 160 of file material.hh. |
|
Definition at line 30 of file material.cc. Referenced by new_Material(). |
|
Definition at line 35 of file material.cc. |
|
Convert three normalized floats (0.0-1.0) to an HTML-style hex tripplet ("#RRGGBB). If any input parameter is less than 0.0, it is considered to be 0. If any parameter is greater than 1.0, it is considered to be 1.
Definition at line 111 of file material.cc. |
|
Get blend color
Definition at line 286 of file material.cc. |
|
Definition at line 291 of file material.cc. |
|
Get special blend mode. Will be one of the following: MeshBase::BLEND_ADD MeshBase::BLEND_MULTIPLY MeshBase::BLEND_DOUBLE_MULTIPLY MeshBase::BLEND_NORMAL These blend modes determine how the background affects the object's material.
Definition at line 254 of file material.cc. |
|
Get blend mode property object.
Definition at line 269 of file material.cc. |
|
Definition at line 69 of file material.cc. |
|
Definition at line 60 of file material.hh. |
|
Use a vRef or call release on the returned object.
Definition at line 195 of file material.cc. |
|
Definition at line 183 of file material.cc. |
|
Get transparency. Will be between 0 (no transparency) and 1 (fully transparent).
Definition at line 221 of file material.cc. |
|
Get transparency property.
Definition at line 225 of file material.cc. |
|
Definition at line 44 of file material.cc. |
|
Convert an HTML-style hex triplet ("#RRGGBB") to three normalized (0.0-1.0) floating-point values.
Definition at line 105 of file material.cc. Referenced by getColor(). |
|
Definition at line 74 of file material.hh. |
|
Definition at line 123 of file material.cc. Referenced by insertTextureLayerFromFile(). |
|
Insert a new texture layer into this material at the given index, using the given file as the image backend source (using FileProperty).
Definition at line 139 of file material.cc. |
|
Definition at line 39 of file material.cc. |
|
Definition at line 49 of file material.cc. |
|
Definition at line 167 of file material.cc. |
|
Definition at line 79 of file material.hh. |
|
Definition at line 151 of file material.cc. |
|
Set blend color: this color modifies the blending of this object against its background.
Definition at line 282 of file material.cc. |
|
Definition at line 295 of file material.cc. |
|
Set special blend mode. Must be one of the following: MeshBase::BLEND_ADD MeshBase::BLEND_MULTIPLY MeshBase::BLEND_DOUBLE_MULTIPLY MeshBase::BLEND_NORMAL These blend modes determine how the background affects the object's material. Definition at line 238 of file material.cc. |
|
Set blend mode property object.
Definition at line 273 of file material.cc. |
|
Definition at line 57 of file material.cc. |
|
Definition at line 59 of file material.hh. |
|
Set transparency of the object.
Definition at line 217 of file material.cc. |
|
Set transparency property object.
Definition at line 229 of file material.cc. |
|
Definition at line 50 of file material.hh. Referenced by insertTextureLayerFromFile(), setBlendColor(), setBlendMode(), and setColor(). |