AcquireInterfaceOptions#

Fully qualified name: carb::AcquireInterfaceOptions

Defined in carb/Framework.h

struct AcquireInterfaceOptions#

A structure used with Framework::internalAcquireInterface(). Typically callers should use one of the adapter functions such as Framework::tryAcquireInterface() and not use this directly.

Public Members

size_t sizeofThis = sizeof(AcquireInterfaceOptions)#

Size of this structure for versioning.

const char *clientName = nullptr#

The client requesting this interface.

InterfaceDesc desc = {}#

The interface requested.

AcquireInterfaceFlags flags = {}#

Type and flags. One Type must be specified as well as any flags.

const void *typeParam = nullptr#

Context interpreted based on the type specified in the flags member.