Optical Struct Reference
#include <Optical.h>
Inheritance diagram for Optical:
![](../class_optical.png)
# Static Public Member Functions | |
static Optical | getFromPixelOptical (PixelOptical pixelOptical, CameraFrustum cameraFrustum) |
static Optical | applyCameraFrustum (Optical optical, CameraFrustum cameraFrustum) |
# Additional Inherited Members | |
![]() | |
void | constructor () |
Class' constructor. | |
const void * | getVTable () |
bool | mutateTo (const void *targetClass) |
![]() | |
static Object | getCast (void *object, ClassPointer targetClassGetClassMethod, ClassPointer baseClassGetClassMethod) |
![]() | |
void * | vTable |
Pointer to the class's virtual table. |
# Detailed Description
Class Optical
Inherits from Object
Computes the values that determine the results from 3D to 2D projection.
# Member Function Documentation
# applyCameraFrustum()
|
inlinestatic |
# getFromPixelOptical()
|
inlinestatic |
# Member Data Documentation
# aspectRatio
# aspectRatioXfov
# baseDistance
# cameraNearPlane
# farRatio1Near
# farRatio2Near
# fov
# halfHeight
# halfWidth
# horizontalViewPointCenter
# maximumXViewDistancePower
# maximumYViewDistancePower
# projectionMultiplierHelper
# scalingFactor
# scalingMultiplier
# verticalViewPointCenter
The documentation for this struct was generated from the following files: