Lines Matching refs:Type
34 class Type : public ObjectBase {
64 Type * createTex2D(const Element *, size_t w, size_t h, bool mip);
106 static Type *createFromStream(Context *rsc, IStream *stream);
108 ObjectBaseRef<Type> cloneAndResize1D(Context *rsc, uint32_t dimX) const;
109 ObjectBaseRef<Type> cloneAndResize2D(Context *rsc, uint32_t dimX, uint32_t dimY) const;
111 static ObjectBaseRef<Type> getTypeRef(Context *rsc, const Element *e,
114 static Type* getType(Context *rsc, const Element *e,
116 ObjectBaseRef<Type> type = getTypeRef(rsc, e, params, len);
121 static ObjectBaseRef<Type> getTypeRef(Context *rsc, const Element *e, uint32_t dimX, uint32_t dimY = 0) {
150 virtual ~Type();
153 Type(Context *);
154 Type(const Type &);
164 Vector<Type *> mTypes;