DStorage
Interfaces
Interface | Description |
---|---|
IDStorageFactoryX | Represents the static DirectStorage factory object. |
IDStorageFactoryX1 | Represents the static DirectStorage factory object. |
IDStorageFileX | Represents a file to be accessed by DirectStorage. |
IDStorageQueueX | Represents a DirectStorage queue. |
IDStorageQueueX1 | Represents a DirectStorage queue. |
IDStorageStatusArrayX | Represents an array of status entries for the preceding read requests. |
Functions
Function | Description |
---|---|
DStorageGetFactory | Returns the static DirectStorage factory object. |
Structures
Structure | Description |
---|---|
DSTORAGE_ERROR_RECORD | Detailed record of a failed DirectStorage request. |
DSTORAGE_PRIORITY_STATS data structure | DirectStorage per priority statistics. |
DSTORAGE_QUEUE_DESC | Properties of a DirectStorage queue. |
DSTORAGE_QUEUE_INFO | Properties and current state of a DirectStorage queue. |
DSTORAGE_REQUEST | Represents a DirectStorage read request. |
DSTORAGE_REQUEST_OPTIONS | Options for a DirectStorage read request. |
DSTORAGE_STATS | DirectStorage statistics. |
Enumerations
Enumeration | Description |
---|---|
DSTORAGE_BCPACK_MODE | Types of BCPack decompression to perform after content is read from a file. |
DSTORAGE_COMMAND_TYPE | Types of DirectStorage requests. |
DSTORAGE_DEBUG | Flags that control the DirectStorage debug layer. |
DSTORAGE_PRIORITY | Priority levels of a DirectStorage queue. |
DSTORAGE_REQUEST_SOURCE_TYPE | Source types of a DirectStorage request. |
DSTORAGE_STAGING_BUFFER_SIZE | Valid staging buffer sizes. |
DSTORAGE_SWIZZLE_MODE | Types of texture swizzling to perform. |