15 #include "CeeCore/Color4f.h" 16 #include "CeeGeometry/Base.h" 17 #include "CeeGeometry/Effect.h" 58 virtual Type type()
const;
63 const Image* image()
const;
64 void setImage(
const Image* textureImage);
76 void setBorderColor(
const Color4f& color);
78 float ambientIntensity()
const;
79 void setAmbientIntensity(
float intensity);
81 float specularIntensity()
const;
82 void setSpecularIntensity(
float intensity);
88 CEE_PRIVATE_F(PartClassification);
89 CEE_PRIVATE_F(CvfPartIndexedPolylines);
90 CEE_PRIVATE_F(CvfPartPoints);
91 CEE_BASE_F(CvfPartTrianglesBase);
Stores an RGBA image with 8 bits per pixel.
Definition: Image.h:25
Part settings represents how to draw a part and it's associated part data.
Definition: PartSettings.h:29
SamplerFilter
Specifies the minifying and magnification filtering used when doing the texture mapping.
Definition: EffectTexture.h:43
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Class for storing an RGBA color.
Definition: Color4f.h:25
Selects nearest MipMap level and performs linear filtering.
Definition: EffectTexture.h:48
Linear filtering on the base MipMap level. (Default magnification filter in OpenGL). Texture will look blurry when zoomed into.
Definition: EffectTexture.h:46
Effect describing the texture to be used when drawing the associated part data.
Definition: EffectTexture.h:30
The integer part of the coordinate will be ignored and a repeating pattern is formed.
Definition: EffectTexture.h:36
Smart pointer class used for handling reference counted objects (that derive from Object)...
Definition: PtrRef.h:26
SamplerWrapMode
Specifies what should happen to texture coordinates that are outside the 0 to 1 range.
Definition: EffectTexture.h:34
Selects nearest MipMap level and performs nearest neighbor filtering.
Definition: EffectTexture.h:47
Nearest neighbor filtering on the base MipMap level. Texture will look blocky when zoom into...
Definition: EffectTexture.h:45
Perform linear interpolation between MipMap levels and perform nearest neighbor filtering. (Default minifying filter in OpenGL).
Definition: EffectTexture.h:49
The texture coordinates will be clamped into the range 0 to 1.
Definition: EffectTexture.h:37
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
The coordinates that fall outside the 0 to 1 range will be given the borderColor().
Definition: EffectTexture.h:38