|
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