XMConvertFloatToHalfStream
XMConvertHalfToFloatStream
XMMatrixDecompose
XMPlaneTransformStream
XMVector2TransformCoordStream
XMVector2TransformNormalStream
XMVector2TransformStream
XMVector3ProjectStream
XMVector3TransformCoordStream
XMVector3TransformNormalStream
XMVector3TransformStream
XMVector3UnprojectStream
XMVector4TransformStream
Expand Minimize

ID3D10Blob interface

This interface is used to return arbitrary length data.

Members

The ID3D10Blob interface inherits from the IUnknown interface. ID3D10Blob also has these types of members:

Methods

The ID3D10Blob interface has these methods.

MethodDescription
GetBufferPointer

Get a pointer to the data.

GetBufferSize

Get the size.

 

Remarks

An ID3D10Blob is obtained by calling D3D10CreateBlob.

The ID3DBlob interface is type defined in the D3DCommon.h header file as a ID3D10Blob interface, which is fully defined in the D3DCommon.h header file. ID3DBlob is version neutral and can be used in code for any Direct3D version.

Blobs can be used as a data buffer, storing vertex, adjacency, and material information during mesh optimization and loading operations. Also, these objects are used to return object code and error messages in APIs that compile vertex, geometry and pixel shaders.

Requirements

Header

D3DCommon.h

Library

D3D10.lib

See also

Core Interfaces

 

 

Community Additions

ADD
Show:
© 2014 Microsoft