15 #include "CeeGeometry/Base.h" 16 #include "CeeGeometry/Effect.h" 17 #include "CeeCore/Color3f.h" 35 virtual Type type()
const;
38 const Color3f& frontColor()
const;
39 const Color3f& backColor()
const;
40 void setColor(
const Color3f& frontColor,
const Color3f& backColor);
42 float ambientIntensity()
const;
43 void setAmbientIntensity(
float intensity);
45 float specularIntensity()
const;
46 void setSpecularIntensity(
float intensity);
52 CEE_PRIVATE_F(PartClassification);
Part settings represents how to draw a part and it's associated part data.
Definition: PartSettings.h:29
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Smart pointer class used for handling reference counted objects (that derive from Object)...
Definition: PtrRef.h:26
Effect describing the colors to be used when drawing each side of the associated triangle based part ...
Definition: EffectFrontAndBackColor.h:28
Class for storing an RGB color triplet.
Definition: Color3f.h:25
GeometryModel is a subclass of Model that can handle a large number of parts efficiently.
Definition: GeometryModel.h:36
Type
Enumerator for each of the available effect types.
Definition: Effect.h:32
Base class for an effect describing how to draw a part and it's associated part data.
Definition: Effect.h:28