#include <CeresEngine/Material/ShaderCompiler/SourceCode.hpp>
◆ SourceCode() [1/2]
| CeresEngine::ShaderCompiler::SourceCode::SourceCode |
( |
| ) |
|
|
protecteddefault |
◆ SourceCode() [2/2]
| CeresEngine::ShaderCompiler::SourceCode::SourceCode |
( |
const SPtr< std::istream > & |
stream | ) |
|
◆ fetchLineMarker()
◆ getFilename()
| String CeresEngine::ShaderCompiler::SourceCode::getFilename |
( |
| ) |
const |
◆ getLine() [1/2]
| const String & CeresEngine::ShaderCompiler::SourceCode::getLine |
( |
| ) |
const |
|
inline |
◆ getLine() [2/2]
| String CeresEngine::ShaderCompiler::SourceCode::getLine |
( |
std::size_t |
lineIndex | ) |
const |
|
protected |
◆ getPosition()
◆ ignore()
| void CeresEngine::ShaderCompiler::SourceCode::ignore |
( |
| ) |
|
|
inline |
◆ isValid()
| bool CeresEngine::ShaderCompiler::SourceCode::isValid |
( |
| ) |
const |
◆ next()
| char CeresEngine::ShaderCompiler::SourceCode::next |
( |
| ) |
|
◆ nextSourceOrigin()
| void CeresEngine::ShaderCompiler::SourceCode::nextSourceOrigin |
( |
const String & |
filename, |
|
|
Int32 |
lineOffset |
|
) |
| |
◆ mCurrentLine
| String CeresEngine::ShaderCompiler::SourceCode::mCurrentLine |
|
protected |
◆ mLines
| Vector<String> CeresEngine::ShaderCompiler::SourceCode::mLines |
|
protected |
◆ mPosition
◆ mStream
| SPtr<std::istream> CeresEngine::ShaderCompiler::SourceCode::mStream |
|
protected |
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Material/ShaderCompiler/SourceCode.hpp