World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура RenderBillboardD3D

#include <IRender.h>

+ Граф связей класса RenderBillboardD3D:

Открытые типы

enum  OpacityType : uint32_t {
  Transparent = 0, Opaque_1 = 1, Opaque_2 = 2, Opaque_3 = 3,
  NoBlend = 0xFFFFFFFF
}
 

Открытые члены

 RenderBillboardD3D ()
 

Открытые атрибуты

Texturetexture
 
unsigned int uNumVertices
 
RenderVertexD3D3 pQuads [4]
 
float z_order
 
OpacityType opacity
 
int field_90
 
unsigned short object_pid
 
short screen_space_z
 
int sParentBillboardID
 

Подробное описание

См. определение в файле IRender.h строка 138

Перечисления

◆ OpacityType

Элементы перечислений
Transparent 
Opaque_1 
Opaque_2 
Opaque_3 
NoBlend 

См. определение в файле IRender.h строка 149

149  : uint32_t {
150  Transparent = 0,
151  Opaque_1 = 1,
152  Opaque_2 = 2,
153  Opaque_3 = 3,
154  NoBlend = 0xFFFFFFFF
155  };

Конструктор(ы)

◆ RenderBillboardD3D()

RenderBillboardD3D::RenderBillboardD3D ( )
inline

См. определение в файле IRender.h строка 139

140  : texture(nullptr),
141  uNumVertices(4),
142  z_order(0.f),
144  field_90(-1),
145  object_pid(0),
146  screen_space_z(0),
147  sParentBillboardID(-1) {}

Данные класса

◆ texture

◆ uNumVertices

unsigned int RenderBillboardD3D::uNumVertices

◆ pQuads

◆ z_order

float RenderBillboardD3D::z_order

◆ opacity

◆ field_90

int RenderBillboardD3D::field_90

◆ object_pid

unsigned short RenderBillboardD3D::object_pid

◆ screen_space_z

short RenderBillboardD3D::screen_space_z

◆ sParentBillboardID


Объявления и описания членов структуры находятся в файле:
RenderBillboardD3D::Opaque_2
@ Opaque_2
Definition: IRender.h:152
RenderBillboardD3D::Opaque_1
@ Opaque_1
Definition: IRender.h:151
RenderBillboardD3D::field_90
int field_90
Definition: IRender.h:163
RenderBillboardD3D::Transparent
@ Transparent
Definition: IRender.h:150
RenderBillboardD3D::z_order
float z_order
Definition: IRender.h:161
f
GLfloat f
Definition: SDL_opengl_glext.h:1873
RenderBillboardD3D::uNumVertices
unsigned int uNumVertices
Definition: IRender.h:159
RenderBillboardD3D::opacity
OpacityType opacity
Definition: IRender.h:162
RenderBillboardD3D::texture
Texture * texture
Definition: IRender.h:158
RenderBillboardD3D::object_pid
unsigned short object_pid
Definition: IRender.h:165
RenderBillboardD3D::Opaque_3
@ Opaque_3
Definition: IRender.h:153
RenderBillboardD3D::NoBlend
@ NoBlend
Definition: IRender.h:154
RenderBillboardD3D::sParentBillboardID
int sParentBillboardID
Definition: IRender.h:167
RenderBillboardD3D::screen_space_z
short screen_space_z
Definition: IRender.h:166
uint32_t
unsigned __int32 uint32_t
Definition: SDL_config.h:39