Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
VideoDX9SurfaceData Class Reference
Inheritance diagram for VideoDX9SurfaceData:
VideoPrivateData

List of all members.

Public Types

enum  { TYPE = 9001 }

Public Member Functions

 VideoDX9SurfaceData (Model *m)
virtual ~VideoDX9SurfaceData ()
virtual int GetType () const
- Public Member Functions inherited from VideoPrivateData
 VideoPrivateData ()
virtual ~VideoPrivateData ()
virtual bool IsValid () const
virtual void Invalidate ()
virtual void Validate ()

Public Attributes

Modelmodel
VideoDX9VertexBuffervertex_buffer
VideoDX9IndexBufferindex_buffer

Additional Inherited Members

- Protected Attributes inherited from VideoPrivateData
bool valid

Detailed Description

Definition at line 72 of file VideoDX9.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
TYPE 

Definition at line 87 of file VideoDX9.cpp.


Constructor & Destructor Documentation

VideoDX9SurfaceData::VideoDX9SurfaceData ( Model m)
inline

Definition at line 75 of file VideoDX9.cpp.

virtual VideoDX9SurfaceData::~VideoDX9SurfaceData ( )
inlinevirtual

Definition at line 80 of file VideoDX9.cpp.


Member Function Documentation

virtual int VideoDX9SurfaceData::GetType ( ) const
inlinevirtual

Reimplemented from VideoPrivateData.

Definition at line 88 of file VideoDX9.cpp.


Member Data Documentation

VideoDX9IndexBuffer* VideoDX9SurfaceData::index_buffer

Definition at line 92 of file VideoDX9.cpp.

Model* VideoDX9SurfaceData::model

Definition at line 90 of file VideoDX9.cpp.

VideoDX9VertexBuffer* VideoDX9SurfaceData::vertex_buffer

Definition at line 91 of file VideoDX9.cpp.


The documentation for this class was generated from the following file: