Couch
Public Member Functions | Static Public Member Functions | List of all members
Camera Class Reference

#include <Camera.h>

Inheritance diagram for Camera:
Inheritance graph
[legend]
Collaboration diagram for Camera:
Collaboration graph
[legend]

Public Member Functions

void MakeCurrent ()
 
- Public Member Functions inherited from Spatial
virtual Name GetType () const
 
Transform GetTransform ()
 
void SetTransform (Transform transform)
 
Transform GetGlobalTransform ()
 
void SetGlobalTransform (Transform globalTransform)
 
virtual void Translate (Vector3 offset)
 
void RotateX (float phi)
 
void RotateY (float phi)
 
void RotateZ (float phi)
 
void UniformScale (float scale)
 
virtual SpatialCreate ()
 
virtual SpatialDuplicate ()
 
virtual SpatialInstance ()
 
- Public Member Functions inherited from Node
 Node (bool isPrefab)
 
bool IsPrefab ()
 
NodeList GetChildren ()
 
void AddChild (Node *child)
 
NodeGetParent ()
 
void QueueFree ()
 
void DoFree ()
 

Static Public Member Functions

static CameraGetCurrentCamera ()
 
- Static Public Member Functions inherited from Node
static NodeGetRoot ()
 

Detailed Description

The common 3D camera

Member Function Documentation

◆ GetCurrentCamera()

Camera * Camera::GetCurrentCamera ( )
static

Get the Camera that couch is using to render

Returns
The camera

◆ MakeCurrent()

void Camera::MakeCurrent ( )

Sets this camera as the one that Couch will use to render


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