The small3d library
small3d::Renderer Member List

This is the complete list of members for small3d::Renderer, including all inherited members.

cameraPositionsmall3d::Renderer
clearBuffers(Model &model) constsmall3d::Renderer
clearBuffers(SceneObject &sceneObject) constsmall3d::Renderer
createRectangle(Model &rect, const Vec3 &topLeft, const Vec3 &bottomRight)small3d::Renderer
deleteTexture(const std::string &name)small3d::Renderer
generateTexture(const std::string &name, const Image &image)small3d::Renderer
generateTexture(const std::string &name, const std::string &text, const Vec3 &colour, const int fontSize=48, const std::string &fontPath="resources/fonts/CrusoeText/CrusoeText-Regular.ttf", const bool replace=true)small3d::Renderer
getCameraOrientation() constsmall3d::Renderer
getCameraRotation() constsmall3d::Renderer
getCameraRotationXYZ() constsmall3d::Renderer
getInstance(const std::string &windowTitle="", const int width=0, const int height=0, const float fieldOfView=0.785, const float zNear=1.0f, const float zFar=24.0f, const std::string &shadersPath="resources/shaders/", const uint32_t objectsPerFrame=200, const uint32_t objectsPerFrameInc=1000)small3d::Rendererstatic
getScreenHeight()small3d::Renderer
getScreenWidth()small3d::Renderer
getWindow() constsmall3d::Renderer
lightDirectionsmall3d::Renderer
lightIntensitysmall3d::Renderer
operator=(Renderer const &)=delete (defined in small3d::Renderer)small3d::Renderer
operator=(Renderer &&)=delete (defined in small3d::Renderer)small3d::Renderer
origFramebuffersmall3d::Renderer
origRenderbuffersmall3d::Renderer
render(Model &model, const Vec3 &position, const Vec3 &rotation, const Vec4 &colour, const std::string &textureName="", const uint64_t currentPose=0, const bool perspective=true)small3d::Renderer
render(Model &model, const Vec3 &position, const Vec3 &rotation, const std::string &textureName, const uint64_t currentPose=0)small3d::Renderer
render(Model &model, const Vec3 &position, const Mat4 &rotation, const Vec4 &colour, const std::string &textureName="", const uint64_t currentPose=0, const bool perspective=true)small3d::Renderer
render(Model &model, const Vec3 &position, const Mat4 &rotation, const std::string &textureName, const uint64_t currentPose=0)small3d::Renderer
render(Model &model, const std::string &textureName, const uint64_t currentPose=0, const bool perspective=true)small3d::Renderer
render(Model &model, const Vec4 &colour, const uint64_t currentPose=0, const bool perspective=true)small3d::Renderer
render(SceneObject &sceneObject, const Vec4 &colour)small3d::Renderer
render(SceneObject &sceneObject, const std::string &textureName)small3d::Renderer
Renderer(Renderer const &)=delete (defined in small3d::Renderer)small3d::Renderer
Renderer(Renderer &&)=delete (defined in small3d::Renderer)small3d::Renderer
rotateCamera(const Vec3 &rotation)small3d::Renderer
setBackgroundColour(const Vec4 &colour)small3d::Renderer
setCameraRotation(const Vec3 &rotation)small3d::Renderer
setCameraTransformation(const Mat4 &transformation)small3d::Renderer
shadowCamTransformationsmall3d::Renderer
shadowsActivesmall3d::Renderer
shadowSpaceSizesmall3d::Renderer
start(const std::string &windowTitle, const int width, const int height, const float fieldOfView, const float zNear, const float zFar, const std::string &shadersPath, const uint32_t objectsPerFrame, const uint32_t objectsPerFrameInc)small3d::Renderer
stop()small3d::Renderer
swapBuffers()small3d::Renderer
~Renderer()small3d::Renderer