arsa  2.7
Classes | Public Member Functions | Public Attributes | List of all members
EffekseerRendererDX9::Model Class Reference

モデル More...

#include <EffekseerRendererDX9.h>

Inheritance diagram for EffekseerRendererDX9::Model:
Effekseer::Model

Classes

struct  InternalModel
 

Public Member Functions

 Model (uint8_t *data, int32_t size)
 
virtual ~Model ()
 Destructor. More...
 
- Public Member Functions inherited from Effekseer::Model
 Model (void *data, int32_t size)
 Constructor. More...
 
VertexGetVertexes (int32_t index=0) const
 
int32_t GetVertexCount (int32_t index=0)
 
FaceGetFaces (int32_t index=0) const
 
int32_t GetFaceCount (int32_t index=0)
 
int32_t GetFrameCount () const
 
int32_t GetModelCount ()
 
int32_t GetVertexSize () const
 
Emitter GetEmitter (IRandObject *g, int32_t time, CoordinateSystem coordinate, float magnification)
 
Emitter GetEmitterFromVertex (IRandObject *g, int32_t time, CoordinateSystem coordinate, float magnification)
 
Emitter GetEmitterFromVertex (int32_t index, int32_t time, CoordinateSystem coordinate, float magnification)
 
Emitter GetEmitterFromFace (IRandObject *g, int32_t time, CoordinateSystem coordinate, float magnification)
 
Emitter GetEmitterFromFace (int32_t index, int32_t time, CoordinateSystem coordinate, float magnification)
 

Public Attributes

InternalModelInternalModels = nullptr
 
int32_t ModelCount
 

Additional Inherited Members

- Static Public Attributes inherited from Effekseer::Model
static const int32_t Version = 1
 
- Protected Attributes inherited from Effekseer::Model
int32_t m_vertexSize = sizeof(Vertex)
 

Detailed Description

モデル

Definition at line 506 of file EffekseerRendererDX9.h.

Constructor & Destructor Documentation

◆ Model()

EffekseerRendererDX9::Model::Model ( uint8_t data,
int32_t  size 
)
inline

Definition at line 539 of file EffekseerRendererDX9.h.

540  : Effekseer::Model ( data, size )
541  , InternalModels (nullptr)
542  , ModelCount ( 0 )
543  {
544  this->m_vertexSize = sizeof(VertexWithIndex);
545  }
int32_t m_vertexSize
Definition: Effekseer.h:3304
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: SDL_opengl.h:1974
GLsizeiptr size
Model class.
Definition: Effekseer.h:3244

◆ ~Model()

virtual EffekseerRendererDX9::Model::~Model ( )
inlinevirtual

Destructor.

Reimplemented from Effekseer::Model.

Definition at line 547 of file EffekseerRendererDX9.h.

548  {
550  }
#define ES_SAFE_DELETE_ARRAY(val)
Definition: Effekseer.h:127

Member Data Documentation

◆ InternalModels

InternalModel* EffekseerRendererDX9::Model::InternalModels = nullptr

Definition at line 536 of file EffekseerRendererDX9.h.

◆ ModelCount

int32_t EffekseerRendererDX9::Model::ModelCount

Definition at line 537 of file EffekseerRendererDX9.h.


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