sead
Loading...
Searching...
No Matches
aglShaderTextUtil.h
Go to the documentation of this file.
1#pragma once
2
3#include <prim/seadSafeString.h>
4
5namespace agl { namespace detail {
6
8{
9public:
10 static s32 findLineFeedCode(const char* p_string, s32* p_length);
11 static void replaceMacro(sead::BufferedSafeString* p_text, const char* const* macro, const char* const* value, s32 macro_num, char* p_work, s32 worksize);
12 static void replace(char* pSrc, const char* pValue, s32 begin, s32 end, void* pWork, s32 size);
13 static sead::HeapSafeString* createRawText(const sead::SafeString& text, const char* const* source_name, const char* const* source_text, s32 source_num, bool* source_used, sead::Heap* heap);
14};
15
16} }
Definition aglShaderTextUtil.h:8
static void replace(char *pSrc, const char *pValue, s32 begin, s32 end, void *pWork, s32 size)
Definition aglShaderTextUtil.cpp:182
static s32 findLineFeedCode(const char *p_string, s32 *p_length)
Definition aglShaderTextUtil.cpp:12
static sead::HeapSafeString * createRawText(const sead::SafeString &text, const char *const *source_name, const char *const *source_text, s32 source_num, bool *source_used, sead::Heap *heap)
Definition aglShaderTextUtil.cpp:214
static void replaceMacro(sead::BufferedSafeString *p_text, const char *const *macro, const char *const *value, s32 macro_num, char *p_work, s32 worksize)
Definition aglShaderTextUtil.cpp:51
Definition seadHeap.h:23
Definition aglPrivateResource.h:9
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
HeapSafeStringBase< char > HeapSafeString
Definition seadSafeString.h:540
SafeStringBase< char > SafeString
Definition seadSafeString.h:409
BufferedSafeStringBase< char > BufferedSafeString
Definition seadSafeString.h:411