Lines Matching defs:Sampler
25 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) {
30 Sampler::Sampler(Context *rsc,
47 Sampler::~Sampler() {
51 void Sampler::preDestroy() const {
60 void Sampler::bindToContext(SamplerState *ss, uint32_t slot) {
65 void Sampler::unbindFromContext(SamplerState *ss) {
71 void Sampler::serialize(Context *rsc, OStream *stream) const {
74 Sampler *Sampler::createFromStream(Context *rsc, IStream *stream) {
78 ObjectBaseRef<Sampler> Sampler::getSampler(Context *rsc,
85 ObjectBaseRef<Sampler> returnRef;
88 Sampler *existing = rsc->mStateSampler.mAllSamplers[ct];
101 void* allocMem = rsc->mHal.funcs.allocRuntimeMem(sizeof(Sampler), 0);
107 Sampler *s = new (allocMem) Sampler(rsc, magFilter, minFilter, wrapS, wrapT, wrapR, aniso);
122 void Sampler::operator delete(void* ptr) {
124 Sampler *s = (Sampler*) ptr;
142 ObjectBaseRef<Sampler> s = Sampler::getSampler(rsc, magFilter, minFilter,