Class IDirect3DExecuteBuffer (unit DirectX)

Inherits from

IUnknown

Constructors



Functions

function GetExecuteData(var lpData: D3DEXECUTEDATA): HRESULT;


function Initialize(lpDirect3DDevice: IDirect3DDevice; const lpDesc: D3DEXECUTEBUFFERDESC): HRESULT;

** IDirect3DExecuteBuffer methods

function Lock(var lpDesc: D3DEXECUTEBUFFERDESC): HRESULT;


function Optimize(dwFlags: DWORD): HRESULT;


function SetExecuteData(const lpData: D3DEXECUTEDATA): HRESULT;


function Unlock: HRESULT;


function Validate(var lpdwOffset: DWORD; lpFunc: LPD3DVALIDATECALLBACK; lpUserArg: Pointer; dwReserved: DWORD): HRESULT;


Properties

Events

Variables


Constructors


Functions


function GetExecuteData(var lpData: D3DEXECUTEDATA): HRESULT;


function Initialize(lpDirect3DDevice: IDirect3DDevice; const lpDesc: D3DEXECUTEBUFFERDESC): HRESULT;

** IDirect3DExecuteBuffer methods


function Lock(var lpDesc: D3DEXECUTEBUFFERDESC): HRESULT;


function Optimize(dwFlags: DWORD): HRESULT;


function SetExecuteData(const lpData: D3DEXECUTEDATA): HRESULT;


function Unlock: HRESULT;


function Validate(var lpdwOffset: DWORD; lpFunc: LPD3DVALIDATECALLBACK; lpUserArg: Pointer; dwReserved: DWORD): HRESULT;


Properties


Events


Variables