Public Member Functions | Public Attributes | List of all members
Camera Struct Reference

#include <draw.h>

Public Member Functions

void BuildProjectionMatrix (float *m, float zBias)
 
 Camera ()
 
b2Vec2 ConvertScreenToWorld (const b2Vec2 &screenPoint)
 
b2Vec2 ConvertWorldToScreen (const b2Vec2 &worldPoint)
 

Public Attributes

b2Vec2 m_center
 
int32 m_height
 
int32 m_width
 
float m_zoom
 

Detailed Description

Definition at line 39 of file draw.h.

Constructor & Destructor Documentation

◆ Camera()

Camera::Camera ( )
inline

Definition at line 41 of file draw.h.

Member Function Documentation

◆ BuildProjectionMatrix()

void Camera::BuildProjectionMatrix ( float *  m,
float  zBias 
)

Definition at line 79 of file draw.cpp.

◆ ConvertScreenToWorld()

b2Vec2 Camera::ConvertScreenToWorld ( const b2Vec2 screenPoint)

Definition at line 36 of file draw.cpp.

◆ ConvertWorldToScreen()

b2Vec2 Camera::ConvertWorldToScreen ( const b2Vec2 worldPoint)

Definition at line 57 of file draw.cpp.

Member Data Documentation

◆ m_center

b2Vec2 Camera::m_center

Definition at line 53 of file draw.h.

◆ m_height

int32 Camera::m_height

Definition at line 56 of file draw.h.

◆ m_width

int32 Camera::m_width

Definition at line 55 of file draw.h.

◆ m_zoom

float Camera::m_zoom

Definition at line 54 of file draw.h.


The documentation for this struct was generated from the following files:


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22