ObjectManager Member List

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 typedefObjectManager
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 typedefObjectManager
DepthMapMap typedefObjectManager
DrawableMap typedefObjectManager
FontMap typedefObjectManager
FramebufferMap typedefObjectManager
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 typedefObjectManager
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 typedefObjectManager
MatrixStackMap typedefObjectManager
ModelMap typedefObjectManager
ObjectManager()ObjectManagerinline
PropertiesMap typedefObjectManager
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 typedefObjectManager
TextSpriteMap typedefObjectManager
TextureMap typedefObjectManager
~ObjectManager()ObjectManagerinlinevirtual