|
| class | AttribArrayDisplayable |
| |
| class | BlinnPhongMaterial |
| | [TextureSemantics] More...
|
| |
| class | BlinnPhongMaterialConverter |
| |
| class | CoreGeometryDisplayable |
| | Template class to manage the Displayable aspect of a Core Geomertry, such as TriangleMesh. More...
|
| |
| class | Displayable |
| |
| class | EnvironmentTexture |
| | Defines a spherical, infinite light sources and, optionally, sky boxes. An operator to convert an EnvironmentTexture to SH matrices for irradiance mapping is defined. An operator to draw a textured sky box is defined. More...
|
| |
| class | GeneralMesh |
| |
| struct | ImageParameters |
| |
| class | IndexedAttribArrayDisplayable |
| |
| class | IndexedGeometry |
| | An engine mesh owning CoreGeometry, with indices. More...
|
| |
| class | LambertianMaterial |
| | Implementation of the Lambertian Material BSDF. More...
|
| |
| class | LineMesh |
| | LineMesh, own a Core::Geometry::LineMesh. More...
|
| |
| class | Material |
| | Base class for materials. More...
|
| |
| class | MaterialTextureSet |
| | Base class to manage a set of textures indexed by semantic (enum). More...
|
| |
| class | Mesh |
| | Mesh, own a Core::Geometry::TriangleMesh. More...
|
| |
| class | MultiIndexedGeometry |
| |
| class | ParameterSetEditingInterface |
| | Interface to define metadata (constraints, description, ...) for the editing of parameter set. More...
|
| |
| class | PlainMaterial |
| |
| class | PointCloud |
| | A PointCloud without indices. More...
|
| |
| class | RawShaderMaterial |
| |
| class | RawShaderMaterialConverter |
| |
| class | RenderParameters |
| | Management of shader parameters with automatic binding of a named parameter to the corresponding glsl uniform. More...
|
| |
| struct | SamplerParameters |
| | GPU Sampler configuration. More...
|
| |
| class | ShaderConfiguration |
| |
| class | ShaderParameterProvider |
| | Shader program parameter provider. More...
|
| |
| class | ShaderProgram |
| |
| class | ShaderProgramManager |
| |
| class | SimpleMaterial |
| | Base implementation for simple, monocolored, materials. More...
|
| |
| class | Texture |
| | Represent a Texture of the engine. More...
|
| |
| class | TextureManager |
| | Manage Texture loading and registration. More...
|
| |
| struct | TextureParameters |
| | Describes the sampler and image of a texture. More...
|
| |
| class | Vao |
| |
| class | VaoIndices |
| | Concept class to ensure consistent naming of VaoIndices accross derived classes. More...
|
| |
| struct | ViewingParameters |
| | the set of viewing parameters extracted from the camera and given to the renderer More...
|
| |
| class | VolumeObject |
| |
| class | VolumetricMaterial |
| |
|
| template<typename T > |
| void | flip_horizontally (T *img, size_t w, size_t h, size_t c) |
| |
| template<typename CoreMeshType > |
| CoreMeshType | createCoreMeshFromGeometryData (const Ra::Core::Asset::GeometryData *data) |
| |
| template<typename CoreMeshType > |
| RenderMeshType::getType< CoreMeshType >::Type * | createMeshFromGeometryData (const std::string &name, const Ra::Core::Asset::GeometryData *data) |
| | create Mesh, PolyMesh Engine::Data::*Mesh * from GeometryData
|
| |
| std::ostream & | operator<< (std::ostream &stream, const ShaderConfiguration &config) |
| |
| GLenum | getTypeAsGLEnum (ShaderType type) |
| |
| ShaderType | getGLenumAsType (GLenum type) |
| |
| template<typename T , typename std::enable_if<!std::is_same< T, GL_SCALAR_PLAIN >::value >::type * = nullptr> |
| void | scalarVectorAdapter (globjects::Program *prog, const char *name, const std::vector< T > &value) |
| |
(GPU) Data representation, along with manager