12 return reinterpret_cast<void*
>(&m_data);
25 result2 =
ResultVal(m_data->GetPosition(0, &position));
28 result2 =
ResultVal(m_data->GetPosition(0, &position));
[AI] Implementation of Tgl::Camera, wraps a Direct3DRMFrame2 and provides transformation management [...
Result SetTransformation(FloatMatrix4 &) override
Sets the camera transformation matrix [AI].
void * ImplementationDataPtr() override
Returns Direct3DRMFrame2 implementation pointer [AI].
[AI] Represents a viewpoint in the 3D scene.
D3DVALUE D3DRMMATRIX4D[4][4]
#define DECOMP_SIZE_ASSERT(T, S)
[AI] Forward declaration for Direct3DRMTexture interface [AI]
Result ResultVal(HRESULT result)
Returns a Tgl Result value for HRESULT [AI].
D3DRMRENDERQUALITY Translate(ShadingModel tglShadingModel)
Converts Tgl shading model enum to D3DRM enum [AI].
Result
[AI] Result type used throughout the Tgl API to report operation success or failure.
float FloatMatrix4[4][4]
[AI] Represents a 4x4 matrix of single-precision floating point values.