![]() |
The small3d library
Tiny C++ 3D game development library for Win/Linux
|
This is the complete list of members for small3d::Renderer, including all inherited members.
| cameraPosition | small3d::Renderer | |
| clearBuffers(Model &model) const | small3d::Renderer | |
| clearBuffers(SceneObject &sceneObject) const | small3d::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() const | small3d::Renderer | |
| getCameraRotation() const | small3d::Renderer | |
| getCameraRotationXYZ() const | small3d::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::Renderer | static |
| getWindow() | small3d::Renderer | |
| lightDirection | small3d::Renderer | |
| lightIntensity | small3d::Renderer | |
| operator=(Renderer const &)=delete (defined in small3d::Renderer) | small3d::Renderer | |
| operator=(Renderer &&)=delete (defined in small3d::Renderer) | small3d::Renderer | |
| origFramebuffer | small3d::Renderer | |
| origRenderbuffer | small3d::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 | |
| shadowCamTransformation | small3d::Renderer | |
| shadowsActive | small3d::Renderer | |
| shadowSpaceSize | small3d::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 |