Namespace cee::geo contains all functionality and structures under the Geometry component. More...
Classes | |
class | Data |
Base class for all geometry part data classes. More... | |
class | DataGenerator |
Helper class for generating various primitives (spheres, cylinders, boxes, etc) for use in the Geometry Model. More... | |
class | DataIndexedPolylines |
Data structure representing polylines data for a geometry part used in the GeometryModel More... | |
class | DataIndexedTriangles |
Data structure representing indexed triangles data for a geometry part More... | |
class | DataPoints |
Data structure representing points data for a geometry part used in the GeometryModel More... | |
class | DataTriangleFan |
Data structure representing triangle strip data for a geometry part used in the GeometryModel More... | |
class | DataTriangleStrip |
Data structure representing triangle strip data for a geometry part used in the GeometryModel More... | |
class | Effect |
Base class for an effect describing how to draw a part and it's associated part data. More... | |
class | EffectColor |
Effect describing the color to be used when drawing the associated part data. More... | |
class | EffectEyeLift |
Effect that moves the vertices of the associated part slightly towards the eye point. More... | |
class | EffectFrontAndBackColor |
Effect describing the colors to be used when drawing each side of the associated triangle based part data. More... | |
class | EffectFrontAndBackOpacity |
Effect describing the opacity to be used when drawing each side of the associated triangle based part data. More... | |
class | EffectHalo |
Effect describing how to draw a part with silhouetted edges. More... | |
class | EffectLighting |
Effect describing if the associated triangle based part data should be lighted or not. More... | |
class | EffectLineWidth |
Effect describing the width of the associated line based part data, in pixels. More... | |
class | EffectOpacity |
Effect describing the opacity to be used when drawing the associated triangle based part data. More... | |
class | EffectPointSize |
Effect describing the size of the diameter of the associated point based part data, in pixels. More... | |
class | EffectPolygonOffset |
Effect that moves the triangles into the screen. More... | |
class | EffectTexture |
Effect describing the texture to be used when drawing the associated part data. More... | |
class | GeometryComponent |
Static class for initialization of the component. More... | |
class | GeometryModel |
GeometryModel is a subclass of Model that can handle a large number of parts efficiently. More... | |
class | HitItem |
Small class containing the result of an intersection between a ray and a part in a GeometryModel. More... | |
class | Part |
Geometry part and how it is to be drawn. More... | |
class | PartHitItems |
The part and the indices of the items within the part that was hit. More... | |
class | PartSettings |
Part settings represents how to draw a part and it's associated part data. More... | |
class | TextureCoordinates |
Texture coordinates. More... | |
Namespace cee::geo contains all functionality and structures under the Geometry component.