|
Blender V5.0
|
#include <shader_parser.hh>
Public Member Functions | |
| IndexRange (size_t start, size_t size) | |
| bool | overlaps (IndexRange other) const |
| int64_t | last () |
Public Attributes | |
| int64_t | start |
| int64_t | size |
Definition at line 139 of file shader_parser.hh.
|
inline |
Definition at line 143 of file shader_parser.hh.
Referenced by overlaps().
|
inline |
Definition at line 151 of file shader_parser.hh.
Referenced by blender::gpu::shader::parser::Scope::from_position(), and blender::gpu::shader::parser::Token::str_index_last().
|
inline |
Definition at line 145 of file shader_parser.hh.
References IndexRange(), size, and start.
| int64_t blender::gpu::shader::parser::IndexRange::size |
Definition at line 141 of file shader_parser.hh.
Referenced by blender::gpu::shader::parser::Parser::erase(), blender::gpu::shader::parser::Scope::from_position(), IndexRange(), last(), overlaps(), blender::gpu::shader::parser::Scope::token_count(), and blender::gpu::shader::parser::ParserData::tokenize().
| int64_t blender::gpu::shader::parser::IndexRange::start |
Definition at line 140 of file shader_parser.hh.
Referenced by blender::gpu::shader::parser::Parser::erase(), blender::gpu::shader::parser::Scope::foreach_match(), blender::gpu::shader::parser::Scope::from_position(), IndexRange(), last(), overlaps(), blender::gpu::shader::parser::Token::str_index_start(), and blender::gpu::shader::parser::ParserData::tokenize().