Kanzi framework  3.9.1
Java API
GPUResourceMemoryType Enum Reference

Memory upload and RAM preservation strategy for GPU resources. More...

Inheritance diagram for GPUResourceMemoryType:
[legend]

Public Member Functions

 GPUResourceMemoryType (int mValue)
 
 GPUResourceMemoryType (GPUResourceMemoryType enum_)
 
int getValue ()
 Returns the integer value of the enumeration constant. More...
 
final int swigValue ()
 

Static Public Member Functions

static GPUResourceMemoryType swigToEnum (int swigValue)
 
static GPUResourceMemoryType toEnum (int value)
 Converts an integer value to the matching enumeration constant. More...
 

Public Attributes

 GpuAndRam =(1)
 Data will remain in memory after being uploaded to the GPU.
 
 GpuOnly =(0)
 Data will be uploaded to the GPU and destroyed locally (default).
 
 RamOnly =(2)
 Data will not be uploaded to GPU and will be sent from RAM whenever needed. More...
 

Detailed Description

Memory upload and RAM preservation strategy for GPU resources.

Member Function Documentation

◆ getValue()

int getValue ( )

Returns the integer value of the enumeration constant.

Returns
Integer value.

◆ toEnum()

static GPUResourceMemoryType toEnum ( int  value)
static

Converts an integer value to the matching enumeration constant.

Parameters
valueInteger value to convert to enumeration constant.
Returns
Enumeration constant matching the integer value.

Member Data Documentation

◆ RamOnly

RamOnly =(2)

Data will not be uploaded to GPU and will be sent from RAM whenever needed.


NOTE: This is not always possible, in which case the behavior equals GpuAndRam.