sead
Loading...
Searching...
No Matches
agl::UniformBlockLocation Class Reference

#include <aglShaderLocation.h>

Inherits sead::INamable, and agl::ShaderLocation.

Public Member Functions

 UniformBlockLocation ()
 UniformBlockLocation (const sead::SafeString &name)
 UniformBlockLocation (const sead::SafeString &name, const ShaderProgram &program)
UniformBlockLocationoperator= (const UniformBlockLocation &rhs)
void search (const ShaderProgram &program)
Public Member Functions inherited from sead::INamable
 INamable ()
 INamable (const SafeString &name)
void setName (const SafeString &name)
const SafeStringgetName () const
Public Member Functions inherited from agl::ShaderLocation
 ShaderLocation ()
bool isValid () const
s32 getVertexLocation () const
s32 getFragmentLocation () const
s32 getGeometryLocation () const

Additional Inherited Members

Protected Attributes inherited from agl::ShaderLocation
s16 mVS
s16 mFS
s16 mGS

Constructor & Destructor Documentation

◆ UniformBlockLocation() [1/3]

agl::UniformBlockLocation::UniformBlockLocation ( )
inline

◆ UniformBlockLocation() [2/3]

agl::UniformBlockLocation::UniformBlockLocation ( const sead::SafeString & name)
inlineexplicit

◆ UniformBlockLocation() [3/3]

agl::UniformBlockLocation::UniformBlockLocation ( const sead::SafeString & name,
const ShaderProgram & program )
inline

Member Function Documentation

◆ operator=()

UniformBlockLocation & agl::UniformBlockLocation::operator= ( const UniformBlockLocation & rhs)
inline

◆ search()

void agl::UniformBlockLocation::search ( const ShaderProgram & program)