| __pad0__ | RAY::Drawables::Drawables3D::Model | private |
| _color | RAY::Drawables::ADrawable3D | protected |
| _debugColor | RAY::Drawables::ADrawable3D | protected |
| _model | RAY::Drawables::Drawables3D::Model | private |
| _modelsCache | RAY::Drawables::Drawables3D::Model | privatestatic |
| _originalShader | RAY::Drawables::Drawables3D::Model | private |
| _position | RAY::Drawables::ADrawable3D | protected |
| _rotationAngle | RAY::Drawables::Drawables3D::Model | private |
| _rotationAxis | RAY::Drawables::Drawables3D::Model | private |
| _scale | RAY::Drawables::Drawables3D::Model | private |
| _textureList | RAY::Drawables::Drawables3D::Model | private |
| ADrawable3D(const RAY::Vector3 &position, const RAY::Color &color) | RAY::Drawables::ADrawable3D | |
| ADrawable3D(const ADrawable3D &)=default | RAY::Drawables::ADrawable3D | |
| drawOn(RAY::Window &) override | RAY::Drawables::Drawables3D::Model | virtual |
| drawWiresOn(RAY::Window &) override | RAY::Drawables::Drawables3D::Model | virtual |
| getBoneCount() const | RAY::Drawables::Drawables3D::Model | |
| getColor(void) const | RAY::Drawables::ADrawable3D | |
| getDebugColor(void) const | RAY::Drawables::ADrawable3D | |
| getPosition(void) const | RAY::Drawables::ADrawable3D | virtual |
| getRotationAngle(void) | RAY::Drawables::Drawables3D::Model | |
| getRotationAxis(void) | RAY::Drawables::Drawables3D::Model | |
| getScale(void) | RAY::Drawables::Drawables3D::Model | |
| getTextureByMaterial(MaterialType materialType) | RAY::Drawables::Drawables3D::Model | |
| MaterialType typedef | RAY::Drawables::Drawables3D::Model | |
| Model(const std::string &filePath, bool lonely=false, std::optional< std::pair< MaterialType, std::string >> texture=std::nullopt, const RAY::Vector3 &scale=RAY::Vector3(1, 1, 1), float rotationAngle=0, const RAY::Vector3 &position={0, 0, 0}, const RAY::Vector3 &rotationAxis=RAY::Vector3(0, 1, 0)) | RAY::Drawables::Drawables3D::Model | |
| Model(const Mesh::AMesh &mesh, std::optional< std::pair< MaterialType, std::string >> texture=std::nullopt, const RAY::Vector3 &scale=RAY::Vector3(1, 1, 1), float rotationAngle=0, const RAY::Vector3 &position={0, 0, 0}, const RAY::Vector3 &rotationAxis=RAY::Vector3(0, 1, 0)) | RAY::Drawables::Drawables3D::Model | |
| Model(const Model &model)=default | RAY::Drawables::Drawables3D::Model | |
| operator=(const Model &model)=default | RAY::Drawables::Drawables3D::Model | |
| resetShader() | RAY::Drawables::Drawables3D::Model | |
| setAnimation(const RAY::ModelAnimation &animation) | RAY::Drawables::Drawables3D::Model | |
| setColor(const RAY::Color &color) | RAY::Drawables::ADrawable3D | |
| setDebugColor(const RAY::Color &debugColor) | RAY::Drawables::ADrawable3D | |
| setPosition(const Vector3 &position) | RAY::Drawables::ADrawable3D | virtual |
| setRotationAngle(float roationAngle) | RAY::Drawables::Drawables3D::Model | |
| setRotationAxis(const RAY::Vector3 &rotationAxis) | RAY::Drawables::Drawables3D::Model | |
| setScale(const RAY::Vector3 &scale) | RAY::Drawables::Drawables3D::Model | |
| setShader(const RAY::Shader &shader) | RAY::Drawables::Drawables3D::Model | |
| setTextureToMaterial(MaterialType materialType, const std::string &texture) | RAY::Drawables::Drawables3D::Model | |
| unloadKeepMeshes() | RAY::Drawables::Drawables3D::Model | |
| ~ADrawable3D() override=default | RAY::Drawables::ADrawable3D | |
| ~IDrawable()=default | RAY::Drawables::IDrawable | virtual |
| ~Model() override=default | RAY::Drawables::Drawables3D::Model | |