Unit 'DirectXUT' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_win_directxut]

CDXUTMesh

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DirectXUT.pas line 1331

type CDXUTMesh = class

public

  m_strName: array [0..511] of WideChar;

  

  m_pVB: IDirect3DVertexBuffer9;

  

  m_pIB: IDirect3DIndexBuffer9;

  

  m_pDecl: IDirect3DVertexDeclaration9;

  

  m_dwNumVertices: DWORD;

  

  m_dwNumFaces: DWORD;

  

  m_dwBytesPerVertex: DWORD;

  

  m_dwNumMaterials: Integer;

  

  m_pMaterials: PD3DMaterialArray;

  

  m_strMaterials: array of string;

  

  m_pTextures: PAIDirect3DBaseTexture9;

  

  m_bUseMaterials: Boolean;

  

  function Render();

  

  property Mesh: ID3DXMesh; [r]

  

  procedure UseMeshMaterials();

  

  function SetFVF();

  

  function SetVertexDecl();

  

  function RestoreDeviceObjects();

  

  function InvalidateDeviceObjects;

  

  function CreateMesh();

  

  function CreateMaterials();

  

  function DestroyMesh;

  

  constructor Create();

  

  destructor Destroy; override;

  

end;

Inheritance

CDXUTMesh

  

|

TObject



CT Web help

CodeTyphon Studio