nxdk_pgraph_tests
A collection of tests for the Xbox nv2a graphics processor
 
Loading...
Searching...
No Matches
ProjectionVertexShader Member List

This is the complete list of members for ProjectionVertexShader, including all inherited members.

Activate() (defined in VertexShaderProgram)VertexShaderProgram
base_transform_constants_VertexShaderProgramprotected
CalculateProjectionMatrix()=0 (defined in ProjectionVertexShader)ProjectionVertexShaderprotectedpure virtual
camera_position_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
composite_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
enable_lighting_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
framebuffer_height_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
framebuffer_width_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
GetModelMatrix() (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetProjectionMatrix() (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetProjectionViewportMatrix() (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetViewMatrix() (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetViewportMatrix() (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetZMax() const (defined in ProjectionVertexShader)ProjectionVertexShaderinline
GetZMin() const (defined in ProjectionVertexShader)ProjectionVertexShaderinline
inverse_composite_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
kShaderUserConstantOffset (defined in VertexShaderProgram)VertexShaderProgramstatic
light_direction_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
LoadShaderProgram(const uint32_t *shader, uint32_t shader_size) const (defined in VertexShaderProgram)VertexShaderProgramprotected
LookAt(const vector_t &camera_position, const vector_t &look_at_point) (defined in ProjectionVertexShader)ProjectionVertexShaderinline
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)ProjectionVertexShaderprotected
OnActivate() override (defined in ProjectionVertexShader)ProjectionVertexShaderprotectedvirtual
OnLoadConstants() override (defined in ProjectionVertexShader)ProjectionVertexShaderprotectedvirtual
OnLoadShader() override (defined in ProjectionVertexShader)ProjectionVertexShaderprotectedvirtual
PrepareDraw() (defined in VertexShaderProgram)VertexShaderProgram
projection_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
projection_viewport_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
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)VertexShaderProgramprotected
SetBaseUniform4I(uint32_t slot, const uint32_t *value) (defined in VertexShaderProgram)VertexShaderProgramprotected
SetBaseUniform4x4F(uint32_t slot, const XboxMath::matrix4_t &value) (defined in VertexShaderProgram)VertexShaderProgramprotected
SetBaseUniformF(uint32_t slot, float x, float y=0.0f, float z=0.0f, float w=0.0f) (defined in VertexShaderProgram)VertexShaderProgramprotected
SetBaseUniformI(uint32_t slot, uint32_t x, uint32_t y=0, uint32_t z=0, uint32_t w=0) (defined in VertexShaderProgram)VertexShaderProgramprotected
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
SetLightingEnabled(bool enabled=true) (defined in ProjectionVertexShader)ProjectionVertexShaderinline
SetShaderOverride(const uint32_t *shader, uint32_t shader_size) (defined in VertexShaderProgram)VertexShaderPrograminline
SetTransformConstantBlock(std::map< uint32_t, TransformConstant > &constants_map, uint32_t slot, const uint32_t *values, uint32_t num_slots) (defined in VertexShaderProgram)VertexShaderProgramprotected
SetTransposeOnUpload(bool transpose=true)ProjectionVertexShaderinline
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)ProjectionVertexShaderinline
SetZMax(float val) (defined in ProjectionVertexShader)ProjectionVertexShaderinline
SetZMin(float val) (defined in ProjectionVertexShader)ProjectionVertexShaderinline
shader_override_VertexShaderProgramprotected
shader_override_size_ (defined in VertexShaderProgram)VertexShaderProgramprotected
transpose_on_upload_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
uniform_upload_required_ (defined in VertexShaderProgram)VertexShaderProgramprotected
uniforms_VertexShaderProgramprotected
UnprojectPoint(vector_t &result, const vector_t &screen_point) constProjectionVertexShader
UnprojectPoint(vector_t &result, const vector_t &screen_point, float world_z) constProjectionVertexShader
UploadConstants() (defined in VertexShaderProgram)VertexShaderProgramprotected
use_d3d_style_viewport_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
VertexShaderProgram()=default (defined in VertexShaderProgram)VertexShaderProgram
view_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
viewport_matrix_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
z_max_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
z_min_ (defined in ProjectionVertexShader)ProjectionVertexShaderprotected
~VertexShaderProgram()=default (defined in VertexShaderProgram)VertexShaderProgramvirtual