This is the complete list of members for PerspectiveVertexShader, including all inherited members.
Activate() (defined in VertexShaderProgram) | VertexShaderProgram | |
base_transform_constants_ | VertexShaderProgram | protected |
CalculateProjectionMatrix() override (defined in PerspectiveVertexShader) | PerspectiveVertexShader | protectedvirtual |
camera_position_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
composite_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
enable_lighting_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
framebuffer_height_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
framebuffer_width_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
GetModelMatrix() (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetProjectionMatrix() (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetProjectionViewportMatrix() (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetViewMatrix() (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetViewportMatrix() (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetZMax() const (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
GetZMin() const (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
inverse_composite_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
kShaderUserConstantOffset (defined in VertexShaderProgram) | VertexShaderProgram | static |
light_direction_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
LoadShaderProgram(const uint32_t *shader, uint32_t shader_size) const (defined in VertexShaderProgram) | VertexShaderProgram | protected |
LookAt(const vector_t &camera_position, const vector_t &look_at_point) (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
LookAt(const vector_t &camera_position, const vector_t &look_at_point, const vector_t &up) (defined in ProjectionVertexShader) | ProjectionVertexShader | |
LookTo(const vector_t &camera_position, const vector_t &camera_direction, const vector_t &up) (defined in ProjectionVertexShader) | ProjectionVertexShader | |
model_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
OnActivate() override (defined in ProjectionVertexShader) | ProjectionVertexShader | protectedvirtual |
OnLoadConstants() override (defined in ProjectionVertexShader) | ProjectionVertexShader | protectedvirtual |
OnLoadShader() override (defined in ProjectionVertexShader) | ProjectionVertexShader | protectedvirtual |
PerspectiveVertexShader(uint32_t framebuffer_width, uint32_t framebuffer_height, float z_min=0, float z_max=0x7FFF, float fov_y=M_PI *0.25f, float near=1.0f, float far=10.0f) (defined in PerspectiveVertexShader) | PerspectiveVertexShader | |
PrepareDraw() (defined in VertexShaderProgram) | VertexShaderProgram | |
projection_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
projection_viewport_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
ProjectionVertexShader(uint32_t framebuffer_width, uint32_t framebuffer_height, float z_min=0, float z_max=0x7FFF, bool enable_lighting=true) (defined in ProjectionVertexShader) | ProjectionVertexShader | |
ProjectPoint(vector_t &result, const vector_t &world_point) const (defined in ProjectionVertexShader) | ProjectionVertexShader | |
SetBaseUniform4F(uint32_t slot, const float *value) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetBaseUniform4I(uint32_t slot, const uint32_t *value) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetBaseUniform4x4F(uint32_t slot, const XboxMath::matrix4_t &value) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetBaseUniformF(uint32_t slot, float x, float y=0.0f, float z=0.0f, float w=0.0f) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetBaseUniformI(uint32_t slot, uint32_t x, uint32_t y=0, uint32_t z=0, uint32_t w=0) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetCamera(const vector_t &position, const vector_t &rotation) (defined in ProjectionVertexShader) | ProjectionVertexShader | |
SetDirectionalLightCastDirection(const vector_t &direction) | ProjectionVertexShader | |
SetDirectionalLightDirection(const vector_t &direction) | ProjectionVertexShader | |
SetFar(float val) (defined in PerspectiveVertexShader) | PerspectiveVertexShader | inline |
SetLightingEnabled(bool enabled=true) (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
SetNear(float val) (defined in PerspectiveVertexShader) | PerspectiveVertexShader | inline |
SetShaderOverride(const uint32_t *shader, uint32_t shader_size) (defined in VertexShaderProgram) | VertexShaderProgram | inline |
SetTransformConstantBlock(std::map< uint32_t, TransformConstant > &constants_map, uint32_t slot, const uint32_t *values, uint32_t num_slots) (defined in VertexShaderProgram) | VertexShaderProgram | protected |
SetTransposeOnUpload(bool transpose=true) | ProjectionVertexShader | inline |
SetUniform4F(uint32_t slot, const float *value) (defined in VertexShaderProgram) | VertexShaderProgram | |
SetUniform4I(uint32_t slot, const uint32_t *value) (defined in VertexShaderProgram) | VertexShaderProgram | |
SetUniform4x4F(uint32_t slot, const XboxMath::matrix4_t &value) (defined in VertexShaderProgram) | VertexShaderProgram | |
SetUniformF(uint32_t slot, float x, float y=0.0f, float z=0.0f, float w=0.0f) (defined in VertexShaderProgram) | VertexShaderProgram | |
SetUniformI(uint32_t slot, uint32_t x, uint32_t y=0, uint32_t z=0, uint32_t w=0) (defined in VertexShaderProgram) | VertexShaderProgram | |
SetUseD3DStyleViewport(bool enable=true) (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
SetZMax(float val) (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
SetZMin(float val) (defined in ProjectionVertexShader) | ProjectionVertexShader | inline |
shader_override_ | VertexShaderProgram | protected |
shader_override_size_ (defined in VertexShaderProgram) | VertexShaderProgram | protected |
transpose_on_upload_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
uniform_upload_required_ (defined in VertexShaderProgram) | VertexShaderProgram | protected |
uniforms_ | VertexShaderProgram | protected |
UnprojectPoint(vector_t &result, const vector_t &screen_point) const | ProjectionVertexShader | |
UnprojectPoint(vector_t &result, const vector_t &screen_point, float world_z) const | ProjectionVertexShader | |
UploadConstants() (defined in VertexShaderProgram) | VertexShaderProgram | protected |
use_d3d_style_viewport_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
VertexShaderProgram()=default (defined in VertexShaderProgram) | VertexShaderProgram | |
view_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
viewport_matrix_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
z_max_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
z_min_ (defined in ProjectionVertexShader) | ProjectionVertexShader | protected |
~VertexShaderProgram()=default (defined in VertexShaderProgram) | VertexShaderProgram | virtual |