CUDA

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

CUDA_DRIVER_API_FUNCTION_LIST

Function pointer list for CUDA Driver API functions.

Public class

FCUDAModule

Typedefs

Name

Description

active

addr

advice

alignment

am

array

arrayIndex

attr

attrib

attribute

attributes

bias

blockDimX

blockDimY

blockDimZ

blockSize

blockSizeLimit

blockSizeToDynamicSMemSize

bufferDesc

bufferSize

ByteCount

bytes

bytesize

callback

captureStatus

childGraph

config

copyParams

count

ctx

cubinOut

data

dataSize

dataSizes

dependencies

dependentNodes

desc

dev

device

deviceNodeMask

devPtr

dim

dptr

dstContext

dstDevice

dstOffset

dstPitch

dynamicSMemSize

ElementSizeBytes

event

event_out

extMem

extra

fatCubin

flags

Flags

fm

fmt

fn

fname

FOnPostCUDAInit

Copyright Epic Games, Inc. All Rights Reserved.

format

from

func

greatestPriority

grid_height

grid_width

gridDimX

gridDimY

gridDimZ

handle

handleType

hArray

hClonedGraph

Height

hEnd

hErrorNode_out

hEvent

hfunc

hGraph

hMipmappedArray

hmod

hNode

hOriginalNode

hStart

hStream

hSurfRef

hTexRef

id

image

kernelParams

len

length

level

limit

location

logBuffer

map

maxAniso

maxMipmapLevelClamp

memHandleDesc

memPool

memsetParams

minBytesToKeep

minMipmapLevelClamp

minor

mipLevel

mipmap

mipmapDesc

mode

N

name

nodeParams

nodes

numAttributes

numBlocks

numbytes

numChannels

numDependencies

numDependentNodes

numDevices

numEdges

numExtSems

numMipmapLevels

numNodes

numOptions

NumPackedComponents

numRootNodes

offset

option

options

optionValues

ordinal

originalGraph

osHandle

p

pAllocateArray

paramArray

params_out

paramsArray

path

pBorderColor

pciBusId

pctx

peerDev

pExportTableId

phErrorNode

phGraph

Pitch

planeIdx

pmaxMipmapLevelClamp

pMipmappedArrayDesc

pNumChannels

pool

poolProps

pPitch

pResDesc

pResViewDesc

priority

prop

psize

pSize

pStr

pTexDesc

ptr

resource

resources

rootNodes

semHandleDesc

shareData

sharedMemBytes

shHandleType

size

sizeOut

src

srcArray

srcContext

srcDevice

srcHost

srcOffset

stateOut

stream

surfObject

texObject

texunit

to

total

type

uc

ui

updateResult_out

us

userData

value

value_out

version

Width

WidthInBytes

x

y

z

Functions

Name Description

Public function

void

 

CloseCudaLibrary

(
    void* library
)

Closes a previously-loaded CUDA shared library.

Public function

typedef

 

CUresult

(
    CUDAAPI* PFNCUGETERRORSTRING
)

Undefine the macros that cuda.h uses to redirect function calls to their versioned counterparts.

Public function

bool

 

LoadCudaDriverFunctions

(
    void* library,
    CUDA_DRIVER_API_FUNCTION_LIST*...
)

Attempts to retrieve the list of function pointers for the CUDA Driver API shared library.

Public function

void *

 

OpenCudaDriverLibrary()

Attempts to load the shared library for the CUDA Driver API.