FlatShader.hpp
Go to the documentation of this file.
38 //ShaderScissor() : model( ( memset( this, 0, sizeof( ShaderScissor ) ), 1 ) ), size( 0, 0, 0 ), enabled( false ){}
65 return std::tuple( this->enabled, this->model, this->size ) == std::tuple( right.enabled, right.model, right.size );
106 pixelizeStage( PixelizeStage::None ), pixelizeSize( owner, float2( 1, 1 ) ), pixelizeOffset( owner, float2( 0, 0 ) ),
108 filteringStage( FilteringStage::Plain ), filteringAlphaThreshold( owner, 0 ), filteringAlphaWidth( owner, 0 ),
141 FlatShader( Instance * inst, VirtualResourceProvider const *, FlatShader_Subprovider const *, ResourcePath const & path );
288 //=========================================================================================================
289 //--------------------------- StringIO --------------------------------------------------------------------
297 struct StringIO< FlatShader::PixelizeStage > : public StringIO_Table< FlatShader::PixelizeStage >
309 struct StringIO< FlatShader::FilteringStage > : public StringIO_Table< FlatShader::FilteringStage >