![]() |
RenderMan API
23.0
|
#include <RixProjection.h>
Public Member Functions | |
RixProjectionEnvironment () | |
Public Attributes | |
int | m_version |
int | width |
Width and height of the image in pixels. More... | |
int | height |
float | pixelAspectRatio |
Aspect ratio of pixels. More... | |
float | clippingNear |
Distance to near and far clipping plane. More... | |
float | clippingFar |
float | screenWindowLeft |
Screen window. More... | |
float | screenWindowRight |
float | screenWindowTop |
float | screenWindowBottom |
float | shutterOpen |
Shutter. More... | |
float | shutterClose |
unsigned | worldToCameraNumSamples |
World to camera transform. More... | |
RtMatrix4x4 const * | worldToCameraMatrix |
float const * | worldToCameraTimes |
char | _reserved [32] |
RixProjection plugins characterize camera and lens projections. They are responsible for turning stratified random samples into rays. These are then traced as the primary camera rays and passed along with any hits to the RixIntegrator. The main job of the plugin is to implement the Project() method.
Definition at line 55 of file RixProjection.h.
|
inline |
Definition at line 58 of file RixProjection.h.
char RixProjectionEnvironment::_reserved[32] |
Definition at line 88 of file RixProjection.h.
float RixProjectionEnvironment::clippingFar |
Definition at line 71 of file RixProjection.h.
float RixProjectionEnvironment::clippingNear |
Distance to near and far clipping plane.
Definition at line 70 of file RixProjection.h.
int RixProjectionEnvironment::height |
Definition at line 64 of file RixProjection.h.
int RixProjectionEnvironment::m_version |
Definition at line 60 of file RixProjection.h.
float RixProjectionEnvironment::pixelAspectRatio |
Aspect ratio of pixels.
Definition at line 67 of file RixProjection.h.
float RixProjectionEnvironment::screenWindowBottom |
Definition at line 77 of file RixProjection.h.
float RixProjectionEnvironment::screenWindowLeft |
Screen window.
Definition at line 74 of file RixProjection.h.
float RixProjectionEnvironment::screenWindowRight |
Definition at line 75 of file RixProjection.h.
float RixProjectionEnvironment::screenWindowTop |
Definition at line 76 of file RixProjection.h.
float RixProjectionEnvironment::shutterClose |
Definition at line 81 of file RixProjection.h.
float RixProjectionEnvironment::shutterOpen |
Shutter.
Definition at line 80 of file RixProjection.h.
int RixProjectionEnvironment::width |
Width and height of the image in pixels.
Definition at line 63 of file RixProjection.h.
RtMatrix4x4 const* RixProjectionEnvironment::worldToCameraMatrix |
Definition at line 85 of file RixProjection.h.
unsigned RixProjectionEnvironment::worldToCameraNumSamples |
World to camera transform.
Definition at line 84 of file RixProjection.h.
float const* RixProjectionEnvironment::worldToCameraTimes |
Definition at line 86 of file RixProjection.h.