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

#include <aglShaderLocation.h>

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

Public Member Functions

 SamplerLocation ()
 SamplerLocation (const sead::SafeString &name)
 SamplerLocation (const sead::SafeString &name, const ShaderProgram &program)
SamplerLocationoperator= (const SamplerLocation &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

◆ SamplerLocation() [1/3]

agl::SamplerLocation::SamplerLocation ( )
inline

◆ SamplerLocation() [2/3]

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

◆ SamplerLocation() [3/3]

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

Member Function Documentation

◆ operator=()

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

◆ search()

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