CProcedural::BaseSpline2< T > | |
►CProcedural::BaseSpline2< BezierCurve2 > | |
CProcedural::BezierCurve2 | Builds a shape from a Bezier-Curve |
►CProcedural::BaseSpline2< CatmullRomSpline2 > | |
CProcedural::CatmullRomSpline2 | Builds a shape from a Catmull-Rom Spline |
►CProcedural::BaseSpline2< CubicHermiteSpline2 > | |
CProcedural::CubicHermiteSpline2 | Produces a shape from Cubic Hermite control points |
►CProcedural::BaseSpline2< KochanekBartelsSpline2 > | |
CProcedural::KochanekBartelsSpline2 | Builds a shape from a Kochanek Bartels spline |
►CProcedural::BaseSpline2< RoundedCornerSpline2 > | |
CProcedural::RoundedCornerSpline2 | Produces a shape from Cubic Hermite control points |
CProcedural::BaseSpline3< T > | |
►CProcedural::BaseSpline3< BezierCurve3 > | |
CProcedural::BezierCurve3 | Builds a path from a Bezier-Curve |
►CProcedural::BaseSpline3< CatmullRomSpline3 > | |
CProcedural::CatmullRomSpline3 | Builds a path from a Catmull-Rom Spline |
►CProcedural::BaseSpline3< CubicHermiteSpline3 > | |
CProcedural::CubicHermiteSpline3 | Produces a path from Cubic Hermite control points |
►CProcedural::BaseSpline3< RoundedCornerSpline3 > | |
CProcedural::RoundedCornerSpline3 | Produces a path by rounding corners of a straight-lines path |
CProcedural::BoxUVModifier | |
CProcedural::CalculateNormalsModifier | WIP |
CProcedural::Circle | Represents a 2D circle |
CProcedural::CircleShape | Builds a circular shape |
CProcedural::CubicHermiteSplineControlPoint< T > | Template control point for Cubic Hermite splines |
CProcedural::CylinderUVModifier | |
CProcedural::EllipseShape | Builds a ellipse shape |
CProcedural::HelixPath | |
CProcedural::HemisphereUVModifier | |
CProcedural::IntVector2 | |
CProcedural::KochanekBartelsSplineControlPoint< T > | Template control point for KochanekBartels's splines |
CProcedural::Line | Represents a line in 3D |
CProcedural::Line2D | Represents a line in 2D |
CProcedural::LinePath | Builds a line Path between 2 points |
CProcedural::MeshGenerator< T > | |
►CProcedural::MeshGenerator< Boolean > | |
CProcedural::Boolean | |
►CProcedural::MeshGenerator< BoxGenerator > | |
CProcedural::BoxGenerator | |
►CProcedural::MeshGenerator< CapsuleGenerator > | |
CProcedural::CapsuleGenerator | |
►CProcedural::MeshGenerator< ConeGenerator > | |
CProcedural::ConeGenerator | |
►CProcedural::MeshGenerator< CylinderGenerator > | |
CProcedural::CylinderGenerator | |
►CProcedural::MeshGenerator< Extruder > | |
CProcedural::Extruder | Extrudes a 2D shape along a path to build an extruded mesh |
►CProcedural::MeshGenerator< IcoSphereGenerator > | |
CProcedural::IcoSphereGenerator | |
►CProcedural::MeshGenerator< Lathe > | |
CProcedural::Lathe | Builds a mesh by rotating a shape 360 degrees around Y-axis |
►CProcedural::MeshGenerator< PlaneGenerator > | |
CProcedural::PlaneGenerator | |
►CProcedural::MeshGenerator< PrismGenerator > | |
CProcedural::PrismGenerator | |
►CProcedural::MeshGenerator< RoundedBoxGenerator > | |
CProcedural::RoundedBoxGenerator | |
►CProcedural::MeshGenerator< SphereGenerator > | |
CProcedural::SphereGenerator | |
►CProcedural::MeshGenerator< SpringGenerator > | |
CProcedural::SpringGenerator | |
►CProcedural::MeshGenerator< TorusGenerator > | |
CProcedural::TorusGenerator | |
►CProcedural::MeshGenerator< TorusKnotGenerator > | |
CProcedural::TorusKnotGenerator | |
►CProcedural::MeshGenerator< Triangulator > | |
CProcedural::Triangulator | Implements a Delaunay Triangulation algorithm |
►CProcedural::MeshGenerator< TubeGenerator > | |
CProcedural::TubeGenerator | |
CProcedural::MeshLinearTransform | Translates a mesh |
CProcedural::MeshUVTransform | Linear transforms on a mesh's UVs |
CProcedural::MultiPath | |
CProcedural::MultiShape | |
CProcedural::Path | |
CProcedural::MultiPath::PathCoordinate | |
►COgre::Plane [external] | |
CProcedural::Plane | Extends the Ogre::Plane class to be able to compute the intersection between 2 planes |
CProcedural::PlaneUVModifier | Recomputes the mesh's UVs based on its projection on a plane |
CProcedural::RectangleShape | Builds a rectangular shape |
CProcedural::TriangleBuffer::Section | |
CProcedural::Segment2D | Represents a 2D segment |
CProcedural::Segment3D | Represents a 3D segment |
CProcedural::Shape | |
CProcedural::ShowNormalsGenerator | This class creates a visualisation of the normals of a TriangleBuffer |
CProcedural::SphereUVModifier | |
CProcedural::SpherifyModifier | Projects all TriangleBufferVertices on a sphere |
CProcedural::SvgLoader | Load shapes from an SVG file |
CProcedural::TextureBuffer | Class to store image data while processing |
►CProcedural::TextureProcessing | Base class for material generation classes |
CProcedural::Abnormals | Use alpha channel as an mask for an other image |
CProcedural::Alpha | Colour extraction |
CProcedural::AlphaMask | Use alpha channel as an mask for an other image |
CProcedural::Blit | Copies a part of the input buffer towards the current buffer |
CProcedural::Blur | Reduce sharpness on input image |
CProcedural::Cell | Create a texture consisting of cells aligned in a grid, or a chessboard |
CProcedural::Channel | Extract one channel or create gray image |
CProcedural::CircleTexture | Draw a circle |
CProcedural::Cloud | Creates a cloud structured image |
CProcedural::Colours | A colour filter |
CProcedural::Combine | Combine inputs together |
CProcedural::Convolution | Convolution filter |
CProcedural::Crack | Create lines that can be randomly cracked or follow a normal map |
CProcedural::Cycloid | Draw a cycloid |
CProcedural::Dilate | Expands bright areas over darker areas |
CProcedural::Distort | Apply normal (ie |
CProcedural::EdgeDetection | Edge detection on input image |
CProcedural::EllipseTexture | Draw an ellipse |
CProcedural::Flip | Flip the image |
CProcedural::Glow | Render a glow |
CProcedural::Gradient | Fills full image with given colour gradients |
CProcedural::Image | Load an image from a resource |
CProcedural::Invert | Invert image |
CProcedural::Jitter | Exchange pixels at random positions |
CProcedural::Labyrinth | Creates a labyrinth structured image |
CProcedural::Lerp | Linear interpolation |
CProcedural::Lookup | Copy pixels from base input (x, y) to given coordinates from parameter image (red, green) |
CProcedural::Marble | Creates a marble structured image |
CProcedural::Noise | Fills full image with noise in a given colour |
CProcedural::Normals | Convert height map to normal map |
CProcedural::OilPaint | Create an oil painted image |
CProcedural::Polygon | Draw a polygon |
CProcedural::RandomPixels | Draw a number of pixels at random positions |
CProcedural::RectangleTexture | Draw a rectangle |
CProcedural::RotationZoom | Rotate & zoom image |
CProcedural::Segment | Colours image segments based on threshold |
CProcedural::Sharpen | Increase sharpness on input image |
CProcedural::Solid | Fills full image with given colour |
CProcedural::Textile | Creates a textile structured image |
CProcedural::TextureLightBaker | Apply an illumination on a surface |
CProcedural::Threshold | Simple threshold filter |
CProcedural::Vortex | Twist some fragment of input image |
CProcedural::Wood | Creates a wood slice image |
CProcedural::Track | Represents a curve by interpolating between a list of key/values |
CProcedural::Triangle2D | Represents a 2D triangle |
CProcedural::Triangle3D | Represents a 3D triangle |
CProcedural::TriangleBuffer | This is ogre-procedural's temporary mesh buffer |
CProcedural::TriangleShape | Builds a triangele shape |
CProcedural::UnweldVerticesModifier | Switches the triangle buffer from indexed triangles to (pseudo) triangle list It can be used if you want discontinuities between all your triangles |
CProcedural::Utils | Holds a bunch of static utility functions |
CProcedural::Vector2Comparator | |
CProcedural::Vector3Comparator | |
CProcedural::TriangleBuffer::Vertex | |
CProcedural::WeldVerticesModifier | Welds together the vertices which are 'close enough' one to each other |