Class IDirect3DRMFace (unit DirectX)

Inherits from

IDirect3DRMObject

Constructors



Functions

function AddVertex(x, y, z: D3DVALUE): HRESULT;

** IDirect3DRMFace methods

function AddVertexAndNormalIndexed(vertex: DWORD; normal: DWORD): HRESULT;


function GetColor: D3DCOLOR;


function GetMaterial(out lpMat: IDirect3DRMMaterial): HRESULT;


function GetNormal(var lpNormal: D3DVECTOR): HRESULT;


function GetTexture(out lplpTexture: IDirect3DRMTexture): HRESULT;


function GetTextureCoordinateIndex(dwIndex: DWORD): Integer;


function GetTextureCoordinates(index: DWORD; var lpU, lpV: D3DVALUE): HRESULT;


function GetTextureTopology(var lpU, lpV: BOOL): HRESULT;


function GetVertex(index: DWORD; var lpPosition: D3DVECTOR; var lpNormal: D3DVECTOR): HRESULT;


function GetVertexCount: Integer;


function GetVertexIndex(dwIndex: DWORD): Integer;


function GetVertices(var lpdwVertexCount: DWORD; var lpPosition, lpNormal: D3DVECTOR): HRESULT;


function SetColor(color: D3DCOLOR): HRESULT;


function SetColorRGB(red, green, blue: D3DVALUE): HRESULT;


function SetMaterial(lpMat: IDirect3DRMMaterial): HRESULT;


function SetTexture(lpD3DRMTexture: IDirect3DRMTexture): HRESULT;


function SetTextureCoordinates(vertex: DWORD; u, v: D3DVALUE): HRESULT;


function SetTextureTopology(cylU, cylV: BOOL): HRESULT;


Properties

Events

Variables


Constructors


Functions


function AddVertex(x, y, z: D3DVALUE): HRESULT;

** IDirect3DRMFace methods


function AddVertexAndNormalIndexed(vertex: DWORD; normal: DWORD): HRESULT;


function GetColor: D3DCOLOR;


function GetMaterial(out lpMat: IDirect3DRMMaterial): HRESULT;


function GetNormal(var lpNormal: D3DVECTOR): HRESULT;


function GetTexture(out lplpTexture: IDirect3DRMTexture): HRESULT;


function GetTextureCoordinateIndex(dwIndex: DWORD): Integer;


function GetTextureCoordinates(index: DWORD; var lpU, lpV: D3DVALUE): HRESULT;


function GetTextureTopology(var lpU, lpV: BOOL): HRESULT;


function GetVertex(index: DWORD; var lpPosition: D3DVECTOR; var lpNormal: D3DVECTOR): HRESULT;


function GetVertexCount: Integer;


function GetVertexIndex(dwIndex: DWORD): Integer;


function GetVertices(var lpdwVertexCount: DWORD; var lpPosition, lpNormal: D3DVECTOR): HRESULT;


function SetColor(color: D3DCOLOR): HRESULT;


function SetColorRGB(red, green, blue: D3DVALUE): HRESULT;


function SetMaterial(lpMat: IDirect3DRMMaterial): HRESULT;


function SetTexture(lpD3DRMTexture: IDirect3DRMTexture): HRESULT;


function SetTextureCoordinates(vertex: DWORD; u, v: D3DVALUE): HRESULT;


function SetTextureTopology(cylU, cylV: BOOL): HRESULT;


Properties


Events


Variables