Changeset 2828


Ignore:
Timestamp:
Jul 31, 2013, 7:27:23 PM (6 years ago)
Author:
benlitz
Message:

gpu: getters in RenderContext class

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gpu/rendercontext.cpp

    r2816 r2828  
    111111    g_renderer->SetViewport(viewport);
    112112}
     113ibox2 RenderContext::GetViewport()
     114{
     115    return g_renderer->GetViewport();
     116}
    113117
    114118void RenderContext::SetClearColor(vec4 color)
     
    120124}
    121125
     126vec4 RenderContext::GetClearColor()
     127{
     128    return g_renderer->GetClearColor();
     129}
     130
    122131void RenderContext::SetClearDepth(float depth)
    123132{
     
    126135
    127136    g_renderer->SetClearDepth(depth);
     137}
     138
     139float RenderContext::GetClearDepth()
     140{
     141    return g_renderer->GetClearDepth();
    128142}
    129143
     
    138152}
    139153
     154AlphaFunc RenderContext::GetAlphaFunc()
     155{
     156    return g_renderer->GetAlphaFunc();
     157}
     158
     159float RenderContext::GetAlphaValue()
     160{
     161    return g_renderer->GetAlphaValue();
     162}
     163
    140164void RenderContext::SetBlendFunc(BlendFunc src, BlendFunc dst)
    141165{
     
    148172}
    149173
     174BlendFunc RenderContext::GetBlendFuncSrc()
     175{
     176    return g_renderer->GetBlendFuncSrc();
     177}
     178
     179BlendFunc RenderContext::GetBlendFuncDst()
     180{
     181    return g_renderer->GetBlendFuncDst();
     182}
     183
    150184void RenderContext::SetDepthFunc(DepthFunc func)
    151185{
     
    156190}
    157191
     192DepthFunc RenderContext::GetDepthFunc()
     193{
     194    return g_renderer->GetDepthFunc();
     195}
     196
    158197void RenderContext::SetCullMode(CullMode mode)
    159198{
     
    164203}
    165204
     205CullMode RenderContext::GetCullMode()
     206{
     207    return g_renderer->GetCullMode();
     208}
     209
    166210void RenderContext::SetPolygonMode(PolygonMode mode)
    167211{
     
    172216}
    173217
     218PolygonMode RenderContext::GetPolygonMode()
     219{
     220    return g_renderer->GetPolygonMode();
     221}
     222
    174223} /* namespace lol */
    175224
  • trunk/src/lol/gpu/rendercontext.h

    r2816 r2828  
    3737    void SetPolygonMode(PolygonMode mode);
    3838
     39    ibox2 GetViewport();
     40    vec4 GetClearColor();
     41    float GetClearDepth();
     42    AlphaFunc GetAlphaFunc();
     43    float GetAlphaValue();
     44    BlendFunc GetBlendFuncSrc();
     45    BlendFunc GetBlendFuncDst();
     46    DepthFunc GetDepthFunc();
     47    CullMode GetCullMode();
     48    PolygonMode GetPolygonMode();
     49
    3950private:
    4051    RenderContextData *m_data;
Note: See TracChangeset for help on using the changeset viewer.