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

#include <aglShaderLocation.h>

Inherits sead::INamable.

Public Member Functions

 AttributeLocation ()
 AttributeLocation (const sead::SafeString &name)
 AttributeLocation (const sead::SafeString &name, const ShaderProgram &program)
bool isValid () const
s32 getVertexLocation () const
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

Private Attributes

s16 mVS

Constructor & Destructor Documentation

◆ AttributeLocation() [1/3]

agl::AttributeLocation::AttributeLocation ( )
inline

◆ AttributeLocation() [2/3]

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

◆ AttributeLocation() [3/3]

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

Member Function Documentation

◆ isValid()

bool agl::AttributeLocation::isValid ( ) const
inline

◆ getVertexLocation()

s32 agl::AttributeLocation::getVertexLocation ( ) const
inline

◆ search()

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

Member Data Documentation

◆ mVS

s16 agl::AttributeLocation::mVS
private