def __init__(self): super().__init__() self.__vbo = self.__fill_prgrm.vrtx_attr_schema.create_vrtx_bffr() self.__fill_ibo = meta.MetaIndxBffr(dtype='uint') self.__fill_vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__fill_ibo) self.__edge_ibo = meta.MetaIndxBffr(dtype='uint') self.__edge_vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__edge_ibo)
def __init__(self): super().__init__() self.__vbo = self.__prgrm.vrtx_attr_schema.union( self.__prgrm.vrtx_attr_schema).create_vrtx_bffr() self.__ibo = meta.MetaIndxBffr('uint') self.__vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__ibo)
def __init__(self): super().__init__() self.__vbo = self.__square_prgrm.vrtx_attr_schema.create_vrtx_bffr() self.__circle_ibo = meta.MetaIndxBffr('uint') self.__circle_vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__circle_ibo) self.__square_ibo = meta.MetaIndxBffr('uint') self.__square_vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__square_ibo) self.__triangle_ibo = meta.MetaIndxBffr('uint') self.__triangle_vao = meta.MetaVrtxArry(self.__vbo, indx_bffr=self.__triangle_ibo) self.__ibos = { 's': self.__square_ibo, 't': self.__triangle_ibo, 'c': self.__circle_ibo }
def __init__(self): self.__pnt_ibo = meta.MetaIndxBffr(dtype='uint') self.__pnt_vao = meta.MetaVrtxArry(self.__vrtx_vbo, self.__pnt_vbo, indx_bffr=self.__pnt_ibo)