Class IDirect3DRMMesh (unit DirectX)

Inherits from

IDirect3DRMVisual

Constructors



Functions

function AddGroup(vCount, fCount, vPerFace: DWORD; var fData: DWORD; var returnId: D3DRMGROUPINDEX): HRESULT;


function GetBox(var lpD3DRMBox: D3DRMBOX): HRESULT;


function GetGroup(id: D3DRMGROUPINDEX; var vCount, fCount, vPerFace, fDataSize, fData: DWORD): HRESULT;


function GetGroupColor(id: D3DRMGROUPINDEX): D3DCOLOR;


function GetGroupCount: DWORD;


function GetGroupMapping(id: D3DRMGROUPINDEX): D3DRMMAPPING;


function GetGroupMaterial(id: D3DRMGROUPINDEX; out returnPtr: IDirect3DRMMaterial): HRESULT;


function GetGroupQuality(id: D3DRMGROUPINDEX): D3DRMRENDERQUALITY;


function GetGroupTexture(id: D3DRMGROUPINDEX; out returnPtr: IDirect3DRMTexture): HRESULT;


function GetVertices(id: D3DRMGROUPINDEX; index: DWORD; count: DWORD; var returnPtr: D3DRMVertex): HResult;


function Scale(sx, sy, sz: D3DVALUE): HRESULT;

** IDirect3DRMMesh methods

function SetGroupColor(id: D3DRMGROUPINDEX; value: D3DCOLOR): HRESULT;


function SetGroupColorRGB(id: D3DRMGROUPINDEX; red, green, blue: D3DVALUE): HRESULT;


function SetGroupMapping(id: D3DRMGROUPINDEX; value: D3DRMMAPPING): HRESULT;


function SetGroupMaterial(id: D3DRMGROUPINDEX; value: IDirect3DRMMaterial): HRESULT;


function SetGroupQuality(id: D3DRMGROUPINDEX; value: D3DRMRENDERQUALITY): HRESULT;


function SetGroupTexture(id: D3DRMGROUPINDEX; value: IDirect3DRMTexture): HRESULT;


function SetVertices(id: D3DRMGROUPINDEX; index, count: DWORD; var values: D3DRMVERTEX): HRESULT;


function Translate(tx, ty, tz: D3DVALUE): HRESULT;


Properties

Events

Variables


Constructors


Functions


function AddGroup(vCount, fCount, vPerFace: DWORD; var fData: DWORD; var returnId: D3DRMGROUPINDEX): HRESULT;


function GetBox(var lpD3DRMBox: D3DRMBOX): HRESULT;


function GetGroup(id: D3DRMGROUPINDEX; var vCount, fCount, vPerFace, fDataSize, fData: DWORD): HRESULT;


function GetGroupColor(id: D3DRMGROUPINDEX): D3DCOLOR;


function GetGroupCount: DWORD;


function GetGroupMapping(id: D3DRMGROUPINDEX): D3DRMMAPPING;


function GetGroupMaterial(id: D3DRMGROUPINDEX; out returnPtr: IDirect3DRMMaterial): HRESULT;


function GetGroupQuality(id: D3DRMGROUPINDEX): D3DRMRENDERQUALITY;


function GetGroupTexture(id: D3DRMGROUPINDEX; out returnPtr: IDirect3DRMTexture): HRESULT;


function GetVertices(id: D3DRMGROUPINDEX; index: DWORD; count: DWORD; var returnPtr: D3DRMVertex): HResult;


function Scale(sx, sy, sz: D3DVALUE): HRESULT;

** IDirect3DRMMesh methods


function SetGroupColor(id: D3DRMGROUPINDEX; value: D3DCOLOR): HRESULT;


function SetGroupColorRGB(id: D3DRMGROUPINDEX; red, green, blue: D3DVALUE): HRESULT;


function SetGroupMapping(id: D3DRMGROUPINDEX; value: D3DRMMAPPING): HRESULT;


function SetGroupMaterial(id: D3DRMGROUPINDEX; value: IDirect3DRMMaterial): HRESULT;


function SetGroupQuality(id: D3DRMGROUPINDEX; value: D3DRMRENDERQUALITY): HRESULT;


function SetGroupTexture(id: D3DRMGROUPINDEX; value: IDirect3DRMTexture): HRESULT;


function SetVertices(id: D3DRMGROUPINDEX; index, count: DWORD; var values: D3DRMVERTEX): HRESULT;


function Translate(tx, ty, tz: D3DVALUE): HRESULT;


Properties


Events


Variables