载入中...
搜索中...
未找到
eve::graphics::IResourceFactory 成员列表

成员的完整列表,这些成员属于 eve::graphics::IResourceFactory,包括所有继承而来的类成员

bakeMeshMorph(Mesh *mesh)=0eve::graphics::IResourceFactorypure virtual
getMaxAnisotropy() const =0eve::graphics::IResourceFactorypure virtual
newCanvas(int width, int height)=0eve::graphics::IResourceFactorypure virtual
newCubemap(int faceSize, const uint8_t *rgbaFaces)=0eve::graphics::IResourceFactorypure virtual
newCubemap(int faceSize, const uint8_t *rgbaFaces, const TextureCreateInfo &info)=0eve::graphics::IResourceFactorypure virtual
newFont(font::FontData *data, std::string charset)=0eve::graphics::IResourceFactorypure virtual
newHairShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv)=0eve::graphics::IResourceFactorypure virtual
newMeshCube(float size)=0eve::graphics::IResourceFactorypure virtual
newMeshCylinder(int slices, int stacks, bool caps)=0eve::graphics::IResourceFactorypure virtual
newMeshFromArrays(const float *posXYZ, const float *nrmXYZ, const float *uvST, int vertexCount, const uint32_t *indices, int indexCount)=0eve::graphics::IResourceFactorypure virtual
newMeshFromAssimp(const ::aiMesh &mesh)=0eve::graphics::IResourceFactorypure virtual
newMeshFromAssimp(const ::aiMesh &mesh, const aiMatrix4x4 &worldTransform)=0eve::graphics::IResourceFactorypure virtual
newMeshShader(const std::string &vertGlsl, const std::string &fragGlsl)=0eve::graphics::IResourceFactorypure virtual
newMeshShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv)=0eve::graphics::IResourceFactorypure virtual
newMeshShaderFromWgsl(const std::string &vertWgsl, const std::string &fragWgsl)=0eve::graphics::IResourceFactorypure virtual
newMeshSphere(int slices, int stacks)=0eve::graphics::IResourceFactorypure virtual
newShader(const std::string &vertGlsl, const std::string &fragGlsl)=0eve::graphics::IResourceFactorypure virtual
newShaderFromSpv(const std::vector< uint32_t > &vertSpv, const std::vector< uint32_t > &fragSpv)=0eve::graphics::IResourceFactorypure virtual
newShaderFromSpvFile(const std::string &vertPath, const std::string &fragPath)=0eve::graphics::IResourceFactorypure virtual
newTexture(int width, int height, const uint8_t *rgba, bool repeatU=false, bool repeatV=false)=0eve::graphics::IResourceFactorypure virtual
newTexture(int width, int height, const uint8_t *rgba, const TextureCreateInfo &info)=0eve::graphics::IResourceFactorypure virtual
newTexture(image::ImageData *data)=0eve::graphics::IResourceFactorypure virtual
newTexture(image::ImageData *data, const TextureCreateInfo &info)=0eve::graphics::IResourceFactorypure virtual
newTextureFromFile(const std::string &filename)=0eve::graphics::IResourceFactorypure virtual
newTextureFromFileRepeated(const std::string &filename, bool repeatU, bool repeatV)=0eve::graphics::IResourceFactorypure virtual
newTextureFromImageData(image::ImageData *data, bool repeatU=false, bool repeatV=false)=0eve::graphics::IResourceFactorypure virtual
newTextureFromImageData(image::ImageData *data, const TextureCreateInfo &info)=0eve::graphics::IResourceFactorypure virtual
newTextureWithSampler(image::ImageData *data, bool repeatU, bool repeatV, bool generateMipmaps, float maxAnisotropy, const std::string &filter, const std::string &mipmap, float lodBias=0.f)=0eve::graphics::IResourceFactorypure virtual
releaseMesh(Mesh *mesh)=0eve::graphics::IResourceFactorypure virtual
releaseShader(Shader *shader)=0eve::graphics::IResourceFactorypure virtual
releaseTexture(Texture *texture)=0eve::graphics::IResourceFactorypure virtual
reloadTextureFromFile(const std::string &filename)=0eve::graphics::IResourceFactorypure virtual
setTextureSampler(Texture *texture, const TextureSampler &sampler)=0eve::graphics::IResourceFactorypure virtual
setTextureSamplerParams(Texture *texture, const std::string &filter, const std::string &mipmap, float maxAnisotropy, float lodBias)=0eve::graphics::IResourceFactorypure virtual
updateMeshVertices(Mesh *mesh, const float *posXYZ, const float *nrmXYZ, const float *uvST, int vertexCount, const uint32_t *indices, int indexCount)=0eve::graphics::IResourceFactorypure virtual
~IResourceFactory()=defaulteve::graphics::IResourceFactoryvirtual