kick
|
Static Public Member Functions | |
static Material * | createMaterial (std::string shaderUri="assets/shaders/diffuse.shader") |
static bool | loadTextResource (std::string uri, std::string &outText) |
static bool | loadBinaryResource (std::string uri, std::vector< char > &outResource) |
static std::shared_ptr< Shader > | loadShader (std::string uri) |
static std::shared_ptr< Texture2D > | loadTexture2D (std::string uri, TextureSampler sampler={}) |
static std::shared_ptr< Font > | loadFont (int fontsize=16) |
static std::shared_ptr< Font > | loadFont (std::string fontName="assets/font/open_sans_28.fnt") |
static std::shared_ptr< Texture2D > | loadTexture2DFromMemory (const char *data, int size) |
static std::shared_ptr < TextureCube > | loadTextureCube (std::string uri) |
static TextureCube * | loadTextureCubeFromMemory (const char *data, int size) |
static std::shared_ptr < TextureAtlas > | loadTextureAtlas (std::string filename) |
Friends | |
class | ProjectAsset |
class | Engine |