22#ifndef QDENGINE_QDCORE_QD_ENGINE_D3DUTILS_H
23#define QDENGINE_QDCORE_QD_ENGINE_D3DUTILS_H
25#include "qdengine/xmath.h"
34 _MATRIX3D(VALUE3D _m00, VALUE3D _m01, VALUE3D _m02, VALUE3D _m03,
35 VALUE3D _m10, VALUE3D _m11, VALUE3D _m12, VALUE3D _m13,
36 VALUE3D _m20, VALUE3D _m21, VALUE3D _m22, VALUE3D _m23,
37 VALUE3D _m30, VALUE3D _m31, VALUE3D _m32, VALUE3D _m33
57 VALUE3D &operator()(
int iRow,
int iColumn) {
58 return m[iRow][iColumn];
60 const VALUE3D &operator()(
int iRow,
int iColumn)
const {
61 return m[iRow][iColumn];
75MATRIX3D ProjectionMatrix(
const float near_plane,
const float far_plane,
const float fov);
84MATRIX3D RotateXMatrix(
const float rads);
85MATRIX3D RotateYMatrix(
const float rads);
86MATRIX3D RotateZMatrix(
const float rads);
87MATRIX3D TranslateMatrix(
const float dx,
const float dy,
const float dz);
89MATRIX3D ScaleMatrix(
const float size);
90MATRIX3D ScaleMatrix(
const float a,
const float b,
const float c);
Базовый класс для игровых ресурсов.
Definition: console.h:28
Definition: qd_d3dutils.h:30