kick
Static Public Member Functions | Friends
kick::Project Class Reference

List of all members.

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

Detailed Description

Definition at line 29 of file project.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables