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