Visual Computing Library
Loading...
Searching...
No Matches
vcl::CameraUniforms Class Reference

Public Member Functions

template<typename S >
void updateCamera (const vcl::Camera< S > &camera)
 
void bind () const
 

Private Attributes

float mEye [4] = {0.0, 0.0, 0.0, 0.0}
 
float mNearFar [4] = {0.0, 0.0, 0.0, 0.0}
 
Uniform mCameraEyeUniform
 
Uniform mCameraNearFarUniform
 

Member Data Documentation

◆ mCameraEyeUniform

Uniform vcl::CameraUniforms::mCameraEyeUniform
private
Initial value:
=
Uniform("u_cameraEyePosPack", bgfx::UniformType::Vec4)

◆ mCameraNearFarUniform

Uniform vcl::CameraUniforms::mCameraNearFarUniform
private
Initial value:
=
Uniform("u_cameraNearFarPack", bgfx::UniformType::Vec4)

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