FPLBase
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
fplbase::Renderer Member List

This is the complete list of members for fplbase::Renderer, including all inherited members.

AdvanceFrame(bool minimized, double time)fplbase::Renderer
AllowMultiThreading()fplbase::Rendererinline
BeginRendering()fplbase::Renderer
bone_transforms() const fplbase::Rendererinline
camera_pos() const fplbase::Rendererinline
ClearDepthBuffer()fplbase::Renderer
ClearFrameBuffer(const mathfu::vec4 &color)fplbase::Renderer
color() const fplbase::Rendererinline
CompileAndLinkShader(const char *vs_source, const char *ps_source)fplbase::Rendererinline
EndRendering()fplbase::Renderer
environment() (defined in fplbase::Renderer)fplbase::Rendererinline
feature_level() const fplbase::Rendererinline
force_blend_mode() const fplbase::Rendererinline
GetActiveShader() const fplbase::Rendererinline
GetActiveShader()fplbase::Rendererinline
GetFplBaseVersion() const fplbase::Rendererinline
GetRenderState() const fplbase::Rendererinline
GetViewportSize()fplbase::Rendererinline
impl() (defined in fplbase::Renderer)fplbase::Rendererinline
Initialize(const mathfu::vec2i &window_size, const char *window_title, const WindowMode window_mode=kWindowModeWindowedScaled)fplbase::Rendererinline
last_error() const fplbase::Rendererinline
light_pos() const fplbase::Rendererinline
max_vertex_uniform_components()fplbase::Rendererinline
model() const fplbase::Rendererinline
model_view_projection() const fplbase::Rendererinline
num_bones() const fplbase::Rendererinline
RecompileShader(const char *vs_source, const char *ps_source, Shader *shader)fplbase::Rendererinline
Renderer() (defined in fplbase::Renderer)fplbase::Renderer
ScissorOff()fplbase::Renderer
ScissorOn(const mathfu::vec2i &ops, const mathfu::vec2i &size)fplbase::Renderer
set_camera_pos(const mathfu::vec3 &camera_pos)fplbase::Rendererinline
set_color(const mathfu::vec4 &color)fplbase::Rendererinline
set_force_blend_mode(BlendMode bm)fplbase::Rendererinline
set_last_error(const std::string &last_error) (defined in fplbase::Renderer)fplbase::Rendererinline
set_light_pos(const mathfu::vec3 &light_pos)fplbase::Rendererinline
set_model(const mathfu::mat4 &model)fplbase::Rendererinline
set_model_view_projection(const mathfu::mat4 &mvp)fplbase::Rendererinline
set_override_pixel_shader(const std::string &ps)fplbase::Rendererinline
set_window_size(const mathfu::vec2i &ws)fplbase::Rendererinline
SetAnimation(const mathfu::AffineTransform *bone_transforms, int num_bones)fplbase::Rendererinline
SetBlendMode(BlendMode blend_mode, float amount)fplbase::Renderer
SetBlendMode(BlendMode blend_mode)fplbase::Renderer
SetBoneTransforms(const mathfu::AffineTransform *bone_transforms, int num_bones)fplbase::Rendererinline
SetCulling(CullingMode mode)fplbase::Renderer
SetDepthFunction(DepthFunction func)fplbase::Renderer
SetStencilMode(StencilMode mode, int ref, StencilMask mask)fplbase::Renderer
SetViewport(const Viewport &viewport)fplbase::Renderer
SetWindowSize(const mathfu::vec2i &window_size)fplbase::Rendererinline
ShutDown()fplbase::Rendererinline
SupportsTextureFormat(TextureFormat texture_format) const fplbase::Rendererinline
SupportsTextureNpot() const fplbase::Rendererinline
time() const fplbase::Rendererinline
UpdateCachedRenderState(const RenderState &render_state)fplbase::Renderer
window_size() const fplbase::Rendererinline
window_size()fplbase::Rendererinline
~Renderer() (defined in fplbase::Renderer)fplbase::Renderer