Basic Renderer
|
This is the complete list of members for ObjectManager, including all inherited members.
addCamera(const std::string &name, CameraPtr ptr) | ObjectManager | |
addCubeMap(const std::string &name, CubeMapPtr ptr) | ObjectManager | |
addDepthMap(const std::string &name, DepthMapPtr ptr) | ObjectManager | |
addDrawable(const std::string &name, DrawablePtr ptr) | ObjectManager | |
addFont(const std::string &name, FontPtr ptr) | ObjectManager | |
addFramebuffer(const std::string &name, FramebufferPtr ptr) | ObjectManager | |
addLight(const std::string &name, LightPtr ptr) | ObjectManager | |
addMaterial(const std::string &name, MaterialPtr ptr) | ObjectManager | |
addMatrixStack(const std::string &name, MatrixStackPtr ptr) | ObjectManager | |
addModel(const std::string &name, ModelPtr ptr) | ObjectManager | |
addProperties(const std::string &name, PropertiesPtr ptr) | ObjectManager | |
addShader(const std::string &name, ShaderPtr ptr) | ObjectManager | |
addTextSprite(const std::string &name, TextSpritePtr ptr) | ObjectManager | |
addTexture(const std::string &name, TexturePtr ptr) | ObjectManager | |
CameraMap typedef | ObjectManager | |
clear(bool del) | ObjectManager | |
createCamera(const std::string &name) | ObjectManager | |
createCamera(const std::string &name, const vmml::Vector3f &position, const vmml::Vector3f &rotationAxes) | ObjectManager | |
createCamera(const std::string &name, GLfloat fov, GLfloat aspect, GLfloat near, GLfloat far) | ObjectManager | |
createCamera(const std::string &name, const vmml::Vector3f &position, const vmml::Vector3f &rotationAxes, GLfloat fov, GLfloat aspect, GLfloat near, GLfloat far) | ObjectManager | |
createCubeMap(const std::string &name, const std::vector< TextureData > &data) | ObjectManager | |
createCubeMap(const std::string &name, GLsizei width, GLenum format=GL_RGBA, const std::vector< ImageDataPtr > &imageData={}) | ObjectManager | |
createDepthMap(const std::string &name, GLint width, GLint height) | ObjectManager | |
createFramebuffer(const std::string &name) | ObjectManager | |
createFramebuffer(const std::string &name, GLint width, GLint height) | ObjectManager | |
createLight(const std::string &name) | ObjectManager | |
createLight(const std::string &name, const vmml::Vector3f &position, const vmml::Vector3f &color) | ObjectManager | |
createLight(const std::string &name, const vmml::Vector3f &position, const vmml::Vector3f &color, GLfloat intensity, GLfloat attenuation, GLfloat radius) | ObjectManager | |
createLight(const std::string &name, const vmml::Vector3f &position, const vmml::Vector3f &diffuseColor, const vmml::Vector3f &specularColor, GLfloat intensity, GLfloat attenuation, GLfloat radius) | ObjectManager | |
createMaterial(const std::string &name, ShaderPtr shader) | ObjectManager | |
createMaterial(const std::string &name, const MaterialData &materialData, ShaderPtr shader) | ObjectManager | |
createMaterialShaderCombination(const std::string &name, const MaterialData &materialData, bool shaderFromFile, GLuint shaderMaxLights=bRenderer::DEFAULT_SHADER_MAX_LIGHTS(), bool variableNumberOfLights=false, bool ambientLighting=true, bool isText=false) | ObjectManager | |
createMatrixStack(const std::string &name) | ObjectManager | |
createModel(const std::string &name, const ModelData &modelData, bool shaderFromFile, GLuint shaderMaxLights=bRenderer::DEFAULT_SHADER_MAX_LIGHTS(), bool variableNumberOfLights=false, bool ambientLighting=true, PropertiesPtr properties=nullptr) | ObjectManager | |
createModel(const std::string &name, const ModelData &modelData, ShaderPtr shader, PropertiesPtr properties=nullptr) | ObjectManager | |
createModel(const std::string &name, const ModelData &modelData, MaterialPtr material, PropertiesPtr properties=nullptr) | ObjectManager | |
createProperties(const std::string &name) | ObjectManager | |
createShader(const std::string &name, const IShaderData &shaderData) | ObjectManager | |
createSprite(const std::string &name, MaterialPtr material, bool flipT=false, PropertiesPtr properties=nullptr) | ObjectManager | |
createSprite(const std::string &name, const std::string &textureFileName, ShaderPtr shader, bool flipT=false, PropertiesPtr properties=nullptr) | ObjectManager | |
createSprite(const std::string &name, const std::string &textureFileName, GLuint shaderMaxLights=0, bool variableNumberOfLights=false, bool flipT=false, PropertiesPtr properties=nullptr) | ObjectManager | |
createTextSprite(const std::string &name, vmml::Vector3f color, const std::string &text, FontPtr font, PropertiesPtr properties=nullptr) | ObjectManager | |
createTextSprite(const std::string &name, MaterialPtr material, const std::string &text, FontPtr font, PropertiesPtr properties=nullptr) | ObjectManager | |
createTexture(const std::string &name, const TextureData &textureData) | ObjectManager | |
createTexture(const std::string &name, GLsizei width, GLsizei height, GLenum format=GL_RGBA, ImageDataPtr imageData=nullptr) | ObjectManager | |
CubeMapMap typedef | ObjectManager | |
DepthMapMap typedef | ObjectManager | |
DrawableMap typedef | ObjectManager | |
FontMap typedef | ObjectManager | |
FramebufferMap typedef | ObjectManager | |
generateShader(const std::string &shaderName, GLuint shaderMaxLights, bool ambientLighting, const MaterialData &materialData, bool variableNumberOfLights, bool isText) | ObjectManager | |
generateShader(const std::string &shaderName, const ShaderGeneratorSettings &shaderGeneratorSettings) | ObjectManager | |
getAmbientColor() | ObjectManager | |
getCamera(const std::string &name) | ObjectManager | |
getCubeMap(const std::string &name) | ObjectManager | |
getDepthMap(const std::string &name) | ObjectManager | |
getDrawable(const std::string &name) | ObjectManager | |
getFont(const std::string &name) | ObjectManager | |
getFramebuffer(const std::string &name) | ObjectManager | |
getLight(const std::string &name) | ObjectManager | |
getMaterial(const std::string &name) | ObjectManager | |
getMatrixStack(const std::string &name) | ObjectManager | |
getModel(const std::string &name) | ObjectManager | |
getProperties(const std::string &name) | ObjectManager | |
getShader(const std::string &name) | ObjectManager | |
getShaderVersionDesktop() | ObjectManager | |
getShaderVersionES() | ObjectManager | |
getTextSprite(const std::string &name) | ObjectManager | |
getTexture(const std::string &name) | ObjectManager | |
LightMap typedef | ObjectManager | |
loadCubeMap(const std::string &name, const std::vector< std::string > &fileNames) | ObjectManager | |
loadFont(const std::string &fileName, GLuint fontPixelSize) | ObjectManager | |
loadObjMaterial(const std::string &fileName, const std::string &materialName, const std::string &shaderName="", GLuint shaderMaxLights=bRenderer::DEFAULT_SHADER_MAX_LIGHTS(), bool variableNumberOfLights=false, bool ambientLighting=true) | ObjectManager | |
loadObjMaterial(const std::string &fileName, const std::string &materialName, ShaderPtr shader) | ObjectManager | |
loadObjModel(const std::string &fileName, bool flipT=false, bool flipZ=false, bool shaderFromFile=false, GLuint shaderMaxLights=bRenderer::DEFAULT_SHADER_MAX_LIGHTS(), bool variableNumberOfLights=false, bool ambientLighting=true, PropertiesPtr properties=nullptr) | ObjectManager | |
loadObjModel(const std::string &fileName, bool flipT, bool flipZ, ShaderPtr shader, PropertiesPtr properties=nullptr) | ObjectManager | |
loadObjModel(const std::string &fileName, bool flipT, bool flipZ, MaterialPtr material, PropertiesPtr properties=nullptr) | ObjectManager | |
loadShaderFile(const std::string &shaderName, GLuint shaderMaxLights=bRenderer::DEFAULT_SHADER_MAX_LIGHTS(), bool variableNumberOfLights=false, bool ambientLighting=true, bool diffuseLighting=true, bool specularLighting=true, bool cubicReflectionMap=false) | ObjectManager | |
loadTexture(const std::string &fileName) | ObjectManager | |
MaterialMap typedef | ObjectManager | |
MatrixStackMap typedef | ObjectManager | |
ModelMap typedef | ObjectManager | |
ObjectManager() | ObjectManager | inline |
PropertiesMap typedef | ObjectManager | |
removeCamera(const std::string &name) | ObjectManager | |
removeCubeMap(const std::string &name, bool del) | ObjectManager | |
removeDepthMap(const std::string &name, bool del) | ObjectManager | |
removeDrawable(const std::string &name) | ObjectManager | |
removeFont(const std::string &name, bool del) | ObjectManager | |
removeFramebuffer(const std::string &name, bool del) | ObjectManager | |
removeLight(const std::string &name) | ObjectManager | |
removeMaterial(const std::string &name) | ObjectManager | |
removeMatrixStack(const std::string &name) | ObjectManager | |
removeModel(const std::string &name, bool del) | ObjectManager | |
removeProperties(const std::string &name) | ObjectManager | |
removeShader(const std::string &name, bool del) | ObjectManager | |
removeTextSprite(const std::string &name, bool del) | ObjectManager | |
removeTexture(const std::string &name, bool del) | ObjectManager | |
setAmbientColor(const vmml::Vector3f &ambientColor) | ObjectManager | |
setShaderVersionDesktop(const std::string &shaderVersionDesktop) | ObjectManager | |
setShaderVersionES(const std::string &shaderVersionES) | ObjectManager | |
ShaderMap typedef | ObjectManager | |
TextSpriteMap typedef | ObjectManager | |
TextureMap typedef | ObjectManager | |
~ObjectManager() | ObjectManager | inlinevirtual |