The small3d library
|
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 |
getScreenHeight() | small3d::Renderer | |
getScreenWidth() | small3d::Renderer | |
getWindow() const | 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 |