Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KzuGPUResourceClass Struct Reference

Defines functions for different resource types. More...

#include <kzu_gpu_resource_base.h>

Data Fields

struct KzuResourceClass base
 Inherited from KzuResourceClass. More...
 
kzsError(* deploy )(struct KzuGPUResource *gpuResource)
 Deploy function for GPU resource. More...
 
kzsError(* undeploy )(struct KzuGPUResource *gpuResource)
 Undeploy function for GPU resource. More...
 
kzsError(* freeCommonData )(struct KzuGPUResource *gpuResource)
 Free RAM function for GPU resource. More...
 
kzsError(* invalidate )(struct KzuGPUResource *gpuResource)
 Invalidate function for GPU resource. More...
 
kzUint(* getGPUMemoryUsage )(const struct KzuGPUResource *gpuResource)
 Function for getting the GPU memory usage of a GPU resource. More...
 

Detailed Description

Defines functions for different resource types.

Field Documentation

struct KzuResourceClass KzuGPUResourceClass::base

Inherited from KzuResourceClass.

kzsError(* KzuGPUResourceClass::deploy)(struct KzuGPUResource *gpuResource)

Deploy function for GPU resource.

kzsError(* KzuGPUResourceClass::undeploy)(struct KzuGPUResource *gpuResource)

Undeploy function for GPU resource.

kzsError(* KzuGPUResourceClass::freeCommonData)(struct KzuGPUResource *gpuResource)

Free RAM function for GPU resource.

kzsError(* KzuGPUResourceClass::invalidate)(struct KzuGPUResource *gpuResource)

Invalidate function for GPU resource.

kzUint(* KzuGPUResourceClass::getGPUMemoryUsage)(const struct KzuGPUResource *gpuResource)

Function for getting the GPU memory usage of a GPU resource.


The documentation for this struct was generated from the following file: