Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_binary_resource.h File Reference

Binary resource. More...

Functions

kzsError kzuBinaryResourceCreate (struct KzuResourceManager *resourceManager, kzString name, struct KzuBinaryResource **out_binaryResource)
 Creates a binary resource. More...
 
struct KzuResourcekzuBinaryResourceToResource (const struct KzuBinaryResource *binaryResource)
 Convert binary resource to resource. More...
 
struct KzuBinaryResourcekzuBinaryResourceFromResource (const struct KzuResource *resource)
 Convert resource to binary resource. More...
 
struct KzuBinaryResourcekzuBinaryResourceCastFromResource (const struct KzuResource *resource)
 Casts binary resource from resource, KZ_NULL if invalid type. More...
 
const kzBytekzuBinaryResourceGetData (const struct KzuBinaryResource *binaryResource)
 Returns resource data. More...
 
kzUint kzuBinaryResourceGetDataSize (const struct KzuBinaryResource *binaryResource)
 Returns resource data size. More...
 
kzsError kzuBinaryResourceLoadFromKZB (struct KzuBinaryResource *binaryResource, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file)
 Loads resource wrapper from KZB. More...
 

Variables

const KzuResourceType KZU_RESOURCE_TYPE_BINARY_RESOURCE
 Resource type identifier for binary resource. More...
 

Detailed Description

Binary resource.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuBinaryResourceCreate ( struct KzuResourceManager resourceManager,
kzString  name,
struct KzuBinaryResource **  out_binaryResource 
)

Creates a binary resource.

struct KzuResource* kzuBinaryResourceToResource ( const struct KzuBinaryResource binaryResource)

Convert binary resource to resource.

struct KzuBinaryResource* kzuBinaryResourceFromResource ( const struct KzuResource resource)

Convert resource to binary resource.

struct KzuBinaryResource* kzuBinaryResourceCastFromResource ( const struct KzuResource resource)

Casts binary resource from resource, KZ_NULL if invalid type.

const kzByte* kzuBinaryResourceGetData ( const struct KzuBinaryResource binaryResource)

Returns resource data.

kzUint kzuBinaryResourceGetDataSize ( const struct KzuBinaryResource binaryResource)

Returns resource data size.

kzsError kzuBinaryResourceLoadFromKZB ( struct KzuBinaryResource binaryResource,
struct KzcInputStream inputStream,
const struct KzuBinaryFileInfo file 
)

Loads resource wrapper from KZB.

Variable Documentation

const KzuResourceType KZU_RESOURCE_TYPE_BINARY_RESOURCE

Resource type identifier for binary resource.